- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Tue, 22 Aug 2006 13:23:53 +0100
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
This thread on what datatype() returns died out before consensus was agreed: http://lists.w3.org/Archives/Public/public-rdf-dawg/2005OctDec/thread#msg304 as witnessed by http://lists.w3.org/Archives/Public/public-rdf-dawg/2005OctDec/0373 so I added some tests to make the discussion more concrete. http://www.w3.org/2001/sw/DataAccess/tests/data/ExprBuiltins/ ==== Added: q-datatype-2.rq Looks for things that have a datatype (not an error) q-datatype-3.rq Looks for things with datatype xsd:string q-lang-1.rq Looks for things with a langtag of any kind q-lang-2.rq Looks for things with a langtag of '' I did some clearing up as well: ==== Fixed: == data-built-1.rq == result-datatype-1.rq In the data, there was a literal of 1.0 Changed to 1.0e0 (1.0 is or is becoming now a decimal in Turtle, not an XSD double) Changed results to match. == q-langMatches-3.rq == q-langMatches-4.rq lang("xyz", "*") does not match by SPARQL nowadays but these tests had it returning true. rq23/24 says: http://www.w3.org/2001/sw/DataAccess/rq23/rq24.html#func-langMatches """ The idiom langMatches( lang( ?v ), "*" ) will not match literals without a language tag as lang( ?v ) will return an empty string """ Andy
Received on Tuesday, 22 August 2006 12:24:33 UTC