OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: RE: [xml-dev] heritage (was Re: [xml-dev] SGML on the Web)

[ Lists Home | Date Index | Thread Index ]

From: "Mike Champion" <mc@xegesis.org>

> I think, however, that the reason we are in this mess is there is a 
> "heritage" in SGML, carried over in SAX, and now in LMNL, that
> markup really is Just Syntax, and data models are something for the application
> to define.  

I don't think it is so simple.  Many of the SGML people had just been through the
"Property Set" and GROVEs issues: define everything that a parse could 
possible return, then have a syntax by which a system can specify
its required data model, then have your parser generate a very lean
GROVE (infoset) which would contain no fluff and fit into your system.

So the absense of a data model is not only because some people think
markup is just syntax, but also because some people, based on the 
GROVES/Property Set work, that data models were simply
better left to applications and document types.  Not needed by 80/20.

If (following Lou Burnard) a DTD is a theory about a document,
then perhaps a data model is a theory about the markup in a document

Rick Jelliffe


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS