- From: Murray Altheim <altheim@eng.sun.com>
- Date: Wed, 14 Jun 2000 16:26:03 -0700
- CC: w3c-xml-schema-ig@w3.org, www-xml-schema-comments@w3.org
I'm sorry that I haven't been able to provide a detailed summary of comments on the hard work that Michael, Eve and Norm provided in their response to Ann Navarro and my comments on the XML Schema specification [1]. While my present schedule has prevented this summary from being made public, I think that given the current deadline for comments that I'd at least like it to be known that I don't believe the solutions provided by [1] to be sufficient to enable definition of XHTML or particularly XHTML's modularization using the XML Schema grammar; that while it is demonstrably possible to enable certain constructs (and to certainly allow for those *not* in DTDs), that the manner in which DTDs and XML Schemas constrain structures, and the flexibilities inherent in parameter entities and conditional sections do not find a sufficient mirror in XML Schemas. For example, the ability to easily redefine a content model is not a feature available in XML Schemas, except for the less-than- interesting case of appending element types at its end. Ie., it's impossible to add a <preface> near the beginning of a content model if that is desired without modifying the base Schema itself. In a DTD this is accomplished rather easily by redeclaring the content model in almost any number of places. This is a common requirement that is not satisfied (as far as I can understand from the Structures spec and the "Note on DTD-related questions". And any possible solution shouldn't require any rocket-science: the solution in modular DTDs is fairly straightforward if the DTD is regular and well-documented. Without going into great detail I think the consequences of the rather profound differences between the flexibilities inherent in highly parameterized DTDs (given both the pros and cons therein) and the well-structured and inheritance-based constraints in XML Schemas mean that certain features of DTDs are either impossible or impractical in Schemas, and vice-versa. I do not find XML Schemas to be amenable to XHTML modularization *if* that is a priority. I might note that the idea of striving toward the creation of a data- centric schema for a document-centric vocabulary might in the end be less than necessary or important, ie., the project itself might be a lesson in futility, less than valuable for any particular community, a marketing exercise perhaps. Again, I apologize that I have not been able to be more explicit in my response, and would endeavour to clarify any comments that I have made if there seems to be any misunderstanding. I hope that this note and any subsequent comments fulfills my responsibility in commenting on these specifications. Thank you all for your patience, Murray [1] "Note on DTD-related questions", Eve Maler, C. M. Sperberg-McQueen, Norm Walsh, 20 April 2000 http://lists.w3.org/Archives/Member/w3c-xml-schema-wg/2000Apr/att-0019/01-dtdissues-reply.html ........................................................................... Murray Altheim <mailto:altheim@eng.sun.com> XML Technology Center Sun Microsystems, Inc., MS MPK17-102, 1601 Willow Rd., Menlo Park, CA 94025 In the evening The rice leaves in the garden Rustle in the autumn wind That blows through my reed hut. -- Minamoto no Tsunenobu
Received on Wednesday, 14 June 2000 19:26:35 UTC