Ticket #493 (closed enhancement: fixed)
Virtual graphs
| Reported by: | thompsonbry | Owned by: | thompsonbry |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Bigdata SAIL | Version: | BIGDATA_RELEASE_1_1_0 |
| Keywords: | named graphs, virtual graphs | Cc: | mrpersonick |
Description (last modified by thompsonbry) (diff)
We have received a request to add support for virtual graphs. A virtual graph would be a managed collection of named graphs and would be available in the QUADS mode, though it MIGHT be possible to define virtual graphs in the SIDs/PROVENANCE mode of the database as well. A virtual graph could
A virtual graph could reference in a FROM or FROM NAMED clause in a query. As an initial implementation, the reference would be translated into the collection of named graphs in the virtual graph. Query evaluation would be unchanged since this would be only a syntactic sugar.
The management of virtual graphs would be through the management of assertions associating the URI of the virtual graph with the URIs of the named graphs in that virtual graph. One possibility to express that relationship is a graph is composed of a collection of other graphs using the SPARQL 1.1 Service Description model [1].
A wiki page exists to document this feature [2].
[1] http://www.w3.org/TR/sparql11-service-description/#sd-GraphCollection
[2] https://sourceforge.net/apps/mediawiki/bigdata/index.php?title=VirtualGraphs&action=submit (Virtual Graphs wiki page)