- From: Pierre-Antoine Champin <pierre-antoine@w3.org>
- Date: Sun, 30 Oct 2022 11:33:17 +0100
- To: Semantic Web <semantic-web@w3.org>
- Message-ID: <dbd39e9e-8ed6-8c39-6bb4-aacf4e824f39@w3.org>
Dear Semantic Web community, an issue has been raised some time ago about the DCAT-3 specification [1], related to the use of `xsd:decimal` as the range a property, and how a seemingly correct JSON-LD document may produce ill-formed `xsd:decimal` literals [2]. Exploring the possible solutions to this issue, I came to the conclusion that - it is a shame that `xsd:decimal` does not support the E notation [3] just like `xsd:double` does, and - actually, many implementations (of RDF, SPARQL, OWL...) do support the E notation for `xsd:decimal`. I created a github repo at http://github.com/pchampin/xsd_decimal to document this issue and the current state of implementations, and discuss whether updating the normative definition of `xsd:decimal` would be a good idea or not. Please chime in if you are interested pa [1] https://github.com/w3c/dxwg/issues/1536 [2] https://json-ld.org/playground/#startTab=tab-nquads&json-ld=%7B%22%40context%22%3A%7B%22ex%22%3A%22http%3A%2F%2Fexample.com%2Fns%2F%22%2C%22xsd%22%3A%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%22%2C%22ex%3Afoo%22%3A%7B%22%40type%22%3A%22xsd%3Adecimal%22%7D%7D%2C%22ex%3Afoo%22%3A%5B12.3%5D%7D [3] https://en.wikipedia.org/wiki/Scientific_notation#E_notation
Attachments
- application/pgp-keys attachment: OpenPGP public key
Received on Sunday, 30 October 2022 10:33:23 UTC