[Fwd: ATTN: Please comment on XHTML (before it's too late)]

Ann Navarro ann at webgeek.com
Sun Aug 29 16:29:22 BST 1999


At 08:35 AM 8/29/99 -0400, Paul Prescod wrote:


>This is from Eliot Kimber (<eliot at isogen.com>):
>Namespaces were intended to solve the problem of *name collision*, which
>they do. But they explicitly do not have anything to do with binding
>names to semantics and therefore you are *never* justified in infering
>semantics from namespace use.


This is where I think namespaces were "under-done". But I do take exception 
to the statement that they "explicitly" do not have anything to do with 
binding names to semantics.

The spec does say "It is >>not a goal<< that it be
directly usable for retrieval of a schema (if any exists).",

 >>emphasis mine<<

but it doesn't say that it *must not* be used for that purpose. The spec 
was ambiguous enough in it's concrete application (beyond abstract 
grouping) that the world is indeed running forward to bind things. Indeed, 
there is significant disagreement even in the upper levels of W3C about 
whether a namespace can bind to a schema or DTD (one to one, or even one to 
many), so this question is hardly resolved. Whether the job of binding was 
something that should have been done by the namespaces spec or another spec 
is a bit of a side-argument. It seems clear to me that there is a need that 
is currently unfilled, so it's occurring outside the W3C recommendation space.




>[But what is looks like to me is that the really have three different
>*DTDs* (or rather, architectures) for the same base names. If this is in
>fact the case, then the XHTML authors have inappropriately confused name
>spaces with DTDs and they should fix that.


No, we've not confused them. We happen to have three 'flavors' of XHTML 1.0 
(the first deliverable from the XHTML project, not the end sum of our 
work), that essentially map to the three flavors of HTML 4.0. Each of them 
was assigned a namespace that corresponds in title to the three flavor 
names. We do not mistakenly confuse their DTDs for their namespaces. (nor 
are we limiting XHTML to the use of DTDs, Schemas, as has been pointed out, 
'isn't soup yet')




>NOTE: I have no opinion on XHTML's use or non-use of multiple name
>spaces. It is entirely irrelevant to the usability or processibility of
>XHTML documents.


Wanted to reiterate that one.

Ann (speaking only for herself, and not the W3C HTML WG)



---
Ann Navarro
Author: Effective Web Design: Master the Essentials
Buy it Online!    http://www.webgeek.com/about.html
Owner, WebGeek Communications   http://www.webgeek.com
Vice President, HTML Writers Guild   http://www.hwg.org

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/ and on CD-ROM/ISBN 981-02-3594-1
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