- From: Dan Connolly <connolly@w3.org>
- Date: Sat, 12 Nov 2005 13:29:46 -0600
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
"It returns <xsd:string> if the argument is an untyped literal."
-- http://www.w3.org/2001/sw/DataAccess/rq23/#func-datatype
SPARQLer doesn't seem to agree; I tried this query:
SELECT ?book ?title WHERE { ?book dc:title ?title FILTER
( DATATYPE(?title)) }
http://sparql.org/books?query=PREFIX+books%3A+++%3Chttp%3A%2F%
2Fexample.org%2Fbook%2F%3E%0D%0APREFIX+dc%3A++++++%3Chttp%3A%2F%
2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0ASELECT+%3Fbook+%3Ftitle
+WHERE+%7B+%3Fbook+dc%3Atitle+%3Ftitle+FILTER+%28+DATATYPE%28%3Ftitle%
29%29+%7D%0D%0A&stylesheet=xml-to-html.xsl
and got no results.
I suspect SPARQLer is not quite caught up there. To make sure
developers learn about this detail, let's make sure there's a test,
please.
Steve, would you please add a test or get somebody to do it?
Or if one is already there, point me to it?
I looked, and the closest I see is something with doubles.
http://www.w3.org/2001/sw/DataAccess/tests/#datatype-1
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Saturday, 12 November 2005 19:30:03 UTC