Only Quad data streams are supported.
Removes all graph data relevant to the given identifier.
Returns metadata for all resources in the requested container. This should not be all metadata of those resources (but it can be), but instead the main metadata you want to show in situations where all these resources are presented simultaneously. Generally this would be metadata that is present for all of these resources, such as resource type or last modified date.
It can be safely assumed that the incoming identifier will always correspond to a container.
Identifier of the parent container.
Returns all triples stored for the corresponding identifier. Note that this will not throw a 404 if no results were found.
Returns the metadata for the corresponding identifier. Will throw 404 if no metadata was found.
Writes the given metadata for the container.
Reads the given data stream and stores it together with the metadata.
Reads the metadata and stores it.
Stores all data and metadata of resources in a SPARQL backend. Communication is done by sending SPARQL queries. Queries are constructed in such a way to keep everything consistent, such as updating containment triples and deleting old data when it is overwritten.
Since metadata is hidden, no containment triples are stored for metadata files.
All input container metadata is stored in its metadata identifier. The containment triples are stored in the graph corresponding to the actual identifier so those don't get overwritten.