Re: [Uri-review] Request for review

Timothy Mcsweeney <tim@dropnumber.com> Tue, 19 May 2020 15:47 UTC

Return-Path: <tim@dropnumber.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 358693A0783 for <uri-review@ietfa.amsl.com>; Tue, 19 May 2020 08:47:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.798
X-Spam-Level:
X-Spam-Status: No, score=-1.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 H8Hn95vfWfBg for <uri-review@ietfa.amsl.com>; Tue, 19 May 2020 08:47:01 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 968AA3A08CD for <uri-review@ietf.org>; Tue, 19 May 2020 08:47:01 -0700 (PDT)
Received: from oxusgaltgw15.schlund.de ([10.72.72.62]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0M4G3R-1ijEwx3Vgp-00rnIo for <uri-review@ietf.org>; Tue, 19 May 2020 17:47:00 +0200
Date: Tue, 19 May 2020 11:47:00 -0400 (EDT)
From: Timothy Mcsweeney <tim@dropnumber.com>
Reply-To: Timothy Mcsweeney <tim@dropnumber.com>
To: uri-review@ietf.org
Message-ID: <1516971670.87548.1589903220738@email.ionos.com>
In-Reply-To: <f5by2poi7p2.fsf@ecclerig.inf.ed.ac.uk>
References: <491516506.246380.1589851279474@email.ionos.com> <f5by2poi7p2.fsf@ecclerig.inf.ed.ac.uk>
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.1-Rev30
X-Originating-Client: open-xchange-appsuite
X-Provags-ID: V03:K1:cUKpPG2IsJ6/FCOhI3KkhJKIM5dh15rmVEVfjS8+J0ha7STY8vq oVVdoepUVf2dxnWYDhyw5wggRQaw/aNz4uzFiwH9JqGBx8aM2BWLV62eLfu94zZ60a+SoNQ aqyj0/7w7+7VjsliPUopZbZMhk4UXSeo/CQpeEnvf7IhDK0UK5uEZBafQRRWYcOevIpsH71 IY/qBJDSgwOsP56QIY/+A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:97LCiEA5pLI=:6xKnnn2UnCqzAIZ60gXw7x vsnq//+f3+91HE4PCW5m4f+DLEdSP1CCcM+/9yT+qrVyMu4w+Lf5jjSEunzOhLntL5e4wPT/f m85Zudf8ncjWMzKiG46fJg3I+ND7TtGp5TtDMCkDWK8dyrDJYnZ20BdYZX22TJjL5LO50lZR0 twqi5j9O5+uvShkz1aX+0Gcm8tPiUXm4OaWBXfqluYyTxnW5jAiQ9KEB117UFwS1YY8a/4TeB cGQDa1ZhZfegrVf6yL07Aez4jfePm71q4jC/A5HBmtHfpYYa2PB1v6VnLNV7ATYVhi1PCzUIv DQtBDOCW/wTLqtpD5JZgvlMxruQDLFKf6LrBKFVVsXst2eIgJ3RK1BWSVhfpcOD57CHcdV9o9 YeuJqxRzwa8iC0VFK5zNMN1Q3PcinJx3j7t9xv3h5ckSw8sPVvtq/xJdd7gVEWgQXkPAuN7Hy mcT4Q36ZuMKs1VIbFZRPAK07cXjw9gMIJO3onmU6Z11e3RmMK15E/TrJXxZf/31W4CiCoremo QUtD134cQIbL9FIfkgw6mNUY56fxc2SzlfGO+NutiLh+/+i3wd6m+HYnnZ+rLUayqsKf0/LLd ulop9/1bXfnoYHhras9EAmEJU3z8+hr5DzxYbNZaWyddgRjhZHC7FYnY5Hm0jud3xG3zouK/7 VsSvzb+54WPXXV2zgMu++HT63kfNObZaNa82Dy3ntpoRH9CcU0ijfdPJQ8Ikfud6vxmFAjk12 zLAfe9azNWAv1fMSlwnkUD1QH/P5Rm57IYVrMVe0+VVYvQwYOvHKxeQL69ncXNjegFBi08DK+ yk2YibRd9Cb0Wjef1NY/QomtHYWLUYlDQAJUg9BTtgV7j60gXdRlNLRtpQhJ9d1SNXGbB2M
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/saZNysMe3qqmJno0Ub0KBd_DQAk>
Subject: Re: [Uri-review] Request for review
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 May 2020 15:47:03 -0000

Hi Henry,
I apologize for anything that was misleading as that was certainly not my intent. I will separate those two statements. The only similarity I wanted to point out was that 'tel' and 'leaptofrogans' use less than all five scheme components. Perhaps 'geo:' would have been a better example?

For the syntax, I wasn't sure exactly how much info was needed. I thought that only the scheme and path were required. Maybe I could change the reference to [RFC3986] section 2.2? If you think it would be better, should I write it out more like this?

path = / path-noscheme ; begins with a non-colon segment
          / path-rootless ; begins with a segment
          / path-empty ; zero characters

path-noscheme = segment-nz-nc *( "/" segment )
path-rootless = segment-nz *( "/" segment )
path-empty = 0<pchar>

segment = *pchar
segment-nz = 1*pchar
segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )
                       ; non-zero-length segment without any colon ":"

pchar =      unreserved / pct-encoded / sub-delims / ":" / "@"


Hi Martin,
I know at first glance it might look out of place but the #fg34htx part isn't a fragment. I think the "drop" part will be recognized as the scheme name because of its dereferencing.


On May 19, 2020 at 5:40 AM "Henry S. Thompson" < ht@inf.ed.ac.uk> wrote:


Timothy Mcsweeney writes:

This is a request for a review of the 'drop' URI scheme.  The
draft can be found here
Without commenting on any other aspect of the proposed scheme, and
mostly just to save people time, I found the following aspect of the
proposal somewhat misleading:

"Similar to the previously registered 'tel' [RFC3966] and
'leaptofrogans' [RFC8589] URIs, the 'drop' URI scheme is
syntactically correct but does not need to use all 5 of the
parse-able components available to it. The 'drop' scheme uses the
number sign '#' as a general delimiter as seen in Appendix
A. Collected ABNF [RFC3986]. The scheme syntax is as follows:

" drop-uri = 'drop#' character string

drop # fg34htx
\__/ \_/ \_____/
| | |
<scheme> | <scheme-specific-part>
<gen-delim>
"

I read this as implying that

1) 'tel' and 'leaptofrogans' URIs did not begin "tel:" and
"leaptofrogans:";
2) The 3986 ABNF for URIs recognises "drop#fg34htx" as a URI.

Neither of these is in fact that case. The two referenced schemes
require ':' after the 'scheme' component, and the 'URI' production does
_not_ recognise the above example. (The 'URI-reference' production does,
but not using the 'scheme' production to cover the "drop" part.)

ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/" rel="noopener nofollow" target="_blank">http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
Uri-review mailing list