Open amoeba opened 9 years ago
Now references organization when they are member nodes but needs more work to map to other organizations or people.
The current pattern shown for these properties looks like:
<http://some.dataset.uri/example>
glview:hasRightsHolder <urn:node:LTER> ;
glview:hasSubmitter <urn:node:LTER> .
This should be changed to not use node identifiers as the objects of these properties (see an example System Metadata document ). In DataONE rightsHolder and submitter are always a Person as identified by their account identifier (e.g., uid=bhaines,o=unaffiliated,dc=ecoinformatics,dc=org
). We would need to turn this into a URI, so I would use something more like:
<http://data.geolink.org/id/dataone/09c3205530d64c1fb9ba48619c411b6d>
glview:matches <http://data.geolink.org/id/person/2dd830c1-5068-490f-9f3a-481075036863> ;
glview:nameFull "Bruce R. Haines" ;
a glview:Person, foaf:Person ;
rdfs:label "Bruce R. Haines" ;
foaf:name "Bruce R. Haines" ;
glview:identifier [
glview:hasIdentifierScheme datacite:other ;
glview:hasIdentifierValue "uid=bhaines,o=unaffilaited,dc=ecoinformatics,dc=org" ;
rdfs:label "uid=bhaines,o=unaffilaited,dc=ecoinformatics,dc=org"
] ;
glview:identifier [
glview:hasIdentifierScheme datacite:orcid ;
glview:hasIdentifierValue "0000-0000-0000-0000" ;
rdfs:label "0000-0000-0000-0000"
] .
<http://some.dataset.uri/example>
glview:hasRightsHolder <http://data.geolink.org/id/dataone/09c3205530d64c1fb9ba48619c411b6d> ;
glview:hasSubmitter <http://data.geolink.org/id/dataone/09c3205530d64c1fb9ba48619c411b6d> ;
glview:hasAuthoritativeRepository <urn:node:LTER> ;
glview:hasOriginRepository <urn:node:LTER> ;
glview:hasReplicaRepository <urn:node:KNB> .
We'll need to create the new view properties for repository types (origin, authoritative, replica) (see issues #40 and #41), as we agreed during the Asilomar meeting.
Laid the framework for this in 52b6a13af6d66ec7c418e466e4196c1774b827d8. Needs to be expanded to reference Organization.