damodara created JENA-2152: ------------------------------ Summary: Persisting constituent named graphs config for default graph of custom dataset view. Key: JENA-2152 URL: https://issues.apache.org/jira/browse/JENA-2152 Project: Apache Jena Issue Type: New Feature Components: Fuseki Reporter: damodara
Namaste. Thanks for work on jena. Presently we can specify custom dataset for a sparql query with {{FROM}} and {{FROM NAMED}} declarations, whose default-graph is merge of graphs declared with {{FROM}}, and whose named graphs are individual named graphs declared with {{FROM NAMED}}. This pattern works fine until we have to search among merge of small number of named graphs, by enumerating all of them with {{FROM}}. But if we have to search across merge of thousands of small named graphs (like those, trusted-by-an-authority, extracted-from-specific-resources, have-certain-provanence), then it won’t scale to mention all of those constituent graphs of custom default graph in every sparql query. One obvious solution is giving this custom default graph an `IRI`, and describe it's component named graphs with minimal vocabulary. BlazeGraph follows this pattern, which they call as [Virtual Graphs|https://github.com/blazegraph/database/wiki/VirtualGraphs]. And Virtuoso has [Graph Groups|http://docs.openlinksw.com/virtuoso/rdfgraphsecuritygroups/] feature to address this. It would be very useful if jena support such virtual default graphs easily Thanks again for great work. -- This message was sent by Atlassian Jira (v8.3.4#803005)