Re: [urn] I-D Action: draft-saintandre-urn-example-00

Larry Masinter <masinter@adobe.com> Tue, 12 February 2013 15:34 UTC

Return-Path: <masinter@adobe.com>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8997B21F8E94 for <urn@ietfa.amsl.com>; Tue, 12 Feb 2013 07:34:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.999
X-Spam-Level:
X-Spam-Status: No, score=-105.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sQlEWMMea0Ue for <urn@ietfa.amsl.com>; Tue, 12 Feb 2013 07:34:35 -0800 (PST)
Received: from exprod6og106.obsmtp.com (exprod6og106.obsmtp.com [64.18.1.191]) by ietfa.amsl.com (Postfix) with ESMTP id DEDE521F8E8B for <urn@ietf.org>; Tue, 12 Feb 2013 07:34:32 -0800 (PST)
Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob106.postini.com ([64.18.5.12]) with SMTP ID DSNKURphBd44sa9l0E4/+4g9qDPBW6AKPCCQ@postini.com; Tue, 12 Feb 2013 07:34:34 PST
Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r1CFVO1v012930; Tue, 12 Feb 2013 07:31:24 -0800 (PST)
Received: from nahub02.corp.adobe.com (nahub02.corp.adobe.com [10.8.189.98]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r1CFYQXL025394; Tue, 12 Feb 2013 07:34:26 -0800 (PST)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nahub02.corp.adobe.com ([10.8.189.98]) with mapi; Tue, 12 Feb 2013 07:34:25 -0800
From: Larry Masinter <masinter@adobe.com>
To: Keith Moore <moore@network-heretics.com>, "urn@ietf.org" <urn@ietf.org>
Date: Tue, 12 Feb 2013 07:34:24 -0800
Thread-Topic: [urn] I-D Action: draft-saintandre-urn-example-00
Thread-Index: Ac33jpF/0BgYw8pTQq65qP7iwoS7vwRpidbg
Message-ID: <C68CB012D9182D408CED7B884F441D4D1E40319275@nambxv01a.corp.adobe.com>
References: <201208162101.XAA08756@TR-Sys.de> <502DF26E.3050406@gmx.de> <50EB1560.3060602@stpeter.im> <50ECF1CC.6030208@network-heretics.com> <50ED9168.6050000@gmx.de> <50ED93E2.9040002@network-heretics.com> <50ED9430.4040606@gmx.de> <50ED952C.8080704@network-heretics.com> <F21A7F7F-4221-43D7-B672-5315F183E55E@refactored-networks.com> <50ED9B48.7020604@network-heretics.com> <50ED9DD9.5030303@gmx.de> <50EDA00C.6080401@network-heretics.com> <C68CB012D9182D408CED7B884F441D4D1E3FF999D6@nambxv01a.corp.adobe.com> <50FCC1E1.3040803@network-heretics.com>
In-Reply-To: <50FCC1E1.3040803@network-heretics.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [urn] I-D Action: draft-saintandre-urn-example-00
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/urn>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Feb 2013 15:34:36 -0000

> On 01/19/2013 11:27 AM, Larry Masinter wrote:
> > For my part, the only way I can make peace with URNs is to take the
> perspective that "persistence" is wishful thinking, that "resource" is a myth,
> and that the primary use for URNs is a way of importing into the space of URIs
> those identifiers that are maintained by other organizations (namely, the
> "naming authority").
> 
> Which of course has nothing to do with the purpose of URNs.

http://www.ietf.org/rfc/rfc1737.txt documents the purpose of URNs.
The fifth bullet of section 2 "support of existing legacy naming systems".
So "nothing to do with" is false. My point was that such uses are the
primary use for URNs, and that URN namespaces that are not imports
of other naming systems aren't as useful.



> > Of course, you should only use naming authorities who can offer a credible
> promise of persistence of the association of the name to the thing named, but
> each service makes its own guarantees. IETF offers that "STD 66" names
> something, even if the document changes, and that "RFC 3986" names
> something which is currently the same document. But that also what it names
> is somewhat independent of the format it's set in, or the location.
> >
> > This description of URNs doesn't require anyone to believe in Resources or
> that URNs Name them, or that they do so Uniformly.  It explains _most_ of the
> URN namespaces.

> No it doesn't.  it's just a mostly-coincidental characteristic of some URNs.

which URN namespaces (besides uuid) does it not explain?

> > The only problem is the darn urn:uuid: namespace, where "uuid" is not an
> authority at all, and there's nowhere to turn to figure out who might have
> known at any point in time what was meant by it. I don't know what to do with
> urn:uuid except to declare it a mistake.
> That might not be a bad idea, but not for the reason you cite.
> 
> To attempt to define what URNs are in terms of what you observe about
> URNs is to attempt to destroy their utility.

URNs are already defined, I'm not attempting to redefine them.
I'm pointing out that the URN syntax and semantics is useful in some circumstances
and not in others. If you're not importing someone else's naming system, don't bother
with the extra four characters "urn:", just make a new URL scheme.