RE: [URN] WG last call: URN Namespace Definition Mechanisms

"Larry Masinter" <masinter@parc.xerox.com> Sun, 11 October 1998 05:41 UTC

Received: from services.bunyip.com (services.Bunyip.Com [192.77.55.2]) by ietf.org (8.8.5/8.8.7a) with ESMTP id BAA02895 for <urn-archive@ietf.org>; Sun, 11 Oct 1998 01:41:28 -0400 (EDT)
Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id BAA17707 for urn-ietf-out; Sun, 11 Oct 1998 01:22:01 -0400 (EDT)
Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.8.5/8.8.5) with ESMTP id BAA17699 for <urn-ietf@services.bunyip.com>; Sun, 11 Oct 1998 01:21:58 -0400 (EDT)
Received: (from daemon@localhost) by mocha.bunyip.com (8.8.5/8.8.5) id BAA01823 for urn-ietf@services; Sun, 11 Oct 1998 01:22:00 -0400 (EDT)
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by mocha.bunyip.com (8.8.5/8.8.5) with SMTP id BAA01820 for <urn-ietf@bunyip.com>; Sun, 11 Oct 1998 01:21:57 -0400 (EDT)
Received: from casablanca.parc.xerox.com ([13.2.16.111]) by alpha.xerox.com with SMTP id <53048(4)>; Sat, 10 Oct 1998 22:21:53 PDT
Received: from copper-208.parc.xerox.com ([13.0.208.21]) by casablanca.parc.xerox.com with SMTP id <71816>; Sat, 10 Oct 1998 22:21:35 PDT
From: Larry Masinter <masinter@parc.xerox.com>
To: Claus André Färber <urn-list@faerber.muc.de>, urn-ietf@Bunyip.Com
Subject: RE: [URN] WG last call: URN Namespace Definition Mechanisms
Date: Sat, 10 Oct 1998 22:21:31 -0700
Message-ID: <000301bdf4d7$0180b4c0$15d0000d@copper-208.parc.xerox.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
In-Reply-To: <72aNxbWZcDB@faerber.muc.de>
Sender: owner-urn-ietf@Bunyip.Com
Precedence: bulk
Reply-To: Larry Masinter <masinter@parc.xerox.com>
Errors-To: owner-urn-ietf@Bunyip.Com

> The draft even clearly mentions the possibility of subdividing  
> (partitioning) namespaces.

draft-ietf-urn-nid-req-06.txt clearly mentions the possibility
of subdividing the name space in order to delegate the assignment
of uniqueness, as happens, for example, with ISBN numbers, where
each publisher is delegated the authority of keeping their part
of the name space unique.

However, in the case of urn:us:ssn:001-101-4452 and
urn:us:ca:license:7URN123, this is not merely a delegation
for the purpose of uniqueness, but a separation of the namespace
into subspaces which will differ for every attribute in the
template given in draft-ietf-urn-nid-req-06.txt.

If you go through the fields in the draft:
   Registration Information
       Suppose that california changes their license plate registration
       mechanism in 2002, while the US changes social security numbers
       in 2014. The versioning of the name spaces would occur at
       different times.
   Declared registrant of the namespace
       This would migrate
   Declaration of syntactic structure
       Unlike the ISBN example where there is a uniform syntactic structure,
       the structure of license plates and social security numbers are
       different. Each "subnamespace" is likely to have a different
       syntactic structure.
   Relevant ancillary documentation
       The documentation for describing the rules of license plate
       numbers and vanity plates are different documents than those
       that describe the assignment of social security numbers.
   Identifier uniqueness considerations
       These are likely to differ for each subnamespace.


It would seem that these can't be easily handled by  having a 
country-code URN namespace then having the country parcel it out
for country-unique spaces. I could imagine reserving the names
"xx-<blah>" for country xx, so that "us-ssn" would be recommended
over "ssn" to distinguish it from "dk-ssn", but I'd think that
each of these should be registered separately.

Larry