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?

Regards,

Michael Brunnbauer

-- 
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89 
++  E-Mail [email protected]
++  http://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel

Attachment: pgpUMXcoGedLd.pgp
Description: PGP signature

Reply via email to