This Confluence wiki site, maintained by DuraSpace prior to the recent merger with LYRASIS, will transition from the duraspace.org domain to the lyrasis.org domain on Saturday, Nov 16 beginning at approximately 7pm ET. A period of downtime of 2-3 hours is expected. After the transition, this wiki will be available at https://wiki.lyrasis.org/. All links to duraspace.org wiki pages will be redirected to the correct lyrasis.org URL. If you have questions prior to or following the transition please contact: wikihelp@lyrasis.org.
Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


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


Table of Contents


Get a Virtual Collection's Metadata

Data Referenced in Query
  • VirtualCollectionRDF.rdf_subject == _VIRTUAL_COLLECTION_URI_
Data Returned
  • VirtualCollectionRDF.title
  • VirtualCollectionRDF.description
  • VirtualCollectionRDF.size             (NOTE:  Defined in Collections ontology. Is there an equivalent in the ORE ontology?)
  • VirtualCollectionRDF.visibility       (NOTE: ' Visibility' implementation is TBD.)
Challenges
  • This should be fairly straightforward query that matches a single Virtual Collection.
  • See notes inline with Data Returned list.

 


Get List of Virtual Collections with Pagination

Owned by Me and Sorted by Collection Name

Data Referenced in Query
  • VirtualCollectionRDF.owner == _CURRENT_USER_URI_
  • number of virtual collections to return in the results
  • token identifying starting point for next set of results
Data Returned
  • VirtualCollectionRDF.title
  • VirtualCollectionRDF.description
  • VirtualCollectionRDF.size             (NOTE:  Defined in Collections ontology. Is there an equivalent in the ORE ontology?)
  • VirtualCollectionRDF.visibility       (NOTE: ' Visibility' implementation is TBD.)
Challenges
  • How does SPARQL handle sorting?
  • How does SPARQL track paginated results?  How does SPARQL specifying track tokens for retrieving the next set of search results?
  • The metadata involved in the search query and in the returned result are fairly straightforward.
  • See notes inline with Data Returned list.

 

Watched by Me and Sorted by Collection Name

 NOTE: 'Watched by' implementation is TBD.

 

Public and Sorted by Collection Name

Data Referenced in Query
  • VirtualCollectionRDF.visibility == "PUBLIC"     (NOTE: ' Visibility' implementation is TBD.)
Data Returned
  • VirtualCollectionRDF.title
  • VirtualCollectionRDF.description
  • VirtualCollectionRDF.size   (NOTE:  Defined in Collections ontology. Is there an equivalent in the ORE ontology?)
Challenges
  •  Same as for "Owned by Me and Sorted by Collection Name"

Get List of Items in a Virtual Collection with Pagination

Sorted by List Order

 

Sorted by Bibliographic Resource Title

 

Sorted by Bibliographic Author

 

Sorted by Bibliographic Publication Date

 

Unsorted with no List Order

 

 


 

 

  • No labels