- From: <zongaro@ca.ibm.com>
- Date: Thu, 9 Aug 2001 16:36:38 -0400
- To: www-xml-schema-comments@w3.org
- Message-ID: <OF4F09A9F7.6314EC6F-ON85256AA3.006ECB32@torolab.ibm.com>
Hello, I don't know whether this has been discussed before, but I was just noticing what appears to be a discrepancy between the lexical representation of gMonth in the "XML Schema: Datatypes" recommendation [1] and the truncated representation of a month described in 5.2.1.3 of ISO 8601:1988. The former indicates that the lexical representation is "--MM--", while the latter specifies the truncated representation as "--MM". The rule applied by ISO8601 seems (roughly) to be "omit fields on the right along with their separators; replace fields on the left with hyphens, and keep the separators." Was this difference intended? If so, why wasn't the same thing done for gYear or gYearMonth? They are represented in the Datatypes recommendation as "CCYY" and "CCYY-MM", respectively (just as in ISO 8601). It seems that "CCYY----" and "CCYY-MM--" would have been more consistent with the representation for gMonth. Sorry if I'm missing either some history or the descriptions are different in ISO 8601:2000. Thanks, Henry [1] http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#gMonth ------------------------------------------------------------------------ Henry Zongaro XML Parsers development IBM SWS Toronto Lab Tie Line 778-6044; Phone (416) 448-6044 mailto:zongaro@ca.ibm.com
Received on Thursday, 9 August 2001 16:36:38 UTC