- From: Jerven Bolleman <jerven.bolleman@sib.swiss>
- Date: Wed, 29 May 2019 15:55:45 +0200
- To: semantic-web@w3.org
Dear All, At the sparql-12 community group it was brought to our attention that the meaning of dates before the year 1 was changed by upgrading from XSD1.0 to XSD1.1 in the RDF 1.1/SPARQL 1.1 days. XSD 1.1. notes in https://www.w3.org/TR/xmlschema11-2/#dt-dt-7PropMod that "In this version of this specification, two changes are made in order to agree with existing usage. First, ·year· is permitted to have the value zero. Second, the interpretation of ·year· values is changed accordingly: a ·year· value of zero represents 1 BCE, −1 represents 2 BCE, etc. This representation simplifies interval arithmetic and leap-year calculation for dates before the common era (which may be why astronomers and others interested in such calculations with the proleptic Gregorian calendar have adopted it), and is consistent with the current edition of [ISO 8601]." This was an under-appreciated fact. However, now the question is what to do about it and who will be impacted. Please feel free to add to the issue https://github.com/w3c/sparql-12/issues/93 Regards, Jerven
Received on Wednesday, 29 May 2019 13:56:17 UTC