This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In 10.2.1: >For a number of the above datatypes [XML Schema >Part 2: Datatypes Second Edition] extends the >basic [ISO 8601] lexical representations, such >as YYYY-MM-DDThh:mm:ss.s for dateTime, by >allowing a preceding minus sign, more than four >digits to represent the year field - no maximum >is specified - and an unlimited number of digits >for fractional seconds. > >For this specification, all minimally conforming >processors must support year values with a >minimum of 4 digits (i.e., YYYY) and a minimum >fractional second precision of 1 millisecond or >three digits (i.e., s.sss). However, conforming >processors may set larger >·implementation-defined ·limits on the maximum >number of digits they support in these two >situations. "For this specification" suggests that Schema does not allow/require such minimums, but it does require the same minimums. Dave Peterson for the XML Schema WG
Pertains to Schema 1.1 Dave Peterson for the XML Schema WG.
While on the topic, I can't help feeling that the literal meaning of "must support year values with a minimum of 4 digits" is "must support all year values that have four or more digits", whereas it's the opposite that's intended.
This was discussed during the joint QT WGs meeting on 5/18/2005 and it was decided to remove the words "For this specification". Ashok Malhotra