One way to create "private" URNs

worley@ariadne.com (Dale R. Worley) Wed, 19 March 2014 21:39 UTC

Return-Path: <worley@ariadne.com>
X-Original-To: urn-nid@ietfa.amsl.com
Delivered-To: urn-nid@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6458F1A07E2 for <urn-nid@ietfa.amsl.com>; Wed, 19 Mar 2014 14:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v2eYmHE6HHEZ for <urn-nid@ietfa.amsl.com>; Wed, 19 Mar 2014 14:39:18 -0700 (PDT)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by ietfa.amsl.com (Postfix) with ESMTP id 66F631A078A for <urn-nid@apps.ietf.org>; Wed, 19 Mar 2014 14:39:18 -0700 (PDT)
Received: from omta20.westchester.pa.mail.comcast.net ([76.96.62.71]) by qmta03.westchester.pa.mail.comcast.net with comcast id fPVs1n0081YDfWL53Zf9XG; Wed, 19 Mar 2014 21:39:09 +0000
Received: from hobgoblin.ariadne.com ([24.34.72.61]) by omta20.westchester.pa.mail.comcast.net with comcast id fZf91n0081KKtkw3gZf9No; Wed, 19 Mar 2014 21:39:09 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id s2JLd8Qe012653; Wed, 19 Mar 2014 17:39:08 -0400
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id s2JLd8dI012652; Wed, 19 Mar 2014 17:39:08 -0400
Date: Wed, 19 Mar 2014 17:39:08 -0400
Message-Id: <201403192139.s2JLd8dI012652@hobgoblin.ariadne.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: urn-nid@apps.ietf.org, Phillip.Maness@dts.com, Mark.Johnson@dts.com
Subject: One way to create "private" URNs
References: <201402241943.s1OJhoGO5625537@shell01.TheWorld.com>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1395265149; bh=8KAIw7ws/y5FNMWbatCvJyMEpREOq9aExDYTZ0nbfrQ=; h=Received:Received:Received:Received:Date:Message-Id:From:To: Subject; b=OENzJXhVMyryQdpUdKmacyS8/SNIxChGX/bJB1oXuxzNeFlDFQELjvKGM3vaPXaIA q+Ux6Uu8TXkllb8Pa2NB7ui5zymyS2Em+M3BzcDgCsWJzWp7uw7PZZypuC23b4IYVI tlfMkGAZTUVhkjiyHyz8F9ErHO5GORhPZLaxcRe8R5JmN3otuP5HOrBj8jUamxhShJ ULgRFujVGdmxzMKI9EXKGiWmTBlyNLDx8eliL+obda8Y4BGEYB1oUEGCR3+/kM01MJ MVMqv6db0NnMuE69+8W7fqr12jg++bZmSzpXaee+AP2NXUHiq2Z8eWwA3aW2QNsiYH 3Sc7SvfrwjWyA==
Archived-At: http://mailarchive.ietf.org/arch/msg/urn-nid/NY12ndlJZQrGCZESMrmcsy760Rs
X-BeenThere: urn-nid@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: discussion of new namespace identifiers for URNs <urn-nid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/urn-nid/>
List-Post: <mailto:urn-nid@ietf.org>
List-Help: <mailto:urn-nid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:39:20 -0000

Talking to Peter Saint-Andre on the main URN mailing list, he noted
that there's one way to quickly and easily obtain URN space:  Obtain
an IANA "private enterprise" number:

http://pen.iana.org/pen/PenApplication.page
https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers
RFC 2578

That allocates to you a branch of the "object identifier" space:

1.3.6.1.4.1.<your number>.xx.yy.zz

and derived from object identifiers are OID URNs:

urn:oid:1.3.6.1.4.1.<your number>.xx.yy.zz

So for example, my consulting company (Ariadne Internet Services,
Inc.) is assigned enterprise number 14490, so I can define any OID
starting with 1.3.6.1.4.1.14490, and use the corresponding URN.

The limitation on OIDs is that they must be a finite sequence of
non-negative integers, but other than that, you can define whatever
subsets of them you want.

Dale