- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Fri, 01 Jul 2005 18:54:06 +0100
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
The example in "11.2.3.8 sop:datatype" is -------- @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix eg: <http://biometrics.example/ns#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . _:a foaf:name "alice". _:a eg:shoeSize "9.5"^^xsd:float . _:b foaf:name "bob". _:b eg:shoeSize "42"^^xsd:integer . -------- PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX eg: <http://biometrics.example/ns#> SELECT ?name ?size WHERE { ?x foaf:name ?name ; eg:shoeSize ?size . FILTER ( datatype(?size) = xsd:int ) } -------- name shoeSize "Bob" 42 Making it "datatype(?size) = xsd:integer" would clearly get that answer. I get no rows at the moment and was wondering (hoping) that the "=" was not making use of any type/value compatibility rules. Andy
Received on Friday, 1 July 2005 17:58:17 UTC