Re: [urn] Expert review needed
worley@ariadne.com (Dale R. Worley) Fri, 26 January 2018 03:07 UTC
Return-Path: <worley@alum.mit.edu>
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 BC65512EB15 for <urn@ietfa.amsl.com>; Thu, 25 Jan 2018 19:07:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level:
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] 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 TRd0nW57GFxf for <urn@ietfa.amsl.com>; Thu, 25 Jan 2018 19:07:33 -0800 (PST)
Received: from resqmta-ch2-12v.sys.comcast.net (resqmta-ch2-12v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:44]) (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 4E5EF12EAFB for <urn@ietf.org>; Thu, 25 Jan 2018 19:07:33 -0800 (PST)
Received: from resomta-ch2-20v.sys.comcast.net ([69.252.207.116]) by resqmta-ch2-12v.sys.comcast.net with ESMTP id euMIe8jWHVJDNeuMWeW04l; Fri, 26 Jan 2018 03:07:32 +0000
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4603:9471:222:fbff:fe91:d396]) by resomta-ch2-20v.sys.comcast.net with SMTP id euMJe0AKOzYOCeuMKep1Fm; Fri, 26 Jan 2018 03:07:21 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id w0Q37J6k021565; Thu, 25 Jan 2018 22:07:19 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id w0Q37INY021561; Thu, 25 Jan 2018 22:07:18 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: worley@ariadne.com
Cc: urn@ietf.org, r_atarius@yahoo.com
In-Reply-To: <87fu716wlj.fsf@hobgoblin.ariadne.com> (worley@ariadne.com)
Sender: worley@ariadne.com
Date: Thu, 25 Jan 2018 22:07:18 -0500
Message-ID: <87vafpiahl.fsf@hobgoblin.ariadne.com>
X-CMAE-Envelope: MS4wfCeayWsL36fhQ42u91Z2hSKWIaqLsaP+a6h8NYdJ3fvHIVtzUaCS0vMyjtcm4ckAfdx004Wb7NS6ERJuDF30VHcbP1TSTSPqXdqzeH+5M03nFGAJZOF1 7nzVWwlCAB2a7QjxmyYJzvIjYw5IlmsO2a8WM8YhNV2sZOkanrM7m3pnd5QVFFHZ8r1q6izgGvs9Rm9b7vd/aIcSpTv7Temaxk0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/u2hbI4X7harmZ0MgF5Jc6va0ikk>
Subject: Re: [urn] Expert review needed
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 26 Jan 2018 03:07:35 -0000
worley@ariadne.com (Dale R. Worley) writes: > Comments on draft-atarius-dispatch-meid-urn-14: > If you allow that future changes will only be done via RFC, then you > can omit all mention of future-pp2-specifier in this RFC, as they will > be defined in later RFCs. That could allow you to simplify this RFC > considerably (especially the ABNF), as it would only have to deal with > the one identifier class ("meid") that has already been defined. Thinking about this more, it seems to me that it might be better to modify the grammar in this way: [as before] pp2-NSS = meid-specifier / future-pp2-specifier meid-specifier = "meid:" meidval [changed] future-pp2-specifier = future-specifier [ ":" 1*( pchar / "/" ) ] future-specifier = 1*pp2-char pp2-char = ALPHA / DIGIT / "-" / "." / "_" / "%" [unchanged] ALPHA = %x41-5A / %x61-7A; A-Z / a-z DIGIT = %x30-39; 0-9 [removed] future-param = par-name [ EQUAL par-value ] par-name = pp2-defined-nonempty par-value = pp2-defined-nonempty EQUAL = "=" pp2-defined-nonempty = 1*pp2-urn-char This is more general than the current grammar regarding the format of <future-pp2-specifier>, it's only slightly stricter than RFC 8141's generic rules for NSSs. But it allows you to call out that <future-ppp2-specifier> starts with <future-specifier> (up to the first ":", or if no ":", to the end), and in the text you can say that <future-specifier> can't be "meid". That preserves the nice "sub-namespace" structure that you've defined, without restricting the syntax of the latter part of the NSS for non-meid sub-namespaces. (Any actual sub-namespace will be defined by a later document which will give the (likely narrower) grammar for the sub-namespace.) ---------- I think these sections need work: 4.1. MEID Parameters ... Rules for Lexical Equivalence: Two 3GPP2 MEID URNs are equivalent if they have the same 'meidval' and the same parameter values in the same sequential order. All of these comparisons are to be case-insensitive. Any identifier in '3gpp2' NSS can be compared using the normal mechanisms for percent-encoded UTF-8 strings (see [RFC3629]). It's not clear what "MEID parameters" are, since the grammar explicitly forbids parameters in the MEID sub-namespace. And the first paragraph of 4.1 simply says that any change to what is specified in this document must be via an RFC -- which is true anyway because this will be any RFC. The first paragraph of "Rules for Lexical Equivalence" talks of parameter values for 3gpp2:meid URNs, but there are no such parameters. The first paragraph of "Rules for Lexical Equivalence" also says that 3gpp2:meid URNs are to be compared case-insensitively, but the grammar allows no variance of case within the NSS: "meid" is lower case and <meidval> is upper case. The second paragraph of "Rules for Lexical Equivalence" says that all 3gpp2 URNs can be compared "using the normal mechanisms for percent-encoded UTF-8 strings", which is implicitly case-sensitive. Dale
- [urn] Expert review needed R Atarius
- Re: [urn] Expert review needed Ben Campbell
- Re: [urn] [Marketing Mail] Expert review needed Svensson, Lars
- Re: [urn] [Marketing Mail] Expert review needed Ben Campbell
- Re: [urn] [Marketing Mail] Expert review needed R Atarius
- Re: [urn] Expert review needed Dale R. Worley
- Re: [urn] [Marketing Mail] Expert review needed Svensson, Lars
- Re: [urn] [Marketing Mail] Expert review needed R Atarius
- Re: [urn] Expert review needed Dale R. Worley
- Re: [urn] Expert review needed R Atarius
- Re: [urn] Expert review needed Dale R. Worley
- [urn] Expert review needed R Atarius
- Re: [urn] Expert review needed Dale R. Worley
- Re: [urn] Expert review needed R Atarius
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… R Atarius
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Svensson, Lars
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… R Atarius
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Ben Campbell
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Svensson, Lars
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Ben Campbell
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… R Atarius
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… R Atarius
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Peter Saint-Andre
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Ben Campbell
- Re: [urn] << PLEASE IGNORE THE PREV. MAIL>> Exper… Svensson, Lars