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

Re: How do Name Spaces relate to Schemas?

  • From: Charles Reitzel <creitzel@m...>
  • To: xml-dev@l...
  • Date: Fri, 26 Jan 2001 00:55:28 -0500 (EST)

schema name spaces
>On Thu, 25 Jan 2001, Bill Conrad wrote:
>Subject: Name Space Question
>  Is namespace related only to a class of documents 
>as defined by an XML Schema or would each individual 
>document have its own namespace?
>  In other words, does [a] namespace uniquely identify 
>the elements defined in an XML Schema in relationship 
>to elements in another XML schema or the relationship 
>of elements in a document to other documents?

Either is possible.  As are other relationships.  It's up to the author of
the schema(s) and namespace(s) to decide what level of granularity is best.
AFAIK, both specs - NS and XSchema - are sufficiently flexibile.

IMO, the schema "scope" for a namespace is the most generally useful.
First, the relationship is almost self-explanatory: a large part what a
schema does is to define names.  Second, the XSchema provides explicitly for
this relationship w/ the "targetNamespace" attribute of the "schema"
element, possibly containing a URL to the schema document itself as the URI.

That's not to say other arrangements aren't useful or interesting.  Thus the

Namespaces don't have to work at the document or element level at all.  A NS
can be used to tag a global attribute (e.g. "xsi:type" in SOAP).

My $0.02 worth,
Charles Reitzel


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.