Re: [urn] Thread about urnbis-semantics-clarif-03 in the context of updating 3986

Andrew Newton <andy@hxr.us> Tue, 31 May 2016 18:02 UTC

Return-Path: <andy@hxr.us>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 122CE12D1A8 for <urn@ietfa.amsl.com>; Tue, 31 May 2016 11:02:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hxr-us.20150623.gappssmtp.com
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 vvqxDAsVn-NH for <urn@ietfa.amsl.com>; Tue, 31 May 2016 11:02:07 -0700 (PDT)
Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6126212D18E for <urn@ietf.org>; Tue, 31 May 2016 11:02:06 -0700 (PDT)
Received: by mail-wm0-x235.google.com with SMTP id n129so118763404wmn.1 for <urn@ietf.org>; Tue, 31 May 2016 11:02:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=c4a2fXebGWeoKVUEgPC0QDtpKS8OLgF48FEV05KipPU=; b=JCl8yUP4tNlhQnZYoqdjnM/XpF1xNuhjSdNK3aCJXxHRO2Wilr590dAijBq2FwEF1I lxM1HkpB/RScXPRw3cR4IE/jkRYNWk51kFxt2fV5zO5bLWQA8wjLsdXZPhpyQMZ3Adnu gYw1SWQL+2cdjobUWf/rwt+cBOTsY1HqD5ClPftXj5miLZPK2n1xgGCII7uWuw55x0II OywauasR1r1JzTk0WrPxSiocIxL+np//dEGwae6OzZBW30GKXu4d9rf3ypbClH09+qsb N4D/T9ZuON21ZHPJ+2XQlBs9VpyrkQZMD5JvlxEAa0HDuEhm91LwvlcvQb9aI56v8jza l3Ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=c4a2fXebGWeoKVUEgPC0QDtpKS8OLgF48FEV05KipPU=; b=HhHZjASkjnr1seKNkBo+ND8LK4yKPCmOsHalmt9DUOIftP4KYzFyx/pdEYQcn0VE4x OwMGraSlIeHpCLPvS7MNLQY6Ug58xdL5RFoM98SMOT7MyFPSHMD/2oBzpn2yFs/R6tdq FtMhY5NAztTGCKASKPXPG4ZsmiQ7tr+Y7D9QvHva7OkbpY6lTx6Ry2rhPbJGTY/sL2Hd jTJpv2yInPMGdGgZW82B64rzCAUXSf7Dp1SMa8zUBGO2fYT7Q4GMJae6HCx88oPyo+l7 ifSSW4d86cIgWy2ZNn+I3Goj94VKYX0gHjU732hpjKjI8D2BX4JI/1kYh2oAtSIKTIti 3zXA==
X-Gm-Message-State: ALyK8tLW+bgY/oP+DE1051yauoi8Y+4EUaNjSB6ADZS5hAjwcDqZuIzvqvBYDR1UtyZJQH5gIuUvKq9AwkoZQA==
MIME-Version: 1.0
X-Received: by 10.194.141.144 with SMTP id ro16mr36271629wjb.40.1464717724744; Tue, 31 May 2016 11:02:04 -0700 (PDT)
Received: by 10.194.153.39 with HTTP; Tue, 31 May 2016 11:02:04 -0700 (PDT)
X-Originating-IP: [192.149.252.11]
In-Reply-To: <2c9b4833-2893-f40a-de06-0f55c8ff468e@seantek.com>
References: <2c9b4833-2893-f40a-de06-0f55c8ff468e@seantek.com>
Date: Tue, 31 May 2016 20:02:04 +0200
Message-ID: <CAAQiQRfDdxFO8bKLDt4uP10GmQGim=inMxKgKh9kKo6SpdePcw@mail.gmail.com>
From: Andrew Newton <andy@hxr.us>
To: Sean Leonard <dev+ietf@seantek.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/urn/8K1nB-fzyHoRi0UWdJz4QvwHYyk>
Cc: "urn@ietf.org" <urn@ietf.org>
Subject: Re: [urn] Thread about urnbis-semantics-clarif-03 in the context of updating 3986
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 31 May 2016 18:02:09 -0000

On Tue, May 31, 2016 at 4:32 PM, Sean Leonard <dev+ietf@seantek.com> wrote:
> This is a thread about urnbis-semantics-clarif-03 in the context of updating
> RFC 3986, as requested.
>
> draft-ietf-urnbis-semantics-clarif-03 originally started out as (John's)
> polemic against using the URI framework ("syntax and high-level semantics of
> URLs" -- see draft-ietf-urnbis-urns-are-not-uris-00 Section 1) for URNs.
> That draft has a Section 3, which states:

The definition of "polemic" is: a strong verbal or written attack on
someone or something.
The key words being "strong" and "attack" which connote discourse not
becoming of the IETF. I believe this is a mischaracterization of both
John and his work. Let's try to avoid such words in the future.

> That verbal formulation (including the typo...) has survived through the
> drafts into Section 4 of draft-ietf-urnbis-semantics-clarif-03.
>
> Other stuff that purports to get updated: stuff about queries; stuff about
> fragments; and...that's about it. Oh, it also says stuff about how RFC 3401
> and RFC 2483 apply but don't apply and we aren't talking about them.

The references to 2483 and 3401 are in regard to scope of the changes
and seem completely appropriate.

>
> ******
>
> Overall, the problems that need to be addressed are:
>
> draft-ietf-urnbis-semantics-clarif-03 doesn't actually *do anything*. I view
> it as a lot of hot air...either that hot air gets into 2141bis, or blow it
> away. I see nothing implementable here in Internet software or protocols.

"hot air"... again, let's dial it down.

> Julian just re-posted his April 27 message, with quotations from the specs.
> As pointed out, URIs don't have semantic requirements in the ways that
> clarif-03 worries about. This is focusing on the query and fragment
> productions. Specifically, RFC 3986 says:
>
> "If no such representation [a content, including a media type] exists, then
> the semantics of the fragment are considered unknown and are effectively
> unconstrained. Fragment identifier semantics are independent of the URI
> scheme and thus cannot be redefined by scheme specifications."

The entirety of that paragraph is:

   The semantics of a fragment identifier are defined by the set of
   representations that might result from a retrieval action on the
   primary resource.  The fragment's format and resolution is therefore
   dependent on the media type [RFC2046] of a potentially retrieved
   representation, even though such a retrieval is only performed if the
   URI is dereferenced.  If no such representation exists, then the
   semantics of the fragment are considered unknown and are effectively
   unconstrained.  Fragment identifier semantics are independent of the
   URI scheme and thus cannot be redefined by scheme specifications.


As I recall, the issue was that fragments could not be defined by a
URN namespace thus causing the basis for separation of syntax from
semantics.

-andy