W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > October to December 1999

RE: No Standard way to reference XML Schema? Was Re: (Many) XML Schema Questions

From: Bob Kline <bkline@rksystems.com>
Date: Thu, 30 Dec 1999 17:32:45 -0500 (EST)
To: Andrew Layman <andrewl@microsoft.com>
cc: "Henry S. Thompson" <ht@cogsci.ed.ac.uk>, "Roger L. Costello" <costello@mitre.org>, xml-dev@ic.ac.uk, www-xml-schema-comments@w3c.org, "Schneider,John C." <jcs@mitre.org>, "Cokus,Michael S." <msc@mitre.org>
Message-ID: <Pine.LNX.4.10.9912301705200.15312-100000@rksystems.com>
On Thu, 30 Dec 1999, Andrew Layman wrote:

> I must side here with Henry's argument.  The schemas specification
> provides a standard way that a document author can indicate a
> specific schema set that he warrants the document conforms to, and
> it also provides a standard set of rules related to the application
> of several schemas comprising that schema set.  This is an entirely
> useful facility to have.
> 
> However, the existence of such a warrant in a document does not
> obligate a processing application to use the asserted schemas. [....]

It seems that some confusion has slipped into this discussion about the
roles of the application and the XML processor.  The same distinction
between these two applies in this context as for the XML specification
itself.  In Tim Bray's words:

    While this spec constrains some behaviors of an XML processor,
    it places no constraints on the application.  This is an
    important point; it would be inappropriate (note to mention
    futile) for this document to try to enforce what other people
    *do* with XML."  

      - "The Annotated XML Specification" (c) 1988 Tim Bray

No one is looking for constraints on what applications do with XML.  No
one is trying to prevent extensions to XML processors for doing useful
processing of which the authors of the specification may not have even
dreamed.  What we are hoping for is a standard mechanism for specifying
the schema against which a conforming XML processor will validate an XML
instance (which is, after all, the original reason the XML schema
specification was created).

-- 
Bob Kline
mailto:bkline@rksystems.com
http://www.rksystems.com
Received on Thursday, 30 December 1999 17:32:42 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:08:45 UTC