Planning | Description | Requirements | UI Mockup | Triples Examples | ORE Triples
Table of Contents
Virtual Collections
Virtual Collection's owner
ORE uses dcterms:creator and dcterms:contributor, with foaf:Agent (and subclasses) as the object. For name and description, it uses dc:title and dc:description. Other metadata properties suggested from dcterms include audience, modified, created, replaces. See: http://www.openarchives.org/ore/1.0/vocabulary#otherRelationships
@prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix dct: <http://purl.org/dc/terms/> . <http://localhost:3000/virtualcollection/changeme:155> dc:title "My Virtual Collection" ; dc:description "These are resources I am gathering together for personal use." ; dct:creator <http://vivo.cornell.edu/individual/individual24416> .
Virtual Collection's list of items
ORE aggregates the resources directly, for the cases when order is not important.
Example 1: A Virtual Collection as a List with one Item
@prefix ore: <http://www.openarchives.org/ore/terms/> . <http://localhost:3000/virtualcollection/changeme:155> a ore:Aggregation ; ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652730> .
And uses a proxy overlay to associate order:
Example 2: A Virtual Collection as a List with multiple ordered Items
@prefix ore: <http://www.openarchives.org/ore/terms/> . @prefix iana: <http://www.iana.org/assignments/relation/> . <http://localhost:3000/virtualcollection/changeme:155> a ore:Aggregation ; ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652730> ; ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652234> ; ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652543> . <http://localhost:3000/virtualcollection/changeme:proxy:1> a ore:Proxy ; ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652730> ; ore:proxyIn <http://localhost:3000/virtualcollection/changeme:155> ; iana:next <http://localhost:3000/virtualcollection/changeme:proxy:2> . <http://localhost:3000/virtualcollection/changeme:proxy:2> a ore:Proxy ; ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652234> ; ore:proxyIn <http://localhost:3000/virtualcollection/changeme:155> ; iana:next <http://localhost:3000/virtualcollection/changeme:proxy:3> . <http://localhost:3000/virtualcollection/changeme:proxy:3> a ore:Proxy ; ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652543> ; ore:proxyIn <http://localhost:3000/virtualcollection/changeme:155> .