Re: [I18ndir] I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06

John C Klensin <john-ietf@jck.com> Fri, 06 March 2020 16:09 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E71D3A09D3 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 08:09:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=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 mI8ajp4vJACR for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 08:09:09 -0800 (PST)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F0D43A09C3 for <i18ndir@ietf.org>; Fri, 6 Mar 2020 08:09:09 -0800 (PST)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1jAFX9-00068R-Tq; Fri, 06 Mar 2020 11:09:07 -0500
Date: Fri, 06 Mar 2020 11:09:02 -0500
From: John C Klensin <john-ietf@jck.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, i18ndir@ietf.org
Message-ID: <D8F3B96176874514B2755CB3@PSB>
In-Reply-To: <4CC9C278-B043-4B62-A293-AA9613B8198A@viagenie.ca>
References: <158343520135.15044.10991712449156105132@ietfa.amsl.com> <9CD56DEFBC9108D9620ED61E@PSB> <2cb9e78f-32dc-3e2f-ba1a-6ae0218f3ef9@ix.netcom.com> <78B490AE833098E23541E672@PSB> <b10e418c-aa00-669d-68cf-03bb0ef0920b@ix.netcom.com> <4CC9C278-B043-4B62-A293-AA9613B8198A@viagenie.ca>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/YAo6CuBV6eEZgaFj29cURZ1h2LA>
Subject: Re: [I18ndir] I18ndir last call review of draft-ietf-regext-dnrd-objects-mapping-06
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 16:09:12 -0000


--On Friday, March 6, 2020 07:55 -0500 Marc Blanchet
<marc.blanchet@viagenie.ca> wrote:

>> If a protocol allows mulitple forms, as Unicode does for its
>> identifiers, it would still be good form to pick a canonical
>> representation for such protocol-relevant items and as
>> reviewers we should have a policy on that.
> 
> For protocol identifiers, there is already a framework to
> manage that: Precis. We don't need to reinvent the wheel in
> this directorate.

Marc,

Agree completely.  However, my interpretation of Asmus's
suggestion and my variation on it is that the requirement could
be satisfied by a pointer to PRECIS (and, presumably, a
particular profile of PRECIS, which allows many options).   In
that sense, this is just like the "support UTF-8 and nothing
else unless you have a clear reason and explanation" policy that
all three of us are suggesting.  "Use and conform to PRECIS and
specify what profile is being used unless you have a good reason
to do something different and, if you do have such a reason, you
MUST describe and explain it" would be a perfectly good rule.  

That said, and noting that Section 5.1 of RFC 8264 (which is a
clear statement of the "too many profiles or canonical forms are
a bad idea" principle that Asmus and I have suggested in this
discussion), I note that RFC 8265 requires NFC and RFC 8266
requires NFKC.   So, if the "don't normalize, leave that for
comparison time" is appropriate for some strings, especially
those in Asmus's second category, than a PRECIS reference would
presumably need an additional profile.

best,
   john