On 09/10/15 18:06, Michael Brunnbauer wrote:

Hello Andy,

On Fri, Oct 09, 2015 at 03:42:16PM +0100, Andy Seaborne wrote:
"1e2"^^xsd:double is not "100"^^xsd:double.  Same value, different term.
xsd:integer("100"^^xsd:double) works.

So Fuseki can only cast from xsd:double to xsd:integer if the lexical value
conforms to xsd:integer?

And the lexical value is preserved by the Fuseki engine unless a computation is
involved, which has to convert the lexical value to the value and back to the
canonical representation, which never conforms to xsd:integer?

And the decision which lexical values of xsd:double can be casted to
xsd:integer is up to the implementer of SPARQL?

What a lot of questions.

Is there something driving all this?



Regards,

Michael Brunnbauer


Reply via email to