- From: Gregory Williams <greg@evilfunhouse.com>
- Date: Tue, 24 Aug 2010 09:52:27 -0400
- To: Axel Polleres <axel.polleres@deri.org>
- Cc: "SPARQL Working Group" <public-rdf-dawg@w3.org>
On Aug 24, 2010, at 9:46 AM, Axel Polleres wrote: >> Based on my understanding of XQuery F&O, I believe all the numerics in the query results should be of type xsd:integer. Right now the srx file has ?twice = "6"^^xsd:long, but the F&O document says "each operator is defined to operate on operands of the same type and return the same type" (with op:numeric-divide being the one exception). > > That's an interesting point. How about SPARQL engines internally canonicalising datatpyes? is that an issue? Aren't the input literals already in canonical form? > What id the sum of two integers goes outside integer? Is that an issue? (probably not for these test cases, but in general?) xsd:integer doesn't have bounds on the values space (c.f. xsd:int), so for the addition, subtraction, and multiplication operators operating on xsd:integers, the result should always be xsd:integer. thanks, .greg
Received on Tuesday, 24 August 2010 13:52:57 UTC