- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Mon, 28 Jun 2010 18:14:04 +0200
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
- Message-ID: <4C28CA4C.1090009@sophia.inria.fr>
ACTION 195: Project expression test case data: a p 1 a q 1 a q 2 query: select * (?y = ?z) as ?eq where { ?x p ?y ?x q ?z } results: ?x=a; ?y=1; ?z=1; ?eq=true ?x=a; ?y=1; ?z=1; ?eq=false _______________________________________________ Does an error in project expression withdraw the answer or is the variable just unbound ? data: a p 1 a q 2 a q "foobar" query: select * (?y + ?z) as ?sum where { ?x p ?y ?x q ?z } results: ?x=a; ?y=1; ?z=2; ?sum=3 ?x=a; ?y=1; ?z="foobar"; ?sum=unbound _________________________________________________ Reuse a variable of a project expression data: a p 1 a q 2 query: select * (?y + ?z) as ?sum (2 * ?sum) as ?twice where { ?x p ?y ?x q ?z } results: ?x=a; ?y=1; ?z=2; ?sum=3; ?twice=6 _________________________________________________ Reuse a variable of a project expression in order by ? data: a p 1 a p 2 query: select * (?y + ?y) as ?sum where { ?x p ?y } order by ?sum results: ?x=a; ?y=1; ?sum=2; ?x=a; ?y=2; ?sum=4; _________________________________________________ data: a p 1 a p a query: select * datatype(?l) as ?dt where { ?x p ?l } results: ?x=a; ?l=1; ?dt=xsd:integer ?x=a; ?l=a; ?dt=unbound _________________________________________________ Undefined variable data: a p 1 query: select * datatype(?m) as ?dt where { ?x p ?l } results: ?x=a; ?l=1; ?dt=unbound _________________________________________________ Unbound variable data: a p 1 a q 2 b p 3 query: select ?x datatype(?l) as ?dt where { ?x p ?y optional {?x q ?l} } results: ?x=a; ?dt=xsd:integer ?x=b; ?dt=unbound
Received on Monday, 28 June 2010 16:14:38 UTC