[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: And the DTD says, "I'm NOT dead yet!!"
- From: Danny Vint <email@example.com>
- To: firstname.lastname@example.org
- Date: Sun, 07 Jan 2001 13:11:07 -0800
>Clarity. Enough "minimum victory" visions.
>If the W3C can get rid of DTDs, do it. Otherwise,
>they are playing a formal role in the
>definitions of application languages of
>which XML Schema is one.
I agree, it seems a little strange that you go to a Schema presentation and
the first thing is said that DTDs are terrible and they are dead anyway.
Let me rant on the terrible - the recent presentation that I saw criticized
DTDs for being bad because they only allowed OR and ordered groups (no
AND), but yet this was a decision of the XML team to make life easier to
remove the & from the SGML content model. We then went on to compare a
simple 5 or 6 line easily readable DTD to expand it into about 30 lines of
Schema declaration (not counting any documentation elements). I then get a
kick out of the fact that a DTD is used to formalize (or at least drive
tools) to maintain a Schema design as an instance of a DTD!
Anyway, yes DTDs are missing data type other than strings, but in most
cases for documents (another segment of the world here - not everything is
web and business applications) this is all that is needed. Yeah I might use
a Schema to track in one format more information about my DTD and the data
types and documentation but I would then generate a nice simple DTD to use
for my publications.
Are we seriously thinking that CALS, DocBook, etc are going to be rewritten
as full Schema applications? What's the value in doing that?
If someone is going to depricate and maybe eventually remove all these
other SGML features that were listed, then we need to start by setting a
different set of goals - seems to me a key feature was interpretability
with SGML and at least not making it impossible to move from one to the other.
>Ekam sat.h, Vipraah bahudhaa vadanti.
>Daamyata. Datta. Dayadhvam.h
>From: email@example.com [mailto:firstname.lastname@example.org]
>Sent: Saturday, January 06, 2001 5:48 AM
>To: Bullard, Claude L (Len)
>Subject: Re: And the DTD says, "I'm NOT dead yet!!"
>"Bullard, Claude L (Len)" <email@example.com> writes:
><snip/>, wrt XML Schema
>> "Although this DTD is non-normative, any XML document which is not valid
>> this DTD, given redefinitions in its internal subset of the 'p' and 's'
>> parameter entities below appropriate to its namespace declaration of the
>> Schema namespace, is almost certainly not a valid schema document, with
>> exception of documents with multiple namespace prefixes for the XML Schema
>> namespace itself"
>> Having just read another round of "DTDs are Dead and
>> Deserve to Be" in an article prominently quoting
>> a W3C official who is in charge of architectures,
>> why is that there?
>1) Just what is it that you think is inappropriate about the above?
>2) What 'W3C official' and what article?
> Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
> W3C Fellow 1999--2001, part-time member of W3C Team
> 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
> Fax: (44) 131 650-4587, e-mail: firstname.lastname@example.org
> URL: http://www.ltg.ed.ac.uk/~ht/
Author: "SGML at Work"