Skip to content

Triples and quads are stored and queried separately in the same triplestore #823

Answered by Tpt
vemonet asked this question in Q&A
Discussion options

You must be logged in to vote

Hey! Thank you so much for this detailed proposal. It's very appreciated.

According SPARQL spec by default the triple patterns only queries the default graph: Outside the use of GRAPH, matching is done using the default graph. in the spec. A lot of triple stores consider the default graph as the union of the default graph and all named graphs, hence also returning <http://sq/> <http://pq/> <http://oq/> when using the first query.

In Oxigraph I have made the choice of only querying the default graph by default (to enable use case like named graph representing not asserted facts) but provide an option for the "default graph is the union of all graphs behavior". This is the set_default_graph…

Replies: 1 comment 7 replies

Comment options

You must be logged in to vote
7 replies
@vemonet
Comment options

@vemonet
Comment options

@adamreichold
Comment options

@Tpt
Comment options

@vemonet
Comment options

Answer selected by vemonet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants