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

Barry Leiba <barryleiba@computer.org> Sun, 20 April 2014 15:17 UTC

Return-Path: <barryleiba.mailing.lists@gmail.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 B235E1A0011; Sun, 20 Apr 2014 08:17:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
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 MtRQAaf3y7b2; Sun, 20 Apr 2014 08:17:17 -0700 (PDT)
Received: from mail-ve0-x22c.google.com (mail-ve0-x22c.google.com [IPv6:2607:f8b0:400c:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 921361A0197; Sun, 20 Apr 2014 08:17:17 -0700 (PDT)
Received: by mail-ve0-f172.google.com with SMTP id jx11so6345040veb.31 for <multiple recipients>; Sun, 20 Apr 2014 08:17:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=VjrnfURWjK1zTHdnsl0VsM3H12FhJ56If7esZ7vCsS8=; b=fmdsC4ogpgBhK0Hg+KJ8ZLeWOqc32mHgrQB+RfWHj3F3dERhVB4trv5HQ8kXRwTWI9 aavgw3SYsjGgCxbNbbokjv6VP8LNcqhjKOfUhr940IrVECjfEF5y/BJqBRJnlfvdgQq3 OEi4RbliHxbQQT8hpplcxnhOnICEDj8sf04u8pLEQ8Bf1EAoKxj0ndN+/giarohkFh18 V+fXfqsbJg4PthzrOAuZyl0OgFStlemzifCQHYU4aL4gA0EKTt6mE6qTrNsNuonXXUp0 YfpNJOeEeAK4/x0Om8LRaHslXKiTHYcfaKkb8OUCDXKReAkwMj5+PuzUFtjqPtGPnXM8 YX1g==
MIME-Version: 1.0
X-Received: by 10.220.161.8 with SMTP id p8mr25588790vcx.4.1398007032641; Sun, 20 Apr 2014 08:17:12 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.58.33.199 with HTTP; Sun, 20 Apr 2014 08:17:12 -0700 (PDT)
In-Reply-To: <CAMm+LwjT3WyWMHpT4JasDddp6mhvQ+ADVZPMmjSf6sLKEfcTgQ@mail.gmail.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> <CALcoZioKSLxtK9APfmSqQaKWSMWFSmeiwdrsndd0v2cEnbqmKQ@mail.gmail.com> <CAMm+LwjT3WyWMHpT4JasDddp6mhvQ+ADVZPMmjSf6sLKEfcTgQ@mail.gmail.com>
Date: Sun, 20 Apr 2014 11:17:12 -0400
X-Google-Sender-Auth: Xb4aQg7oaiHWcX1Y174vhUqSkOo
Message-ID: <CAC4RtVDiGfiyJqpWf9z3vBDZAv92w-sFwPd_9KHeM+20AfGcng@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "urn@ietf.org" <urn@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/urn/-5h9TWFzwS07nXovU4v-DzUjNd4
Cc: 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: Sun, 20 Apr 2014 15:17:24 -0000

Again, addressing just one point here:

Graham said this:
> DOIs
> are conceived as names, and have the appropriate management processes
> around them applicable to names.  But I have observed that in recent times,
> the preferred form for presenting DOIs to the Web has increasingly been in
> the form "http://dx.doi.org/..." or similar (see also: [1]).  I think this
> exemplifies something that MAY be used as both identifier and name.

Phill said this:
>> A string that *you* might *today* call a "name", might already be a
>> "locator" to somebody who's rigged a private resolution service. Ten years
>> from now, that "name" might be a "locator" to all of us.
>
> Which is exactly what I was saying.
> For example, UPC code for a can of baked beans is a URN.
> But if you go to Amazon you can use it as a locator, albeit mediated
> via UPS rather than TCP/IP.

I think both of these confuse the issue.  Given a name, we can often
turn it into a locator.  That's clear, and that's one thing that makes
names useful.  But I think we still need to keep in mind that the
names *aren't* locators.  If I can always take "urn:doi:xyz-abc",
transform it to "http://dx.doi.org/find/xyz-abc", and get a valid
locator for the thing named, that's great.  But it's still the case
that the former is a name and *not* a locator.  And if dx.doi.org goes
away at some point, the thing is still named by "urn:doi:xyz-abc",
even though I can no longer use that locator.

It's rather like using "Barry Leiba" to talk about me, and that's fine
as long as it's a reference.  But as soon as you need to *find* me,
you have to get a locator.  The locator might or might not contain my
name; it could be "barryleiba@computer.org", it could be my phone
number, it could be a URL for my web site, or it could be a suggestion
that you look here <http://www.the-craftsman-ale-house.com/> on a
Friday evening.

Again, for the purposes of abstraction, let's be sure to remember the
distinction, and to be clear about the scope of what we're discussing.

Barry