Re: project expression tests

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