W3C home > Mailing lists > Public > www-tag@w3.org > July 2002

RE: TB16 Re: Comments on arch doc draft

From: Paul Grosso <pgrosso@arbortext.com>
Date: Tue, 02 Jul 2002 13:03:06 -0500
Message-Id: <4.3.2.7.2.20020702125301.04478b78@172.27.10.30>
To: <www-tag@w3.org>

At 09:49 2002 07 02 -0700, Dare Obasanjo wrote:

>-----Original Message----- 
>From: Tim Bray [mailto:tbray@textuality.com] 
>Sent: Tue 7/2/2002 9:31 AM 
>To: www-tag@w3.org 
>Cc: 
>Subject: Re: TB16 Re: Comments on arch doc draft
>
>>> This seems fine to me.  But for God's sake let's make sure any guidance
>>> on this makes it very clear that this is a namespace *name*, and
>>> although it may function as a stand-in for the namespace URI, it is
>>> *not* the URI.
>
>>I can find no distinction in any normative prose anywhere between
>>"namespace name" and "namespace URI".  -Tim
>
>a.) Just because the W3C working groups have overlooked the difference does not mean one does not exist
>
>b.) I haven't seen any normative prose where the term "namespace name" is normatively linked with "namespace URI" nor can I find one where "namespace URI" is normatively designed. XQuery, XPath and XSLT use "namespace URI" while XML Schema and Namespaces in XML use "namespace name". The XML infoset REC uses both terms interchangeably 

That's a bit of an exaggeration.

I just scanned [1] and their is only one (1) occurrence of the phrase 
"namespace URI" (except in the title of a reference):

  By definition, all namespace attributes (including those named xmlns,
  whose [prefix] property has no value) have a namespace URI of
  http://www.w3.org/2000/xmlns/

Arguably, that is a typo and should read "namespace name", but
that's no where near "using the terms interchangeably."  This typo
probably occurred because it was the DOM that requested that we
bind http://www.w3.org/2000/xmlns/ to namespace attributes, and
the DOM uses the term namespaceURI instead of namespace name.

On the other hand, given that http://www.w3.org/2000/xmlns/ is
clearly a URI, I'm not even sure this usage is wrong.

I was under the impression that Dan Connolly was the key person
behind the drive to distinguish namespace name (the "right hand
side" of a namespace declaration) from namespace URI when he was
trying to argue that the right hand side of a namespace declaration
should be allowed to be non-absolute.  But I am not willing to troll
through the archives of that long discussion to find out, so I'll
just apologize in advance if I've misrepresented Dan.

paul

[1] http://www.w3.org/TR/xml-infoset/
Received on Tuesday, 2 July 2002 14:07:05 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:09 GMT