- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Thu, 17 Aug 2006 10:20:49 +0100
- To: Pat Hayes <phayes@ihmc.us>
- CC: Bijan Parsia <bparsia@cs.man.ac.uk>, RDF Data Access Working Group <public-rdf-dawg@w3.org>
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.
Andy
Received on Thursday, 17 August 2006 09:21:31 UTC