Proposal Critique - XML DTDs to XML docs

Simon St.Laurent SimonStL at classic.msn.com
Sat May 23 15:40:24 BST 1998


>I am not yet convinced that
>structural inclusion (e.g. get that tree from that document and place it
>*here*) can completely and conveniently replace XML/SGML's text
>substitution model. I'm ready to be convinced, however. Once XLink is done
>and widely implemented, we will have an opportunity to pit the two methods
>head to head against each other, and the market will decide.

I think letting the market decide here is a wise idea, but I remain concerned 
that XLink hasn't yet stepped up to the challenge.  Given the variety of 
interpretations surrounding the behavior of EMBED, and the number of people 
who told me last time I asked that EMBED _wasn't_ about text substitution, I'm 
not sure the market will get a chance to decide.  I hope this is made explicit 
by the time the standard reaches stability.

>I believe that by the time RDF and XML-Data are done, there should be
>little overlap between them. RDF schemata constrain relationships between
>elements of particular types. XML-Data constrains where they can occur. So
>it there is still a question about managing multiple files and layers, but
>should NOT be a question of duplication of services.
>
>I try to think of the situation as analogous to stylesheets.

I must admit I remain skeptical; RDF and XML-Data seem to want to do too much 
of the same thing at this point.  It doesn't help that they look radically 
different.  I don't mind telling people to use one or the other, but using 
both seems like a lot.  Again, I hope this is cleared up by the time the 
standards reach stability.

The analogy to stylesheets unfortunately makes me wonder if we're going to see 
documents using both CSS and XSL, leaving applications to puzzle out which to 
use and how/if they should interact.  

A uniform standard defining how resources (schemas, DTDs, stylesheets, 
extended link documents, etc.) should be linked to documents and with what 
priority would go a long way toward easing my concerns.  The current soup of 
PIs, DOCTYPE, and XLink elements is messy at best.

>Well, there are no more conservatives anymore. ISO seems willing to go far
>beyond what you or I am proposing. As I understand it, they are moving to
>a situation where DTDs can be in *any notation* whatsoever. 

Looks like I'm turning into the conservative.  *Any notation* sounds like an 
expansion into the world of 'how many options can you conceivably overload 
this system with?'  One of the most important things I liked about XML was its 
insistence on single mechanisms with no options.  It might make sense to break 
validation and schema issues into a 'family' of standards, connected by the 
uniform linking standard mentioned above, but at this point I think we have 
plenty of chaos.

>I wasn't asking about syntax, but about actual specifications. Should the
>validation language be specified in the same standards document as the
>language syntax? I think that we agree that it should not.

Completely right.  This opens the way to a family of standards and hopefully 
will reduce the number of bullets whizzing by.

>Well, I think that this is what XML-Data is about, but it is only a rough
>sketch. I also think that the W3C is supposed to create a working group
>that will address these sorts of issues. We could work out a concrete
>proposal in this mailing list, or offline

I'd like to see that rough sketch grow into a usable set of standards.  I 
wrote the 'Representation' proposal to get some public discussion started, and 
that seems to have succeeded.  I'm hoping this weekend to modify the proposal, 
making clear that the syntax presented is only for illustration of 
implications. Perhaps it can serve as one of many springboards for this 
discussion in the more formal standards process, which I'll trust to work out 
the concrete proposal.

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