[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: URI's in namespaces

  • From: Paul Prescod <paul@p...>
  • To: "'XML Dev'" <xml-dev@i...>
  • Date: Thu, 25 Nov 1999 16:46:01 +0100

uri namespace
"Jeffrey E. Sussna" wrote:
> 
> Not to rouse the fitfully sleeping namespace beast, but I can't get it out
> of my mind. In particular, I have a dumb question:
> 
> If the namespace facility designers were adamant that a namespace identifier
> doesn't necessarily point to any actual schema, then why did they use URI's
> as namespace "targets". The whole notion of URI implies that there's
> something (i.e., the resource) out there. But a namespace is not inherently
> a pointer (regardless of whether you can access the thing pointed to). Why
> not just make namespace targets ordinary XML names?

There is a reason. I claim it is not a good enough reason, but there is
a reason nevertheless.

 * in order to globally differentiate names we need a globally managed
namespace.
 * we could use phone numbers, but they aren't very "Internet friendly"
 * the next obvious choice is domain names
 * the problem is that in a domain the size of ibm.com (or aol.com!!),
you could still have clashing names
 * but AOL already has an infrastructure for managing its URI namespace
 * so if we use URIs, we can build on that infrastructure

I feel that there is an intrinsic flaw in this whole argument.

The reason we traditionally manage our URI namespace is because we want
to manage the description of retrievable resources. Therefore, if we USE
our pre-existing URI infrastructures then we will always come up with
URIs that look suspiciously (and confusingly) like URLs. They will
always be based on domain names and we know that domain names change
hands. 

If we DO NOT use these infrastructures, then we can come up with more
persistent, less confusing namespaces, but then we've lost the whole
benefit of using URIs! For instance, there is no reason that we should
use http://www.w3.org/1999/XSL/Transform instead of the less confusing
www.w3.org.1999.xsl.transform since neither one really follows the W3Cs
website structure ANYHOW.

-- 
 Paul Prescod  - ISOGEN Consulting Engineer speaking for himself
"Like most religious texts, the XML 1.0 spec has proven itself 
internally-inconsistent, so we're going to have to invent some kind of 
exegetical method now to show how it's really all an allegory." - Anon

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.