Planning | Description | Requirements | UI Mockup |  Triples Examples | ORE Triples


See Triples Examples...  the contents of this page have been incorporated into the Triples Examples page.


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

 

Turtle
@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

Turtle
@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
Turtle
@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> .
  
  • No labels