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

John C Klensin <john-ietf@jck.com> Sat, 19 April 2014 22:49 UTC

Return-Path: <john-ietf@jck.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 F12531A0106; Sat, 19 Apr 2014 15:49:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.872
X-Spam-Level:
X-Spam-Status: No, score=-2.872 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.272] 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 rm7GASgwpA8o; Sat, 19 Apr 2014 15:49:19 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 984461A0100; Sat, 19 Apr 2014 15:49:19 -0700 (PDT)
Received: from localhost ([::1]) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1Wbe4N-000FqC-15; Sat, 19 Apr 2014 18:49:11 -0400
Date: Sat, 19 Apr 2014 18:49:10 -0400
From: John C Klensin <john-ietf@jck.com>
To: Nico Williams <nico@cryptonector.com>
Message-ID: <9B60F36DE9B614859C913A16@[192.168.1.128]>
In-Reply-To: <CAK3OfOgyMq=y5N+5snrHv6oSCW20aPDCzvHuea7G+aAFd-nDCA@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> <7F56813812D9F654C3EF271E@JcK-HP8200.jck.com> <CAK3OfOgyMq=y5N+5snrHv6oSCW20aPDCzvHuea7G+aAFd-nDCA@mail.gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: http://mailarchive.ietf.org/arch/msg/urn/fbf3Och_pK4_ngsTI2stJoLkihk
Cc: Julian Reschke <julian.reschke@gmx.de>, Mark Baker <distobj@acm.org>, urn@ietf.org, Phillip Hallam-Baker <hallam@gmail.com>, 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: Sat, 19 Apr 2014 22:49:21 -0000

Nico,

(top post)

Referring to Barry's recent note on the URN mailing list and my
response, are you referring the URNs-the-category or
urns-the-scheme?  If the former, I agree that I don't care, no
one else should either.  More important, the new I-D isn't about
that.   If the latter, then I expect that you really should go
through the registration procedure described in RFC 3406 if you
have not done so.

    john


--On Saturday, 19 April, 2014 17:38 -0500 Nico Williams
<nico@cryptonector.com> wrote:

> On Sat, Apr 19, 2014 at 7:59 AM, John C Klensin
> <john-ietf@jck.com> wrote:
>> That set of distinctions is not just pedantry.  If "URN" mean
>> whatever someone claims it means at a given moment, then we
>> don't have a specific category of identifier, we just have a
>> very generic term for some variety of identifier.  For the
>> information it contains, one might as well have the above
>> statement read "UPC code for a can of baked beans is an
>> Ironduck".
> 
> In GSS land we've switched (for new interfaces) from using
> ASN/1 OIDs to  using URNs.  Our OIDs name no objects and our
> URNs no resources. They are merely identifiers with reasonable
> namespaces and name allocation policies.  URNs are much easier
> to use for this purpose (one look at how the GSS-API C
> language bindings handle OIDs should make this clear!).  Is
> this an abuse of URNs?  Does/should anyone care?  IMO: "no",
> and "no".  But it helps to have registered identifiers, so we
> can find the specifications (or at least some information)
> that describe their semantics.  Or perhaps our uses of
> OIDs/URNs do in fact name objects/resources, if we give
> specific behaviors/semantics the honor of being
> objects/resources.
> 
> For me, all that matters when it comes to URNs is that we
> agree to namespace partitioning and registries for those uses
> that warrant them.  If you want to call URNs "Ironducks", so
> be it.