- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Wed, 07 Jul 2010 09:39:15 +0200
- To: Andy Seaborne <andy.seaborne@talis.com>
- CC: SPARQL Working Group <public-rdf-dawg@w3.org>
> http://www.w3.org/2009/sparql/docs/tests/data-sparql11/subquery/ > > > Tests: 4,5,6,7 > Both queries and manifest have dataset descriptions > > FROM and qt:data > FROM NAMED and qt:graphData > > test 6: change to qt:data to get answers in the results file. > test 8: change to qt:data to get answers in the results file. Test 4 is designed this way to check that "from" does not apply ant that dataset applies with graph pattern. Test 5 declares that we need sq05.rdf in the dataset and the from named specifies sq05.rdf, so for me it is correct Test 7 is designed this way to check that "from" does not apply ant that dataset applies with graph pattern. Test 6 & 8 has an error, we need to replace qt:graphData with qt:data > > > Test 3: > Got: 1 -------------------------------- > -------- > | x | > ======== > | in:c | > -------- > Expected: 2 ----------------------------- > -------- > | x | > ======== > | in:a | > | in:c | > -------- > > (this is what is in the original email) > > This makes sense to me because: > select ?x where { > graph ?g { > {select ?x where {?x ?p ?g}} > } > } > and the inner SELECT ?x masks out the ?g in the subquery. Test 3 is correct, there are two triples with two different subjects in current graph. Variable ?g is not bound in subquery. > > > Test 8: > Query: Bad syntax, need (... AS ...) > > prefix ex: <http://www.example.org/schema#> > prefix in: <http://www.example.org/instance#> > > select ?x ?max where { > {select (max(?y) as ?max) where {?x ex:p ?y} } > ?x ex:p ?max Yes, bad syntax > > Data: Misspelling of integer in datatype. > Results: Misspelling of integer in datatype. Yes. > > Manifest has a named graph, query assumes default graph Yes. > > then OK. > > Shall I check-in the fixed tests? Yes we can, except 3,4, 5, 7 which are correct in my opinion. > > Andy Olivier
Received on Wednesday, 7 July 2010 07:39:49 UTC