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

All this buisiness about namespace URNs...

  • From: "Kent Sievers" <ksievers@n...>
  • To: <xml-dev@i...>
  • Date: Wed, 02 Jun 1999 11:01:39 -0600

buisiness e mail example
Although I have listened to this list for many months, I almost never post anything.

Three points:
1) If this is all about giving name spaces a unique name/ID in order to avoid collisions, then there are dozens of ways of generating unique names (I assume that nobody wants to be a registry).  For example, you could write a program for the PC that would grab the machines processor ID, combine it with the time stamp and convert it to base 64 and come up with a 16 digit ID that could not be produced by any other PC at any other point in time. If that wasn't human readable enough then you could add your own descriptive text and still come in shorter than many URLs.  You would only need access to a PC one time in the lifetime of the name space - to generate the ID/Name that you would use.  This is just an example.  My point is that if you think about it for very long at all, there are lots of ways of guaranteeing uniqueness, even in a distributed fashion.  Especially if you are willing to live with "unique enough."   Some other examples: use the hit count on a special web site; have a "grab a tag" type web site that allows visitors to generate unique tags; use one of the global LDAP servers to guarantee a unique E-Mail address; have everyone open an account at the same bank and use their account numbers; use a U.S. patent number (just kidding); etc. etc. etc.

2) Are we really that worried about collisions?  After all, don't  I usually know (and approve)  with whom I am exchanging data?  If I can assume that the people I exchange documents with don't have a malicious intent, then what are the odds that if I use "mynamespace.myproject.Novell.com" that I will ever see any problems? Nil!  And if they are intending to collide with me, then what recourse would I have anyway?  As a side note, it seams like the harder problem is trying to actually collide and share an element.  For example: my document has a "subject" while yours has a "topic."  Do we have to generate large mappings in order to communicate with lots of different systems?

3) When it comes to global identifiers, it seems to me that there are always two distinct parts:  a) the objects name/ID that uniquely identifies it, and b) the objects last known, or probable location.  My mail messages, for example, have unique IDs, but they only help me find  the message by including addition location information on where to look for it (which message store).  The advantage of this type of scheme is: a) I can still uniquely identify it no matter where it is moved, and b) if it is moved, there may be some hope of searching for it and updating it's location.


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 (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe 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.