W3C home > Mailing lists > Public > w3c-sgml-wg@w3.org > June 1997

Re: Update on namespaces

From: Paul Grosso <paul@arbortext.com>
Date: Wed, 18 Jun 1997 14:21:42 -0500
Message-Id: <3.0.32.19970618142134.00686bb4@pophost.arbortext.com>
To: w3c-sgml-wg@w3.org
At 14:59 1997 06 18 -0500, David G. Durand wrote:

>If someone could explain how the notion of validity could be plaubily
>extended in the next 10 days to cover some GI-hacking proposal, my
>objections don't have any weight. 

This is a good point, and I welcome more discussion on this point.

Here's how I've contented myself to date by thinking of it as follows.

If you add : to namechar and then explicitly prepend every element
name with the appropriate "namespaceid:", you have effectively created 
what you can consider to be a single new namespace in which all names
are unique.  For any document instance in this new namespace (in which
every name just happens to have a colon in it), there are an infinite
number of DTDs one could write (where every element name in any of these
DTDs just happens to have a colon in it).  In practice, I posit that
someone with knowledge of how the various namespaces interact (e.g.,
an ISO 12083 article document that uses CALS tables and AAP math) 
could take the various DTDs and combine them into one DTD (in which
every name just happens to have a colon in it) that would be reasonable
to use as the DTD against which to validate any instance that combines
these namespaces.

No one said that there needs to be some magic way to derive automatically
from the constituent DTDs some DTD that properly combines the namespaces.
DTD creation has never been magic or automatic (except in the trivial
case of creating just a "DTD that works" for a specific instance, which
you can still do for an instance composed from multiple namespaces), so
why should it have to be for the namespace issue? 
Received on Wednesday, 18 June 1997 15:22:41 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 10:04:41 EDT