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

RE: Are we ready for the namespace ID registry, yet? (w as: Re


namespace id
That puts namespace strings into a class of property similar 
to trademarks.  It's not a bad idea where the registries 
are not centrally managed, but distributed and coordinated. 
Since central management systems usually get in the way of 
distributed authority, it is a good idea to figure out how 
to keep registrations local but coordinatible.  One also should 
set the software up to handle temporary namespace assignments 
used until the final article is provided.  It is the sort of 
thing we have to do with any identifier in a non-central database 
which is then merged to the master database, and when certain 
processes must happen prior to a master identifier being 
assigned. (In the example I am thinking about, it relates 
to incident and case identifiers.)

The politics for some namespace identifiers are easy; others 
are hard.  That is one part a technical problem, and one 
part the social assignment problem (who's zoomin' who).  
I think centralized registration for all identifiers is a 
non-starter as a result.

len


From: Jeff Lowery [mailto:Jeff.Lowery@c...]

> Perhaps it may help if we scope this a bit else spin our wheels for
> eternity. Are we speaking here of a registry model/standard that can be
> implemented and used by public and private authorities alike, or a
> single, centralized public registry that is under a single authority?

I originally thought the latter, but I've since come around to the former.
Let me explain:

My original thought was a centralized, simple repository of unique,
short-string namespace ID's (which can be used a prefixes to local names),
managed by some single authority. I hadn't thought thru the political
issues, because frankly I wasn't sure the idea had technical merit. So far,
no one's convince me of any fatal technical flaw (it is a pretty simple, if
brutish, idea after all).

However, as Norm pointed out, when you need an [ID], you want it now. You
don't want to have to go through hoops.

So I got to thinking perhaps what's really needed is some sort of hybrid
authority structure. At the top, centralized, is an authority of
authorities. It's basically a registry of very short string namespace
authority identifiers (2-4 name characters) that are registered with a
well-known trusted authority. Once you're a registered namespace authority
with this authority (sorry, I hope I'm not confusing you), then your free to
create and manage your own namespace IDs, in whatever manner you see fit.

What you wind up with are ID prefixes something like:

<creo_ppsg:ProjectSpec  foo="quux">
	<adbe_PDF:dict>
		...
	</adbe_PDF:dict>
	...
</creo_ppsg:ProjectSpec>

where Creo is the authority (identified by 'creo') for the namespace ID
'ppsg'. The '_' is a separator (which I think is an allowed Name character,
though I wouldn't swear to it). Likewise, Adobe (adbe) is the namespace
authority for the ID 'PDF'.

How the various registered namespace authorities manage their namespace ID's
is up to them. Nobody else, however, can use 'creo_' or 'adbe_' at the
beginning of their namespace IDs.

There would be one unvouched for magic global namespace authority
identifier, such as 'glob' than anyone can use who isn't registered as a
namespace authority:

<glob_myns:foo/>

Anyway, that's about as far as I've given thought to it. I think that's
about as far as I want to write about it, anyway. ;-}  I got to get back to
making this darn SOAP client work now.






-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>

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.