From: Saašha Metsärantala
> > longYear = “y” "-"? positiveDigit “.e” yearExponent
> This definition in the BNF excludes y170000000, which is an example
> given in # 330
Thanks for catching that, I've added:
| "Y" "-"? positiveDigit digit digit digit digit+
> > monthDay
> This definition in the BNF excludes the 29th February on leap years.
Fixed. (I had meant to say "29".)
> > qualifier
> Maybe we could add a note telling that this is not yet defined.
Added "qualifier = xs:string"
> > timeNoZone = timeNoFraction fraction?
> timeNoZone = timeNoFraction fraction? | "24:00:00"
> > hour = zeroThru24
> hour = zeroThru23
> > zone = "Z" | (+|-) hour “:” minute
> zone = "Z" | (+|-) oneThru14 “:” minute
(I am not aware that zone hour is restricted to one thru 14 but I'll take your word for it.)
> > consecutives = listElement “..” listElement
> consecutives = date “..” date
Here it is a question of how permissive we want to be. I'd like some discussion of this before making this change.
I need to study more carefully the remaining changes you've suggested for lists.