Use Case 3:  Resource Index/Triplestore queries

Title (goal)
 Obtain list of objects that contain a given datastream
Primary Actor administrator, consuming applications
Scope component
Level 
Story

An administrator or piece of software needs to get a list of all the objects that contain a given datastream.

They run the following iTQL query against the Resource Index to find all objects that contain a MASTER datastream:

select $obj $ds from <#ri>
where $obj <info:fedora/fedora-system:def/view#disseminates> $ds
and $ds <info:fedora/fedora-system:def/view#disseminationType> <info:fedora/*/MASTER> in <#ri>

3 Comments

  1. Unknown User (escowles@ucsd.edu)

    I think this use case is satisfied by the current functionality documented in the SPARQL Recipes.

     

  2. Scott Prater can you verify that this use case is satisfied as of 4.0-Alpha-4?

  3. Scott Prater have you had a chance to review this use case?