As of the examples at #002, a zone-offset may be appended to a time, such as
According to the BNF, such a construct is valid, but the day or monthDay
is optional. The BNF allows both
which is ... "undocumented" in the specification. My guess is that this is
not what we want, is it? At level zero, I suggest to rewrite dateAndTime as:
dateAndTime = yearMonthDay "T" time
But, what do we want at level one and level two? Do we want to be able to
include zone-offsets in lists and intervals?
It is also impossible to specify a zone-offset without an expressed,
certain and non-approximate "second precision". More exactly, all these
etc. according to both the specification and the BNF. Maybe that is not
exactly what we want ...