Re: [urn] Feedback on draft-ietf-urnbis-rfc2141bis-urn-16

Julian Reschke <julian.reschke@gmx.de> Sat, 07 January 2017 17:43 UTC

Return-Path: <julian.reschke@gmx.de>
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 684EB129449 for <urn@ietfa.amsl.com>; Sat, 7 Jan 2017 09:43:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.856
X-Spam-Level:
X-Spam-Status: No, score=-1.856 tagged_above=-999 required=5 tests=[FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.156, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 AMx9FJkV0n_n for <urn@ietfa.amsl.com>; Sat, 7 Jan 2017 09:43:04 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F090B1293D9 for <urn@ietf.org>; Sat, 7 Jan 2017 09:43:03 -0800 (PST)
Received: from [192.168.178.20] ([93.217.111.75]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M96Jd-1cK6ed0Lr3-00CQlr for <urn@ietf.org>; Sat, 07 Jan 2017 18:42:58 +0100
To: "urn@ietf.org" <urn@ietf.org>
References: <ed99a67a-10b6-c505-f223-2250fac836c0@gmx.de>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <e041edc5-7a17-e5cb-1bf2-417cfefa827e@gmx.de>
Date: Sat, 07 Jan 2017 18:42:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <ed99a67a-10b6-c505-f223-2250fac836c0@gmx.de>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:xiG9Pf6ZkfbBHHaCNq+ODZzrQ7TnCqBvdgVdcMPj0NMl6WeBmiw Ol/cOBRP0ij6ScHMTy30IGwnZt5itxqu4+u3HxKOn+xXyeLo9T+UwlweMLe/L/fRItyliSI m9gHMtYP3u2NYI+66nzyFcHLcgPGTy6eTZRIu2tVwMqDNREDpnfl6/SkFT4HHmPvQAFM/fW 1Q3PQKg4oRkiHSuEMXN0g==
X-UI-Out-Filterresults: notjunk:1;V01:K0:Vb25o8PQTNM=:RreOo/t1N3iMnFmpYVB2Tx oKxSu/Bq0PhvHlqh0RbiQTkhjf1Yq1yQ3sEsb/tQu6zDQeUdHIfhERF46vOl1HtjtiukidpqA UyXAt6J9FSVDhrarbtPb5ctfe9PXfWfk5UY9O1xue9irsEGpXSXTdLWATmY/NRFwMhIT66RYu SmHoAxr8rlR9jwOSKMj4bQUEmdF2aBAWi3/XLwYAkZr/s8y/r4Q0JurzBXLyuABGNgzQNL3QD uRhvl6w/m8Chk6QcAhySIYRInafHJyAdd5pXedNDaPBtVOcGk7KONqJoBTYY5p1N00IIdnrbE 4GanevUq2ajuuRp6m1O5A/EucYyh0oL7utlv0ohIVnPx0NRg6AyGCr+w4znSqd/LPimDoq5td ltVNZiO0EprCupUlWeXZxaZ8pxDKdy9kWgadCbo15AqOuZ0tjt9ks1uhYoyB+s565KPqypMhT w3FwghVeYs7xjzjO6rL2OBtZifHQVFGnDUmmumEGtFks2nCC4vV5jrNPKmppZM2jIcLCfNRZb 8FM/o175zcMbvqCFOF/AtiYFvnvm7S3xjpeL3Hs7cKVYkm2lJOo+a/gpOs2IwBrYQbc6K6Kmf qVLrPIIubW1Ju2PTvD47rYQaY08ZU8C1AsEhMaKL04ErYE1DsAWLQqt8yYJUcf3qoUI0P+W4U JMAg7JHFrxm+KjfUS7YQ6kfW1soXfFBXkF8JYSCMwk+36X6iYhIlzai5XmwivC0O5ER93/p5K QUEd7HtE46/84mtoleIh3KpKpluSPICH0lA/6Lj3rKgY/tZQv0YLp4O4JYrrKYikUh4U8Zl0T Q1+WjBrnE/zrj8PgLUFW3z5++7+IzuRjbiGz4jYUFhn/Qq6kwSxGzViWd5nR/Xf/zEARb3Mk3 B5PUuBZETPO5EhNf/06oJb5mpFLAgzmhcA+4KHEgEW/xMOgaOMs57ihXZtz/IocM5XOwOp4ID 1wsaIyY8UIU4Ktqzu4/FD4A2D9xbZmLPUvnvJ92vjl5bXFxfcB5M0Q90wyMqxahrrDIEv2iwx tnSaj88SThP2qCldBJPe4vY=
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/wP5ygxmGo5Eo2SQ0cLXmZ85j9v4>
Subject: Re: [urn] Feedback on draft-ietf-urnbis-rfc2141bis-urn-16
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: Sat, 07 Jan 2017 17:43:05 -0000

Reviewing my own feedback from 7 months ago and reposting those parts 
that still seem to apply...:

On 2016-04-27 20:11, Julian Reschke wrote:
>
>       rq-components =  ( "?="  q-component
>                           [ "?+" r-component ] ) /
>                        ( "?+" r-component
>                           [ "?="  q-component ] )
>       q-component   = pchar *( pchar / "/" / "?" )
>       r-component   = pchar *( pchar / "/" / "?" )
>       f-component   = fragment
>
> These come as a surprise to anybody not already familiar to what led to
> the spec.
>
> Either introduce them later, or insert some prose explaining where they
> come from.
 >
> Also, it would be good if there was a discussion about compatibility
> with existing use of queries, as these essentially reserve certain
> variants of queries for generic use.

> ...
>    For the sake of consistency with RFC 3986, neither the general syntax
>    nor the semantics of q-components are defined by, or dependent on,
>    the namespace of the URN.  In parallel with RFC 3896, specifics of
>    syntax and semantics, e.g., which keywords or terms are meaningful,
>    of course may depend on a particular namespace or even a particular
>    resource.
>
> I agree that this is the right thing to do, but I'm not sure what this
> has to do with 3986.  3986 allows a scheme to mandate a specific syntax,
> no?
> ...

> ...
>    For the sake of consistency with RFC 3986, neither the general syntax
>    nor the semantics of f-components are defined by, or dependent on,
>    the namespace of the URN.  In parallel with RFC 3896, specifics of
>    syntax and semantics, e.g., which keywords or terms are meaningful,
>    of course may depend on a particular namespace or even a particular
>    resource.
>
> s/3896/3986/
>
>    Section 5.2 of [RFC3986] describes an algorithm for converting a URI
>    reference that might be relative to a given base URI into "parsed
>    components" of the target of that reference, which can then be
>    recomposed per RFC 3986 Section 5.3 into a target URI.  This
>
> s/RFC3986//
> ...


Best regards, Julian