Few comments

I am a long time observer of the W3C XML Schema spec and not a member of the
W3C or the working group, so what I'm going to say is not official W3C, but
things covered in previous posts.

List separators: The working group explicit decided to allow only the space
separated lists at this time.  Even getting that took a whole lot of work.
Some other W3C work (scalable vector graphics) for instance does use other
delimiters and if this is going to be changed it will be done to accomodate
the uses in other W3C efforts.

Localized numerical representations: The lexical representations were chosen
for their unambiguity.   For instance, the timeInstant format is an
undesirable presentation format in all locales.  In general it is assumed
that localization of presentation would be done in transformations or
applications.  Definitely, wanted to avoid the case of not being able to
determine (or worse guessing) whether a comma was a digit separator or a
decimal point.  You could create an italian decimal as a derived class from
string, however min/max would be interpreted as string comparisions.

I believe that the maxOccurs issue was an oversight, has been reported here,
and will be corrected.

The schema group stated that aggregate types were outside the scope of the
initial version.  Derivation by list was a hard fought exception to that
principle.

If you are interested in discussions of dimensional units in XML, I can send
you URL's to quite a few discussions.

Thanks for your comments

Received on Wednesday, 26 April 2000 09:07:36 UTC