Re: [Uri-review] Request for review
Timothy Mcsweeney <tim@dropnumber.com> Wed, 11 November 2020 16:05 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 03F733A0E55 for <uri-review@ietfa.amsl.com>; Wed, 11 Nov 2020 08:05:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 bRrwpXf811S5 for <uri-review@ietfa.amsl.com>; Wed, 11 Nov 2020 08:05:24 -0800 (PST)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (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 A06AD3A126C for <uri-review@ietf.org>; Wed, 11 Nov 2020 08:04:32 -0800 (PST)
Received: from oxuslxaltgw03.schlund.de ([10.72.76.59]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1M58Wm-1kbmg738zs-0019SJ for <uri-review@ietf.org>; Wed, 11 Nov 2020 17:04:31 +0100
Date: Wed, 11 Nov 2020 11:04:31 -0500
From: Timothy Mcsweeney <tim@dropnumber.com>
To: uri-review@ietf.org
Message-ID: <1147014279.10279.1605110671455@email.ionos.com>
In-Reply-To: <122709156.27676.1590010716156@email.ionos.com>
References: <491516506.246380.1589851279474@email.ionos.com> <f5by2poi7p2.fsf@ecclerig.inf.ed.ac.uk> <1516971670.87548.1589903220738@email.ionos.com> <ead89691-e0a4-e1dc-4d79-fbe65722731b@it.aoyama.ac.jp> <122709156.27676.1590010716156@email.ionos.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.3-Rev26
X-Originating-Client: open-xchange-appsuite
X-Provags-ID: V03:K1:XoIC8WpO5d1X+Jkra6F566FwbS25E/N1q0bdMymVnU/QVkFD6zu k9eyh5SJupKx4x6nPVQuUiIe98dOokrwp2hbG3VYyIrxctunJK77r9iPO+uoOqTbifnNrYB oRKwSKsle14jee0kMkics4DQ0kfbWH6ds+4BtXJ4XE34sSVU4aDNQjjAg3BzGQe3G8fUJGW IMlmpFOAUGR/xPlJ3TNsA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:dwfcjngb0zk=:SAdB/9jRf1EhdSveEyYcDS bVx7jvu1KNjVhWbQ0/Olu7l86XEIx3pf7YbKRkS21FEj2i1czZtRgFfp6WAtybjp+Zrgz1FXx Bf7MpSKn6RJ0tIzNwwtAVCnl+DMOZ6fsVuE75vWLmsRHAWKOR+KLl7P2vK5pEhIfTXnTFetrK SkPwWTo023UnJAfmT+GBJnzxrj9xpKWygx8UcHwrECqdC7HKruqQMPKkMpIJ7A2foxBBgHbFm 3Xn9Psw6iCqOgifxxwMgTa1dJBSFceUbgBMgCuDD7nWV8Zl2Hf9WpQaGEdykLinJDRjFFAE/S JyzkhP4raCZnGXhuTHVrxRpb09hxTmJDipxTsGxwAa/WbB8a74XzY9v86Eu55GPt7C7Xc3DZr qCXn90kb5Oe1hTlr/npazImN8kPLuPzIrPuMY6XoJkvNjAdbnRYhgqI69L+HWcIZHrmY76OR7 zY462/8BZQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/A72VWz5A0MthC2u1ODfpTzoipgk>
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: Wed, 11 Nov 2020 16:05:26 -0000
text version: Hi Martin, I followed your instructions and I could not recreate what you wanted me to see. Here are the two pages I made: <http://www.soupsdeli.com/base.html> <http://www.soupsdeli.com/drop> Perhaps it had something to do with the hosting provider?? I'm not sure what's wrong here. Anyways, I'm glad to be here doing this. Being an outsider, I was very nervous about a review on this proposed scheme because everyone on this mailing list is 1000X more knowledgeable than me. I thought for sure that this review process was going to be a good way for the IETF crowd to blast my ignorance and be rid of me for a long while. Just getting past the nits checker was a bit of a challenge for me. But I have come to realize the real value in airing things out early is the advantage of perspective. I suspected I already knew the outcome of your experiment, but not wanting to discount other ideas too quickly is something I could use more practice with. And I'm glad I tried it. Seeing things with a more open mind helped me find an error in this first draft that I haven't been called out on yet! (will be fixing that in draft-01). So I am already grateful. Maybe we could do a different experiment? Maybe you know of a way for me to try out my dereferencing and test the "#" as a delimiter? Sincerely, Tim > On 05/20/2020 5:38 PM Timothy Mcsweeney <tim@dropnumber.com> wrote: > > > Hi Martin, > > I followed your instructions and I could not recreate what you wanted me to see. > Here are the two pages I made: > > <http://www.soupsdeli.com/base.html> > <http://www.soupsdeli.com/drop> > > Perhaps it had something to do with the hosting provider?? I'm not sure what's wrong here. > > Anyways, I'm glad to be here doing this. Being an outsider, I was very nervous about a review on this proposed scheme because everyone on this mailing list is 1000X more knowledgeable than me. I thought for sure that this review process was going to be a good way for the IETF crowd to blast my ignorance and be rid of me for a long while. > > Just getting past the nits checker was a bit of a challenge for me. But I have come to realize the real value in airing things out early is the advantage of perspective. I suspected I already knew the outcome of your experiment, but not wanting to discount other ideas too quickly is something I could use more practice with. And I'm glad I tried it. Seeing things with a more open mind helped me find an error in this first draft that I haven't been called out on yet! (will be fixing that in draft-01). So I am already grateful. > > Maybe we could do a different experiment? Maybe you know of a way for me to try out my dereferencing and test the "#" as a delimiter? > > Sincerely, > Tim > > > > > On May 20, 2020 at 2:25 AM "Martin J. Dürst" < duerst@it.aoyama.ac.jp> wrote: > > > > > > Hello Timothy, > > > > On 20/05/2020 00:47, Timothy Mcsweeney wrote: > > > 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? > > In the extreme, only the scheme is needed. "dav:" is an example. But > > without a colon, it's not a scheme. > > > > > 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 / ":" / "@" > > I'm not sure what these parts of the grammar are supposed to do here, > > but you can't just start in the middle of the grammar and claim that you > > get an URI. > > > > > > > Hi Martin, > > > I know at first glance it might look out of place but the #fg34htx part isn't a > > > fragment. > > By the definitions of RFC 3986, it is a fragment (identifier). This is > > independent of what you want to call it. > > > > > I think the "drop" part will be recognized as the scheme name because > > > of its dereferencing. > > Please do the following, as an easy experiment: > > > > - Create a simple Web page somewhere, e.g. called base.html, > > and in it, include the following part: > > <a href='drop#fg34htx'>Link to drop URI</a> > > - In the same directory, create another Web page, with the file name > > simply being 'drop' (without extension). Way down in that Web page, > > include the following: > > <a id='#fg34htx' name='#fg34htx'>Fragment fg34htx</a> > > - Activate the link in the first page, and observe how it goes to the > > fragment in the second page. > > [If you set up the pages on the server, you may have to take some care > > that the 'drop' file is really served with an HTML media type; this may > > be a bit tricky.] > > > > If my explanations don't help, maybe doing this experiment will show you > > what I mean. > > > > Regards, Martin. > > > > P.S.: The solution is simple. If you change "drop#fg34htx" to > > "drop:fg34htx", then you actually match the URI production and no longer > > have a fragment id. > > > > >> On May 19, 2020 at 5:40 AM "Henry S. Thompson" < ht@inf.ed.ac.uk > > >> <mailto: 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 > > >>> https://datatracker.ietf.org/doc/draft-mcsweeney-drop-scheme/ > > >> 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 <mailto: ht@inf.ed.ac.uk> > > >> URL: 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 > > >> Uri-review@ietf.org <mailto: Uri-review@ietf.org> > > >> https://www.ietf.org/mailman/listinfo/uri-review > > > > > > _______________________________________________ > > > Uri-review mailing list > > > Uri-review@ietf.org > > > https://www.ietf.org/mailman/listinfo/uri-review > > > > > -- > > Prof. Dr.sc. Martin J. Dürst > > Department of Intelligent Information Technology > > College of Science and Engineering > > Aoyama Gakuin University > > Fuchinobe 5-1-10, Chuo-ku, Sagamihara > > 252-5258 Japan
- [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Henry S. Thompson
- Re: [Uri-review] Request for review Martin J. Dürst
- Re: [Uri-review] Request for review Ted Hardie
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Martin J. Dürst
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Erik Wilde
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Dave Thaler
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Dave Thaler
- Re: [Uri-review] Request for review Dave Thaler
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Graham Klyne
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Ted Hardie
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Graham Klyne
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Michael Wojcik
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Michael Wojcik
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Larry Masinter
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Thomas Fruin
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Martin J. Dürst
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Henry S. Thompson
- Re: [Uri-review] Request for review Daniel R. Tobias
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney
- Re: [Uri-review] Request for review Timothy Mcsweeney