Re: [urn] Document status and related issues - semantics clarification (replacing urns-are-not-uris)
"Leslie Daigle (TCE)" <ldaigle@thinkingcat.com> Wed, 03 September 2014 15:26 UTC
Return-Path: <ldaigle@thinkingcat.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 C5B731A0375 for <urn@ietfa.amsl.com>; Wed, 3 Sep 2014 08:26:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_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 zzJbAyNZxk4s for <urn@ietfa.amsl.com>; Wed, 3 Sep 2014 08:26:53 -0700 (PDT)
Received: from zeke.ecotroph.net (zeke.ecotroph.net [70.164.19.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F21EA1A036B for <urn@ietf.org>; Wed, 3 Sep 2014 08:25:27 -0700 (PDT)
Received: from angora-2.local ([::ffff:173.71.212.143]) (AUTH: PLAIN leslie, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by zeke.ecotroph.net with esmtp; Wed, 03 Sep 2014 11:25:26 -0400 id 00060006.540732E6.00001121
Message-ID: <540732E3.4090203@thinkingcat.com>
Date: Wed, 03 Sep 2014 11:25:23 -0400
From: "Leslie Daigle (TCE)" <ldaigle@thinkingcat.com>
Organization: ThinkingCat Enterprises
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: John C Klensin <john-ietf@jck.com>, urn@ietf.org, Andrew Newton <andy@hxr.us>
References: <C3C022CAC5456E17CEF34D4E@JcK-HP8200.jck.com>
In-Reply-To: <C3C022CAC5456E17CEF34D4E@JcK-HP8200.jck.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/urn/LOTv6csjUXjWnQedAVKD-FpTq3c
Subject: Re: [urn] Document status and related issues - semantics clarification (replacing urns-are-not-uris)
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: Wed, 03 Sep 2014 15:26:54 -0000
[Re-sending from the address that is actually subscribed to the list...] Hi, Thank you for updating the document, and in such short order after the WG meeting! I read through it, and I feel I am being a little dense, or maybe caught between a couple of known edit disconnects. Reading through it, it seems to me that there are 2 problems to solve: + identify, agree and articulate how the URN syntax relates to URI syntax, as captured in RFC3986. This is Section 6 in the document. + ensure that there are persistent identifiers, presumably URIs, that "meet the needs of the Library, Museum, Publisher, and Informational Sciences communities and other users". Some of the requirements for this are captured in the Appendices. The first ought to happen, no matter what, and is in fact the focus of this WG's charter. It could actually happen without addressing the second problem, at least from a strictly logical perspective. I realize that would not be very satisfying -- as the latter was what provided the motivation for the working group in the first place, and I'm not actually suggesting we do that. In fact, I thought where we landed in Toronto was that we should first focus on figuring out how to address those issues -- ensure URI persistent identifiers that meet the requirements and _then_ see whether such persistent URIs were, or could be, URNs as defined by the IETF (i.e., solving the first problem by applying the results of the discussion). In terms of the document, here are a couple of the things that make me wonder about disconnects: 1/ The abstract addresses the second problem, but couches it in terms of the first: "Experience has shown that identifiers associated with persistent names have properties and requirements that may be somewhat different from identifiers associated with the locations of objects. This is especially true when such names are expected to be stable for a very long time or when they identify large and complex entities. In order to allow Uniform Resource Names (URNs) to evolve to meet the needs of the Library, Museum, Publisher, and Informational Sciences communities and other users, this specification separates URNs from the semantic constraints that many people believe are part of the specification for Uniform Resource Identifiers (URIs) specified in RFC 3986, updating that document accordingly. The syntax of URNs is still constrained to that of RFC 3986, so generic URI parsers are unaffected by this change. For a different document (one addressing the persistent identifier issue), I might write the abstract very slightly differently: Experience has shown that identifiers associated with persistent names have properties and requirements that may be somewhat different from identifiers associated with the locations of objects. This is especially true when such names are expected to be stable for a very long time or when they identify large and complex entities. In order to allow Uniform Resource Identifiers (URIs) to meet the needs of the Library, Museum, Publisher, and Informational Sciences communities and other users, this specification outlines the specification of a persistent identifier scheme which is separate from the semantic constraints that many people believe are part of the specification for Uniform Resource Identifiers (URIs) specified in RFC 3986. The syntax of these identifiers is still constrained to that of RFC 3986, so generic URI parsers are unaffected by this change. 2/ For historic reasons, I have a lot of heartburn with this para: IETF in RFC 1738 [RFC1738] -- as an embodiment of the locator concept and Uniform Resource Names (URNs), specifically those using the "urn" scheme [RFC2141], as an embodiment of the names that do not directly provide for resource location. This specification is concerned only about URNs of the variety described in RFC 2141 [RFC2141] (i.e., those that use the "urn" scheme). URLs, other types of names, and any URI types that may not fall into one of the above categories are out of its scope and unaffected by it. RFC2141 defines the syntax for URNs, period. Not "the URN: URI scheme". For URNs. I don't take exception to people hating that approach to URNs :-) but insofar as the IETF defines standards, it defined the standard for URNs once. There can be (and already are) any number of other approaches to persistent identifiers that are more or less URN-like, but they are persistent identifiers, Persistent Resource Names, Uniform Persistent Identifiers, whatever. If the IETF starts talking about multiple possible specifications for URNs, we're in trouble, IMO. Leslie. On 8/25/14 8:08 PM, John C Klensin wrote: > Hi. > > I've posted the replacement for > draft-ietf-urnbis-urns-are-not-uris-01 as > draft-ietf-urnbis-semantics-clarif-00. It is now awaiting > Andy's approval which I thought was given shortly after Toronto. > > Some of you know that my intention was to immediately follow it > with a trimmed-down -01 because -00 contains a lot of material > we probably won't want long-term. As a preview, exclusive of > references (some of them cited from the appendices) and > appendices, -00 is only 8 pages long; with them, twice that. > I've deferred trying to get -01 out both because -00 took much > longer than expected and because I continued to review both the > post-Toronto mailing list comments and a number of private > communications and concluded that the current draft may not be > stable enough to start pulling text out of. I'd also like to > have a better idea of what Peter expected to do with 2141bis (or > what the WG wants him to do). > > I'm aware that some text is redundant, especially the repeated > comments about zero effect on generic URI parsing systems. That > is partially intentional (to be sure those statements didn't get > lost when we start removing sections) and partially just > temporarily running out of energy. > > Note too that this draft contains, in Section 6, my cut at the > list Andy requested of alternatives with which the WG will need > to deal. > > In the spirit of the discussions in Toronto, this document is > intended more as the basis for focusing discussions than as a > final piece to be published. To paraphrase what Andy said > there, we need to make decisions about what we want to do and > only then figure out how much of this, if any, is worth having > in an officially-permanent document. > > While some of the discussion in this -00 draft gets fairly far > into "how to do this", I personally concur with something Andy, > Henry, and several others have said in different ways: in the > short run, we are much more likely to end up with the results we > want if we can talk about functionality and not where to put it > or what syntax to use. While the I-D uses "query" and > "fragment" terminology, it may even be useful to thinks of parts > of the URI syntax as "path-stuff", "?-stuff", and "#-stuff", > remembering that the connotations of words like "query" and > "fragment" are themselves semantics. I expect that we will > return to URI terminology before the version of 2141bis that > reflects these issues is posted but, for thinking right now it > again may be useful to break loose from historical concepts. > > Some of the above has almost certainly influenced what I've > written and how I've written it. That doesn't mean the text is > right, but I hope we can be clear about what we are talking > about before we get into trouble. > > Happy reading, > john > > > > _______________________________________________ > urn mailing list > urn@ietf.org > https://www.ietf.org/mailman/listinfo/urn > -- ------------------------------------------------------------------- "Reality: Yours to discover." -- ThinkingCat Leslie Daigle leslie@thinkingcat.com -------------------------------------------------------------------
- [urn] Document status and related issues - semant… John C Klensin
- Re: [urn] Document status and related issues - se… Leslie Daigle (TCE)
- Re: [urn] Document status and related issues - se… John C Klensin
- Re: [urn] Document status and related issues - se… Leslie Daigle (TCE)
- Re: [urn] Document status and related issues - se… John C Klensin
- Re: [urn] Document status and related issues - se… Andrew Newton
- Re: [urn] Document status and related issues - se… John C Klensin
- Re: [urn] Document status and related issues - se… Peter Saint-Andre - &yet