[
Lists Home |
Date Index |
Thread Index
]
From: "Dare Obasanjo" <dareo@microsoft.com>
> For those out there that may not know what W3C XML Schema was supposed to achieve
> I suggest looking at the requirements from 1999[0] particularly the structures[1] and data types[2] sections
> [0] http://www.w3.org/TR/NOTE-xml-schema-req
> [1] http://www.w3.org/TR/NOTE-xml-schema-req#Structural
> [2] http://www.w3.org/TR/NOTE-xml-schema-req#Datatype
It is very interesting to look back on the initial comments on the earliest drafts of XML
Schemas at
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JanMar/
and
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JanMar/
If we look at just the first 31 days of comments, we find almost all the issues
raised that are now being addressed by ISO DSDL and RELAX NG.
It is just as important to note that many comments did find there way into
XML Schemas--indeed, XML Schemas probably had the most careful and
thorough public comment procedure of any W3C spec, a tribute to Michael
and Dave (et al)'s thoroughness.
Multiple Schema Languages
---------------------------------
We find the *very first* external comment says
"First, and most importantly, the document makes no mention of the
possibility for more than one schema language, even though this is
explicitly mentioned in the charter for the WG. Given the extremely
various uses XML is likely to be put to, I think more than one schema
language will be required and so one should plan for that. (For
example, the EDI people will very likely have rather specialized
needs.) " ( from Lars Marius Garshol )
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JanMar/0003.html
However, this is not a new request at that time: see the response
"This point has come up a number of times but I am unclear as to its intent."
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0001.html
Datatypes
------------
Localized lexical representations (John Cowan):
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0011.html
Multiple lexical constraint languages -- pictures and regex (Paul Prescod)
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0034.html
Treatment of PCDATA as a particle
--------------------------------------------
"We can make XSchema more uniform by
removing the concept of "mixed content" and by introducing a PCDATA
content token type. " (Paul Prescod)
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0011.html
Unify treatment of grammars and regular expressions, modularization, co-occurrence constraints
-----------------------------------------------------------------------------------------------------------------
Pluggable grammars (e.g. grammar on the document axis or grammar on an ancestor axis)
and tokenizers and use of XPaths as particles in content models (Me)
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0030.html
Against Information Set contributions
-------------------------------------------
"I agree with Paul. I personally would like to drop everything that affects
information sets from the schema language. Hence, I oppose to information
set contributions, archetypes, defaults, entities, notations, ...." (Murata-san)
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0035.html
And an interesting comment from John Cowan:
"...XML WGs don't have any mandate for providing standards relating to
non-XML."
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0045.html
Verbal Complexity
-----------------------
"...the general idea of breaking down overlong sentences (134 words!) into
multiple sentences or even bulleted lists would make the Structures
document much easier to understand. " (Bob DuCharme)
http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999AprJun/0038.html
Cheers
Rick Jelliffe
|