Output from ARQ (using the standalone expression evaluator because it explains what is going on; ASK queries mask this): Reformatted for email. ==== Test 1 arq.qexpr "'-5'^^xsd:positiveInteger < 5" ==> error 10:06:46 WARN NodeValue Datatype format exception: "-5"^^xsd:positiveInteger Exception: Can't compare "-5"^^<http://www.w3.org/2001/XMLSchema#positiveInteger> and 5 ==== Test 2 arq.qexpr "isLiteral('-5'^^xsd:positiveInteger)" ==> true 10:06:46 WARN NodeValue Datatype format exception: "-5"^^xsd:positiveInteger true The warnings are execution logging warnings and do not affect the results. It is trying to consider things as one of the understood types/values, and falling back to a plain RDF literal (but not it's value). Testing for valid literals is done with Xerces. AndyReceived on Thursday, 17 August 2006 09:21:31 GMT
This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:27 GMT