Re: [urn] [apps-discuss] URNs are not URIs (another look at RFC 3986)
Phillip Hallam-Baker <hallam@gmail.com> Mon, 28 April 2014 12:42 UTC
Return-Path: <hallam@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 EF1E21A09E8; Mon, 28 Apr 2014 05:42:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.6
X-Spam-Level:
X-Spam-Status: No, score=-0.6 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 ao38C83GcS73; Mon, 28 Apr 2014 05:42:15 -0700 (PDT)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id B18B81A09F6; Mon, 28 Apr 2014 05:42:14 -0700 (PDT)
Received: by mail-la0-f52.google.com with SMTP id mc6so3709854lab.25 for <multiple recipients>; Mon, 28 Apr 2014 05:42:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RnHzcz1puiZ/BgkeHSa98gM8m4aPIbcgVFOrvl2IHQ8=; b=iJx6yHTFi5Wo0Wafq0sl1MfZTwNDThdoOoa4SpOw4m0g9m1U3rOh93Ev+W6+oLRa2X Efv9NNztahC4S+2lWknsMRxr2ivpU7Ij7E8hUfZa1/xVmAhieBSVIusCv+AWmbdFDK6o o7iU9MMw1TNuFig62cGUgl0tEK6zzUaR/UQCMhOfb5Qjco7ngQVrr5b2Z4CzBgFTqpNL th0TX0vaFaW6c1Ya+uATQTSCcGDbmo21Ign+FIABScQ8+X1oLLGLE4e5IdVdes15yjdI EXQ7ZTJnQIvhUEz0Nr7HhUwpq0XBQ8kNzBLisn/MTmumpE7hkegZQ+nTIYltXWaClES0 fF2Q==
MIME-Version: 1.0
X-Received: by 10.112.137.39 with SMTP id qf7mr9423267lbb.18.1398688933329; Mon, 28 Apr 2014 05:42:13 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Mon, 28 Apr 2014 05:42:13 -0700 (PDT)
In-Reply-To: <201404252041.s3PKfdVS029938@hobgoblin.ariadne.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> <alpine.LSU.2.00.1404221203210.16298@hermes-1.csi.cam.ac.uk> <ae70bc620a824f3b9e3d6eb2456bd4f9@BL2PR02MB307.namprd02.prod.outlook.com> <201404252041.s3PKfdVS029938@hobgoblin.ariadne.com>
Date: Mon, 28 Apr 2014 08:42:13 -0400
Message-ID: <CAMm+LwjWVVDx=WRf1-DmRzM8xh_Ejn3O2RnbPvzidP9y6SEYQQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "Dale R. Worley" <worley@ariadne.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/urn/JRCDRzXQlKKb4rvVT2giRRxpP4U
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, 28 Apr 2014 12:42:17 -0000
On Fri, Apr 25, 2014 at 4:41 PM, Dale R. Worley <worley@ariadne.com> wrote: >> From: Larry Masinter <masinter@adobe.com> >> >> "data:" URLs don't have DNS names and aren't URNs. > > Ooooh, that's a fascinating example! > > One can consider a "data:" URI to be a URL, since it provides a way to > locate the referenced information (i.e., parse the URI). Nonetheless, > it does not contain a DNS name or any other identifier of a network > resource. > > And yet it's also a URN, because it is a persistent identifier of the > referenced information -- the association of the URI with the > referenced information never changes! What you seem to be implying is that the term 'name' be defined by whether or not it meets the requirements for persistence. That is a terrible way to approach nomenclature. The whole URN fiasco has been flawed from the start because names are not persistent by their very nature. Names are in fact the LEAST persistent type of identifier. I remember back in the day when some AI people misread some books on hermeneutics and started talking about 'ontologies'. Many people reading this are aware of the AI definition which is essentially a sort of shared vocabulary of terms. But in philosophy an ontology is a system of being. We are beyond mere epistemology and into considering the nature of existence and being. Yes there are passages in Heidegger that can support the idea that a being is an intersubjective shared framework of communication. But relying on Heidegger for definitions is always a mistake: His significance lies in the novelty of his work rather than the clarity. Again, there is a very longstanding literature in semiotics. If people want to use terms like 'name' I suggest that they stick to existing definitions rather than invent new ones. At the very least we should agree that the term 'name' has an ordinary meaning and that meeting or failing to meet some requirements that might somehow be defined in an RFC is not a proper test of whether something is a name or not. The term name already has a definition in the IETF, that is why it is called the Domain NAME System and not the Domain Locator System. John did complain about a 'my way or the highway' attitude. Well on this I am completely right and there is no room for argument: DNS labels are NAMES sand anyone who wants to argue with that proposition needs to be given a copy of Heidegger and a loaded pistol. data URIs are not names, they are data. If we convert from the semiotics terminology of 'signifier' 'signified' to labels and resources we get: Type 1: Data : The label is the resource value Type 2: Index : The label is a deterministic function of the resource value Type 3: Name : The relationship between the label and the resource is determined by convention Note here that the terms Data and Index are constructed in such a manner that the resource is static, only a name can bind to a dynamic resource. It follows that all URLs are names. The reason that this URN thing takes so long is that people are insisting on bad terminology which is fundamentally confused. The term name does not imply persistence. It implies the very opposite. We could have a useful discussion of persistent versus ephemeral names. Larry's dated URIs are an example of persistent names (as are John Mallery's Persistent Document Identifiers from 1994). But equating name = persistent name is to commit to a fallacy. In conclusion: * The taxonomic distinction between URLs and URNs is meaningless. URLs == URNs for all practical purposes. The people who attempted to make the original distinction did not know what they were doing and they still don't. * No more URN requirements documents. If people want persistent identifiers then they can write up a draft of requirements for persistent identifiers. There is no point in having a requirements document for a term introduced 20 years ago. * Rather than discussing persistence as a binary quality, we should treat it like we treat security and ask 'how much'. -- Website: http://hallambaker.com/
- [urn] URNs are not URIs (another look at RFC 3986) John C Klensin
- Re: [urn] URNs are not URIs (another look at RFC … Julian Reschke
- Re: [urn] URNs are not URIs (another look at RFC … John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Martin J. Dürst
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Graham Klyne
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Graham Klyne
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Larry Masinter
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Julian Reschke
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Nico Williams
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Julian Reschke
- Re: [urn] URNs are not URIs (another look at RFC … Dale R. Worley
- Re: [urn] URNs are not URIs (another look at RFC … Dale R. Worley
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Nico Williams
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Mark Nottingham
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Graham Klyne
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Scott Brim
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Mark Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] URNs are not URIs (another look at RFC … John C Klensin
- Re: [urn] URNs are not URIs (another look at RFC … Barry Leiba
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Scott Brim
- Re: [urn] URNs are not URIs (another look at RFC … John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Nico Williams
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Nico Williams
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Barry Leiba
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Mark Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Martin J. Dürst
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Martin J. Dürst
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Larry Masinter
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Tony Finch
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Maurizio Lunghi
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- [urn] R: [apps-discuss] URNs are not URIs (anothe… Maurizio Lunghi
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Larry Masinter
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Edward Summers
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Dale R. Worley
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Dale R. Worley
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Phillip Hallam-Baker
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… jehakala
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Juha Hakala
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Svensson, Lars
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… SM
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… jehakala
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… John C Klensin
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… SM
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Dale R. Worley
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Henry S. Thompson
- Re: [urn] [apps-discuss] URNs are not URIs (anoth… Henry S. Thompson