Re: We should drop the useless urn: prefix

Larry Masinter <masinter@adobe.com> Fri, 27 March 2015 15:54 UTC

Return-Path: <masinter@adobe.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58A471A03B3 for <ietf@ietfa.amsl.com>; Fri, 27 Mar 2015 08:54:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 7P9ocsOBCxmi for <ietf@ietfa.amsl.com>; Fri, 27 Mar 2015 08:54:35 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0630.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03FFB1A0368 for <ietf@ietf.org>; Fri, 27 Mar 2015 08:54:27 -0700 (PDT)
Received: from DM2PR02MB1322.namprd02.prod.outlook.com (25.161.142.21) by DM2PR02MB1324.namprd02.prod.outlook.com (25.161.142.23) with Microsoft SMTP Server (TLS) id 15.1.118.21; Fri, 27 Mar 2015 15:54:11 +0000
Received: from DM2PR02MB1322.namprd02.prod.outlook.com ([25.161.142.21]) by DM2PR02MB1322.namprd02.prod.outlook.com ([25.161.142.21]) with mapi id 15.01.0118.022; Fri, 27 Mar 2015 15:54:11 +0000
From: Larry Masinter <masinter@adobe.com>
To: Phillip Hallam-Baker <phill@hallambaker.com>, IETF Discussion Mailing List <ietf@ietf.org>
Subject: Re: We should drop the useless urn: prefix
Thread-Topic: We should drop the useless urn: prefix
Thread-Index: AQHQZ+KNErWOaPNWME2yE7oJUqH8WJ0wKO0A
Date: Fri, 27 Mar 2015 15:54:10 +0000
Message-ID: <F146339D-077E-4387-A1D7-EC18728B94C2@adobe.com>
References: <CAMm+Lwj7a3jwUV0=iZVtuk+3No1KxJ7rwkUgczbm+s7WjRKeoQ@mail.gmail.com>
In-Reply-To: <CAMm+Lwj7a3jwUV0=iZVtuk+3No1KxJ7rwkUgczbm+s7WjRKeoQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/15.8.0.150303
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [31.133.145.44]
authentication-results: hallambaker.com; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR02MB1324;
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10009020)(6009001)(51704005)(99286002)(50986999)(33656002)(2656002)(122556002)(106116001)(36756003)(66066001)(77156002)(82746002)(76176999)(15975445007)(107886001)(83506001)(19580395003)(62966003)(83716003)(92566002)(2900100001)(2950100001)(87936001)(102836002)(86362001)(46102003)(54356999)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1324; H:DM2PR02MB1322.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-microsoft-antispam-prvs: <DM2PR02MB13244CF0DF8C3447F7BD9B35C3090@DM2PR02MB1324.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5002010)(5005006); SRVR:DM2PR02MB1324; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB1324;
x-forefront-prvs: 0528942FD8
Content-Type: text/plain; charset="utf-8"
Content-ID: <67C3E4B2D17BED4788F364F2FBFE5C13@namprd02.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2015 15:54:10.9389 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR02MB1324
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/g7qqcOa9HaX9PpN1uDYqjt9p9Gc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2015 15:54:37 -0000

I think this discussion is missing the original requirements
that led to “urn:”  https://tools.ietf.org/html/rfc1737
“Functional Requirements for Uniform Resource Names”.




>
>That conversation predates the mistake of introducing the false
>distinction between URLs and URNs. 

The distinction between URLs and URNs is not merely that
one is a “location” and the other is a “name” in some
abstract sense.

I think the practical distinction between “urn:<nsid>:<blah>”
and “<nsid>:<blah>” is that the “urn:” form provides some
useful information in the cases where <nsid> identifies
an externally, non-algorithmic organization that maintains
the authority of deciding when two expressions are “the same”
(see paragraph 2 of section 5 of RFC 1737).

Whether two streams of data, concepts, protocol parameters,
 get the same ISSN, ISBN, UPC code, RFC number, MIME type,
etc. and thus are considered “the same” depend on an
identified “naming authority”; the nsid identifies the
naming authority.

With this perspective, urn:uuid: was a mistake, since
there is no uuid naming authority to resolve the question.

So while I agree that in many cases, the initial four
characters “urn:” are unnecessary, at least in some
situations, the prefix is useful in pointing out that no
resolution service that ultimately doesn’t consult
the identified naming authority for dispute resolution
can be authoritative.

Larry
—
http://larry.masinter.net