Re: [Uri-review] Request for review
Timothy Mcsweeney <tim@dropnumber.com> Wed, 20 May 2020 21:38 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 F1BE53A02BB for <uri-review@ietfa.amsl.com>; Wed, 20 May 2020 14:38:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.795
X-Spam-Level:
X-Spam-Status: No, score=-1.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 MA8PPhMF_1Ec for <uri-review@ietfa.amsl.com>; Wed, 20 May 2020 14:38:37 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) (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 177343A00D9 for <uri-review@ietf.org>; Wed, 20 May 2020 14:38:36 -0700 (PDT)
Received: from oxusgaltgw06.schlund.de ([10.72.72.52]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MN2Bq-1ji9Bc17Ga-006bMk for <uri-review@ietf.org>; Wed, 20 May 2020 23:38:36 +0200
Date: Wed, 20 May 2020 17:38:36 -0400
From: Timothy Mcsweeney <tim@dropnumber.com>
Reply-To: Timothy Mcsweeney <tim@dropnumber.com>
To: uri-review@ietf.org
Message-ID: <122709156.27676.1590010716156@email.ionos.com>
In-Reply-To: <ead89691-e0a4-e1dc-4d79-fbe65722731b@it.aoyama.ac.jp>
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>
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
Importance: Normal
X-Originating-Client: open-xchange-appsuite
X-Mailer: Open-Xchange Mailer v7.10.1-Rev31
X-Provags-ID: V03:K1:mJAtLpK4hsZxErC5nzhLIxweUQhS86lRXmDxqqVqabUiYIPh4ln WMuN9381o29x7Uefz/nLn0OyOL2HDBAUysIpoHSevxVGlQDgsAI9HBHI13tB/90i1bmSP8H 3Gwof7D8D5pJs4xaYUqgu70PQ546YrqAlzm6SavkB90bdpAsIcahcYNttC8OKl8TfLCLOuN hOOkqnJSe7GmbN1gbJ5Iw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:oPYCtclYQnY=:IN4r/qV3RlTTw+tInWzqCY GYYtduFD6uOzwfRZ0v9Jn1nPW2JFmUvfrbsn6HEADLUy7AqlY59DdS3pR+4LRg76VhvGFEd8b yRlDiNnywyItgAxKE+4qzvMJ9KpUtJvClu3ixUo1dre/Yh0P3F6UYQMy/z3DRUvy8PTBITWwn +uW6G5Xb/0Ll3B6QZoIant60amX2JzprzXXEXESVSBIxXa8CcWSjB1nJBaB31+smVo0ool7LY EtXb3F90ixtE+ywqwicoP+np+ND72pQ8hjiCJIblv29ooN1Y4CtxZmlxYeYyBCh6nkLobtz8U RkQP0UOAs1dLJpk0FIMMrXBWU7WjWkqDk5aGrrYz+ML/Cme0DYz7zsWmIm8a5Dt96xdlPDGJc 3aUt5z1vbY3S8QjMFX68/v9Y7yqBdBm1QE//9zwMwG5PYiBWlJh7kKYLy9m/nRJNd8lnrw4QY 4Q1SUSYajRbJkCyqHXSGwiClBOq5ggQmhh9K+CTBfw59WgIAkXqz2fqCsYhUDNgiLtXhsvrFL 3g7Cl4k+UWyXSh+zALRLy/IiKbzaxbUFKn+HrVVXMwX8/MeKtHsh8CAIBCnrljEz0tvzSGNud UQR80hW0VU72iCs2m3gATpEl7hHHHKeBdRSAmPBbuDsEfhwb8vUCuF4dXpEd0kMSmM6JhG3EG poCu5YZw9MC5vR0Ajgub8zoEBdtYuEpKHFw8vhevNGlxzcY+xpKscxuEGG1TF8Ko/lzQGG7Jv C6RuaaaU82TqqY4pcKm4byey6qcL58YL6sWiLoTHrE+LoM54YPz923bRGAZl+vb3rRYQscAsr GnkqoPl6+APP3RyRdD9KE8bhgqCfJvJksw1rLl0bMHIB55Y8Ibzt95trRHL+kVgG6Jl82Nt
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/aMlK0U2doUh_GOCUbNpF12dz6Sg>
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, 20 May 2020 21:38:39 -0000
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 myintent. I will separate those two statements. The only similarity I wanted topoint out was that 'tel' and 'leaptofrogans' use less than all five schemecomponents. Perhaps 'geo:' would have been a better example?
For the syntax, I wasn't sure exactly how much info was needed. I thought thatonly 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 outmore like this?In the extreme, only the scheme is needed. "dav:" is an example. Butwithout 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 = *pcharsegment-nz = 1*pcharsegment-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 youget an URI.
Hi Martin,I know at first glance it might look out of place but the #fg34htx part isn't afragment.By the definitions of RFC 3986, it is a fragment (identifier). This isindependent of what you want to call it.
I think the "drop" part will be recognized as the scheme name becauseof 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 namesimply 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 thefragment in the second page.[If you set up the pages on the server, you may have to take some carethat the 'drop' file is really served with an HTML media type; this maybe a bit tricky.]
If my explanations don't help, maybe doing this experiment will show youwhat 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 longerhave 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/" target="_blank" rel="noopener nofollow">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>> URL: http://www.ltg.ed.ac.uk/~ht/" target="_blank" rel="noopener nofollow">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>> https://www.ietf.org/mailman/listinfo/uri-review" target="_blank" rel="noopener nofollow">https://www.ietf.org/mailman/listinfo/uri-review
_______________________________________________Uri-review mailing listhttps://www.ietf.org/mailman/listinfo/uri-review" target="_blank" rel="noopener nofollow">https://www.ietf.org/mailman/listinfo/uri-review
--Prof. Dr.sc. Martin J. DürstDepartment of Intelligent Information TechnologyCollege of Science and EngineeringAoyama Gakuin UniversityFuchinobe 5-1-10, Chuo-ku, Sagamihara252-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