OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Namespace and URIs

[ Lists Home | Date Index | Thread Index ]

Paul Prescod wrote:
> Jonathan Borden wrote:
> >
> > In the case of an XML Namespace:
> >
> > <nsURI, term*>
> It's more complicated than that because of this:
>   http://www.w3.org/TR/REC-xml-names/#Philosophy

Not really, besides that is non-normative.
> If namespace URIs are to be useful to machines then they should be
> pointers to the machine-readable information necessary to interpret what
> it means for one namespace to occur within another. Considering the
> range of namespace (ab)uses available today, from SOAP to XSLT to RDDL,
> I can't imagine what that resource would look like.

Exactly the point. Since there is no one single use for a namespace, it is
best to allow multiple referenced resources, e,g. various schemas, XSLTs,
code modules etc. Since you can't imagine what a resource would look like,
we provide the capability of defining that, and labelling the definition by
nature and purpose.

This suggests to me
> that it is safest to view namespaces as "just punctuation" and not try
> to do software dispatching on them without out-of-band knowledge that
> this actually works for the particular process you are trying to execute
> and the particular document you are working with.

"Just punctuation" is not very interesting, nor that useful. It would be a
real shame if we were to have spent all these years arguing over nothing. I
say treat namespace names like the URIs that they are.



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS