- From: Rob Vesse <rav08r@ecs.soton.ac.uk>
- Date: Tue, 30 Jul 2013 13:22:25 -0700
- To: <public-sparql-dev@w3.org>
Strictly speaking I believe that yes you should get back <aa> and <bb> {} always matches - it returns a multiset with a single empty row thus since GRAPH is defined as being the UNION over applying the graph pattern over each named graph you should get a single row with ?g bound for each named graph in the store. This is likely a triple store defect Rob On 7/30/13 1:00 PM, "Jeremy J Carroll" <jjc@syapse.com> wrote: > >If I have a dataset > ><aa> { <sa> <pa> <oa> } > ><bb> { <sb> <pb> <ob> } > >And ask > >SELECT ?g >{ GRAPH ?g {} >} > >what should I get back. >I thought it should be <aa> and <bb> but to get that I had to rewrite the >query as > >SELECT DISTINCT ?g >{ GRAPH ?g { ?s ?p ?o} >} > >Should I report this as a triple store defect? > > > >Jeremy J Carroll >Principal Architect >Syapse, Inc. > > > >
Received on Tuesday, 30 July 2013 20:23:05 UTC