Re: [urn] [apps-discuss] URNs are not URIs (another look at RFC 3986)

Larry Masinter <masinter@adobe.com> Mon, 21 April 2014 15:35 UTC

Return-Path: <masinter@adobe.com>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7EF71A018F; Mon, 21 Apr 2014 08:35:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level:
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] 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 r_bgs7XxFcE6; Mon, 21 Apr 2014 08:35:47 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0203.outbound.protection.outlook.com [207.46.163.203]) by ietfa.amsl.com (Postfix) with ESMTP id EB17F1A0004; Mon, 21 Apr 2014 08:35:46 -0700 (PDT)
Received: from BL2PR02MB307.namprd02.prod.outlook.com (10.141.91.21) by BL2PR02MB307.namprd02.prod.outlook.com (10.141.91.21) with Microsoft SMTP Server (TLS) id 15.0.921.12; Mon, 21 Apr 2014 15:35:35 +0000
Received: from BL2PR02MB307.namprd02.prod.outlook.com ([10.141.91.21]) by BL2PR02MB307.namprd02.prod.outlook.com ([10.141.91.21]) with mapi id 15.00.0921.000; Mon, 21 Apr 2014 15:35:35 +0000
From: Larry Masinter <masinter@adobe.com>
To: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>, Mark Baker <distobj@acm.org>, Barry Leiba <barryleiba@computer.org>
Thread-Topic: [apps-discuss] [urn] URNs are not URIs (another look at RFC 3986)
Thread-Index: AQHPXULmAT2EmtpMTUSdTNDq2695iZscLcqg
Date: Mon, 21 Apr 2014 15:35:34 +0000
Message-ID: <5885b538abd9403e9434699bfff36a8e@BL2PR02MB307.namprd02.prod.outlook.com>
References: <C93A34DBE97565AD96CEC321@JcK-HP8200.jck.com> <CAMm+Lwia99RdyO4RFScSwCaVHLsr_BRzmXK18eUoxGFti79Vog@mail.gmail.com> <001976FFC9FE8FFCAA2E7990@JCK-EEE10> <CAMm+Lwiz1nyT6khGqa693E8Tq9Srrd3kaETRN=K0NUq-SsX1Vw@mail.gmail.com> <534FE7BC.4070002@gmx.de> <CAMm+Lwjr1dmGoKRVRvmX1fxettWEyx6sm88Ry4Ri4fzJf0ZA8Q@mail.gmail.com> <CAK3OfOh_aGr8CPpK+1x3_MgAGF9khMB4sxXoPGBD6GAjyUGrEw@mail.gmail.com> <CAMm+Lwh+RV8FfaM+R8UA9--JHkb7V2gnj0N1ZCQ_RL6LMhcoAQ@mail.gmail.com> <CALcoZioKSLxtK9APfmSqQaKWSMWFSmeiwdrsndd0v2cE nbqmKQ@mail.gmail.com> <CAMm+LwjT3WyWMHpT4JasDddp6mhvQ+ADVZPMmjSf6sLKEfcTgQ@mail.gmail.com> <CAC4RtVDiGfiyJqpWf9z3vBDZAv92w-sFwPd_9KHeM+20AfGcng@mail.gmail.com> <CALcoZipBSJp8f1CKKD=F7=zbWcLbYLWoG5hKUrwn0Gk6gFLHNg@mail.gmail.com> <5354E28B.9070904@it.aoyama.ac.jp>
In-Reply-To: <5354E28B.9070904@it.aoyama.ac.jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.150.10.203]
x-forefront-prvs: 0188D66E61
x-forefront-antispam-report: SFV:NSPM; SFS:(10019001)(6009001)(428001)(189002)(199002)(79102001)(76482001)(20776003)(77982001)(15202345003)(99396002)(74662001)(86362001)(74502001)(54356999)(31966008)(50986999)(77096999)(76176999)(76576001)(15975445006)(33646001)(66066001)(46102001)(80022001)(4396001)(99286001)(85852003)(81342001)(19580395003)(83072002)(83322001)(2656002)(92566001)(80976001)(224303002)(87936001)(81542001)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR02MB307; H:BL2PR02MB307.namprd02.prod.outlook.com; FPR:9DBBF138.8C3284DB.70EABE7B.44EBD47C.201A5; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (: adobe.com does not designate permitted sender hosts)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
Archived-At: http://mailarchive.ietf.org/arch/msg/urn/_pmH2GSOUjLdxmEWwCkUB19aTMM
Cc: "urn@ietf.org" <urn@ietf.org>, General discussion of application-layer protocols <apps-discuss@ietf.org>
Subject: Re: [urn] [apps-discuss] URNs are not URIs (another look at RFC 3986)
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 21 Apr 2014 15:35:51 -0000

There's a problem with using 'locator' and 'name' as categories for strings -- strings are strings. Whether a string is a 'locator'  or 'name' depends on how it's used.  

That the same string can be used as a locator and a name is an important pun:  XML namespace names use IRIs as names, so that it's primary use is as a name, but it can also be used as a locator to find more information about the thing named. More generally, the "semantic web" uses URLs to name things, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-URI-Vocabulary -- easy allocation, and allows one to locate information about the thing named.

URLs can be persistent ('data:', and http://tools.ietf.org/html/draft-masinter-dated-uri )
and URNs can be as temporary as the URN namespace authority  urn:authority:authority-name-for-thing.

Do not confuse a location optimization used in locating (cache, proxy, web archive)  with the actual meaning. The actual meaning depends on how you would resolve disputes over meaning. 

Larry
--
http://larry.masinter.net