...
Name | Prefix | URL | Details | Comments | ||
---|---|---|---|---|---|---|
RDF | rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | specification | |||
RDF Schema | rdfs | http://www.w3.org/2000/01/rdf-schema# | specification | |||
Dublin Core | dc | http://purl.org/dc/elements/1.1/ | specification | |||
Dublin Core Terms | dcterms | http://purl.org/dc/terms | specification | Required by OA | ||
Dublin Core Types | dctype | http://purl.org/dc/dcmitype | specification | Required by OA | Content | |
Friend of a Friend | foafcnt | http://wwwxmlns.w3.orgcom/2011foaf/content#0.1 | specification | Required by OA | ||
PROV-O | prov | ORE | ore | http://www. openarchivesw3.org/ orens/ terms/ | specification | Recommended as an alternative to the Collections ontology by Rob. Represents both ordered and unordered items using the Aggregation class. |
Collections | co | http://purl.org/co | Can represent unordered items using the Bag class and ordered items using the List class. | |||
Open Annotation | oa | http://www.w3.org/ns/oa | specification | Friend of a Friend | foaf | http|
prov# | specification |
...
Current Expression of Owner and Contributors using DC
Note that this does not support:
- any information on when creation or contribution happened – collectively or separately
- any ordering or other differentiation of contribution within the group
- any association of any creator or contributor with any collection item
Also would seem preferable to use the DC Terms ontology properties creator and contributor since they have a dcterms:Agent as the range.
Virtual Collection's owner
Code Block | ||||
---|---|---|---|---|
| ||||
@prefix foaf: <http://xmlns.com/foaf/0.1> .
<http://vivo.cornell.edu/individual/individual24416> a foaf:Person, foaf:Agent . |
Code Block | ||
---|---|---|
| ||
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms> .
<http://localhost:3000/individual/vc155>
...
dc:creator <http://vivo.cornell.edu/individual/individual24416> . |
Virtual Collection's contributors
Code Block | ||
---|---|---|
| ||
@prefix foaf: <http://xmlns.com/foaf/0.1> . <http://localhost:3000/individual/fg346> a foaf:Agent, foaf:Group . <http://vivo.cornell.edu/individual/individual24416> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . <http://vivo.cornell.edu/individual/rjv23> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . <http://vivo.cornell.edu/individual/EleanorRayle> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . |
Code Block | ||
---|---|---|
| ||
@prefix dc: <http://purl.org/dc/elements/1.1 |
...
/> .
<http://localhost:3000/individual/vc155>
...
dc:contributor <http://localhost:3000/individual/fg346> . |
...
Proposed
...
Expression of Owner and Contributors using PROV-O
Virtual Collection's owner
Code Block | ||||
---|---|---|---|---|
| ||||
@prefix foaf: <http://xmlns.com/foaf/0.1> .
<http://vivo.cornell.edu/individual/individual24416> a foaf:Person, foaf:Agent, prov:Agent . |
Code Block | ||
---|---|---|
| ||
@prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix dcterms: <http://purl.org/dc/terms> . <http://localhost:3000/individual/vc155> a ore:Aggregation, prov:Entity ... prov:wasGeneratedBy <http://localhost:3000/individual/act155> ; dc:creator prov:wasAttributedTo <http://vivo.cornell.edu/individual/individual24416> . |
Code Block | ||
---|---|---|
| ||
<http://localhost:3000/individual/act155> a prov:Activity ;
prov:startedAtTime "2014-07-16T02:02:02Z"^^xsd:dateTime ;
prov:wasStartedBy <http://vivo.cornell.edu/individual/individual24416> ;
prov:generated <http://localhost:3000/individual/vc155>
prov:endedAtTime "2014-07-16T03:24:13Z"^^xsd:dateTime ;
prov:wasEndedBy <http://vivo.cornell.edu/individual/individual24416> . |
NOTE:
- generated is saying this person created the virtual collection
- endedAtTime will be the last time an item was added to or removed from the virtual collection, effectly representing a modifiedDate
- What about if the title of the virtual collection changes? Does endedAtTime change?
- wasEndedBy will be the last person to add or remove an item to the virtual collection.
Virtual Collection's contributors
Code Block | ||
---|---|---|
| ||
@prefix foaf: <http://xmlns.com/foaf/0.1> . <http://localhost:3000/individual/fg346> a foaf:Agent, foaf:Group . <http://vivo.cornell.edu/individual/individual24416> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . <http://vivo.cornell.edu/individual/rjv23> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . <http://vivo.cornell.edu/individual/EleanorRayle> a foaf:Person ; foaf:member <http://localhost:3000/individual/fg346> . |
Code Block | ||
---|---|---|
| ||
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<http://localhost:3000/individual/vc155>
...
dc:contributor <http://localhost:3000/individual/fg346> . |
TBA |