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