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

Re: Hierarchical namespaces?

  • From: james anderson <James.Anderson@m...>
  • To: xml-dev@i...
  • Date: Mon, 03 Jan 2000 12:35:44 +0100

Re: Hierarchical namespaces?
hierarchical namespaces provide the ability to establish symbol identity
indirectly by specifying a network of inheritance relationships among the sets
of names which the respective namespaces entail.

were the concepts and appropriate mechanisms to be made available in the xml
domain, they could be used, for example, to implement versioning and would be
one way to approach problems like the "multi-namespace-html" issue.

one possible analog is the package system in common lisp, which provides the
means to declare relationships among sets of symbols as well as relationships
among individual symbols.

the primitives support such things as
 specifying a symbol's membership in a set
 specifying visibility from outside the set
 specifying inheritance of visible symbols between two sets
 specifying limits to visibility from inside a set

please note, that these have nothing to do with what a given symbol may be
bound to, just with its identity.

given these facilities, the application can take the opportunity, when it
declares the "known" names in preparation for specifying processing methods,
to specify that ostensibly distinct names - that is, those with non identical
encodings, are in fact the same name and to be processed in the same way.
while it is true, that it's a shorthand only, it does make the application a
lot easier to code.

Clark C. Evans wrote:
> That being said, I had never expected a set of namespaces
> to have value by organizing them hierarchially... so I'm
> wondering exactly what value a hierarchy of namespaces would
> provide?  Would it be a sequence of ever-so-much-more-specific
> schemas?  Where the most specific definition is the binding
> one? I can't think of any other reasons why I'd have more
> than one namespace for a given "domain", let alone a
> hierarchically organized set.  What am I missing?

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...)


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.
First Name
Last Name
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.