W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > July to September 2010

Subquery tests: [was: ACTION-270 completed]

From: Andy Seaborne <andy.seaborne@talis.com>
Date: Tue, 06 Jul 2010 16:36:59 +0100
Message-ID: <4C334D9B.7060204@talis.com>
To: Olivier Corby <Olivier.Corby@sophia.inria.fr>, 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 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 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

Data: Misspelling of integer in datatype.
Results: Misspelling of integer in datatype.

Manifest has a named graph, query assumes default graph

then OK.

Shall I check-in the fixed tests?

	Andy
Received on Tuesday, 6 July 2010 15:42:35 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:43 GMT