XSD: Proposed Goals
Simon St.Laurent
SimonStL at classic.msn.com
Tue May 26 14:07:04 BST 1998
Tim Bray wrote:
>I should point out that XSD is different from SAX in that it was pretty clear
>that no W3C or other body was going to get into the stream-oriented API
>business. Thus SAX was unclaimed territory. The schema picture is
different;
>it is near-certain that the XML WG or some other W3C organ *is* going to,
>before too long, start emitting working drafts for some sort of a schema
>facility.
>
>That said, I think the discussions you are having (in particular Paul
>Prescod's manifesto of a couple of days ago) are tremendously useful.
And Jon Bosak announced:
>The only further information I can add to that is that the XML WG is
>working on a briefing package that will request the W3C Director to
>include the following in our charter for the coming year or so:
>[...]
>
> Specify DTD schemas
>
> Add features to DTD functionality (in particular, data typing
> and inheritance)
>
> Use instance syntax
XSD is not operating in completely 'unclaimed' territory; rather, this is
borderlands on the edge of a sparsely settled frontier. Developers who work
in this territory run the risk of eviction when the real government arrives to
establish some law and order. There isn't much point in claiming the
territory, writing up deeds, and preparing to defend it.
Fortunately, the point isn't defending the territory, it's making the
territory a better place to be. Improving the territory, laying down some
basic infrastructure for further development, and encouraging others to move
here. When the government shows up, we can hand them what we've built, wish
them the best, and hope the territory develops well.
It appears that the XML WG is definitely preparing to move into this area,
eventually. I think we can still make a contribution by building a _simple_
system, testing its implementations, and reporting on the results. If we're
lucky, the WG will use some of it; if we're not, perhaps we'll have pointed
out some routes to avoid.
I'd like to see the syntax completed by the end of June - a much tighter
timeframe than the usual deliberations. By keeping it simple and tightly
focused, I think we stand a good chance of completing at least one round of
this before the WG gets started. Hopefully the discussions (and perhaps even
implementations) produced by this proposal will be of use to the XML WG. I
hope strongly that this proposal will be seen as contributing, not competing.
In the end, whatever the WG produces, I don't think it'll be too hard to write
a conversion package mapping this system to their system. Though this
proposal may be somewhat experimental, I still think that, as Tim Bray put it,
"the discussions you are having (in particular Paul Prescod's manifesto of a
couple of days ago) are tremendously useful."
Simon St.Laurent
Dynamic HTML: A Primer / XML: A Primer / Cookies
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list