- From: Axel Polleres <axel.polleres@deri.org>
- Date: Wed, 27 Apr 2011 23:36:15 +0100
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Should we add the following example as test cases the test suite, making explicit that the behavior is not dictated by the spec? Can someone remind me how/whether we have dealt with test cases that allow - implementation dependent - alternative outcomes? I think I vaguely remember that we had that case already... Axel Graph store: <g1> _:a :p :o . Do we want Q1 INSERT {GRAPH <g1> ?s :p :o2 } WHERE {GRAPH <g1> ?s :p :o } and Q2 INSERT {GRAPH <g1> ?s :p :o2 } USING <g1> WHERE {?s :p :o } and Q3 INSERT {GRAPH <g1> ?s :p :o2 } USING NAMED <g1> WHERE {GRAPH <g1> ?s :p :o } behave the same or different? That is, does the new dataset defined by USING/USING NAMED change bnodes or not? Essentially, for Q1, we'd expect as resulting graph store: <g1> _:a :p :o; :o2. whereas for Q2/Q3 we probably may rather expect: <g1> _:a :p :o. _:b :p :o2. but that might be implementation depenent also <g1> _:a :p :o; :o2.
Received on Wednesday, 27 April 2011 22:36:43 UTC