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

Marc Blanchet <marc.blanchet@viagenie.ca> Fri, 06 March 2020 12:55 UTC

Return-Path: <marc.blanchet@viagenie.ca>
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 43C143A0ED3 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 04:55:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20150623.gappssmtp.com
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 y6mjaDHBB44W for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 04:55:56 -0800 (PST)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 46A0A3A0ECF for <i18ndir@ietf.org>; Fri, 6 Mar 2020 04:55:55 -0800 (PST)
Received: by mail-qk1-x72a.google.com with SMTP id f198so2112847qke.11 for <i18ndir@ietf.org>; Fri, 06 Mar 2020 04:55:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=2DGden6Rur1Q8SLiVH3hNFxFoUqQ1YFQ/Es297W/JnQ=; b=eTBpA1YiH8b5eh+37j28+g0EfAEnmgmrFlBUy9j6in/IIzb7NuRYtK9evtAyDAk79k rz4srHaL5qpMXPGjtGDWCh1MrnIBzrq1l1BCXe8sHsl9op7HWdWMm6dmUapyE94C0E27 q5Gj43wruazPLIb/W9WBl4fkif85S6ReB9r93pgKf2w2ReXQP7skOn4me/9vCVHx9bZS ReCosG5o/AGOQjAFgRH/LncuoM3v4QK5wLLdl3qSrBmJHb/iIiYELrR7EIQgDJYUb0TJ vvyVbToP+MEXBDgNYVMHaqFxf7hscwEldJo8CQ0NHxpuOOhAF/5oeTkyMoakmM9sokgR jeHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2DGden6Rur1Q8SLiVH3hNFxFoUqQ1YFQ/Es297W/JnQ=; b=F+jzFy3QTxX8abAPiioCDYjbDwDljra47BftjVI1Kra0RY8/1Z2bjpg1wVcrF9M+Tp lnUKuTwWB6i6Gg6U0SMk2VLMWCt4dSENYqvbHfEzlwcOJ9I+Zb1Q/JCYjp7Qt8mK3V1U fDMSjO5E4GMkvfExFlXq/Ml26QlIZgEo7LiFOgqE1oy2ejj/AEFpZ/e8a0Pv30JfeGXd TBi3U4ziM49C6vFCivbLf0iEqcuhxzuJ8sAmsqeOvl6wssfwWQsWAc9A6E5pFUDfrJwX YdXWxCnd4ktPl71i8rbmwLtA2kHxsIJS4wpmBWD/xRJuvcdo2oIgz4Aoh0t7DdaNr09a /qNQ==
X-Gm-Message-State: ANhLgQ0IjuKpLvG+a0IWAmDjb0hg/tL3Xo4aLUY3VJw+5q4Ffk+Xe9iU 4uU/SSUTiaTK5umlxCibygHbNT7DYmA0LQ==
X-Google-Smtp-Source: ADFU+vuXs+Ul342YMgOK+2erUXUVkzQy+iCUThoCpupAygD6UYsEWONLgiOAMtJ6rEESFbZW1TCBjA==
X-Received: by 2002:a05:620a:a0d:: with SMTP id i13mr2761871qka.333.1583499354510; Fri, 06 Mar 2020 04:55:54 -0800 (PST)
Received: from [169.254.227.56] (modemcable016.82-162-184.mc.videotron.ca. [184.162.82.16]) by smtp.gmail.com with ESMTPSA id f7sm18711398qtc.29.2020.03.06.04.55.53 for <i18ndir@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Mar 2020 04:55:53 -0800 (PST)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
To: i18ndir@ietf.org
Date: Fri, 06 Mar 2020 07:55:52 -0500
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <4CC9C278-B043-4B62-A293-AA9613B8198A@viagenie.ca>
In-Reply-To: <b10e418c-aa00-669d-68cf-03bb0ef0920b@ix.netcom.com>
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/rgwih-qDnnOPh9b-QHyr8NH712w>
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 12:55:58 -0000


On 6 Mar 2020, at 3:40, Asmus Freytag (c) wrote:

> On 3/5/2020 9:46 PM, John C Klensin wrote:
>> Asmus,
>>
>> --On Thursday, March 5, 2020 16:14 -0800 Asmus Freytag
>> <asmusf@ix.netcom.com> wrote:
>>
>>> On 3/5/2020 12:47 PM, John C Klensin wrote:
>>>
>>>> In addition, given increasing trend on the web 9at
>>>> least) to do exactly what TUS says to do, which is to
>>>> normalize only at comparison time rather than trying to carry
>>>> strings around in normalized form, the application of that
>>>> attribute all almost all text-type values may be
>>>> inappropriate. I can find no evidence in the I-D that those
>>>> issues were considered; the document should not progress
>>>> until they are.
>>> Right, there are many other contexts where it makes sense to
>>> keep the data as submitted and not to force normalization.
>>
>>> However, this does not appear to be one of them.
>> For the many fields that do not appear to be IDN labels, why
>> not?  From skimming the document, I'd assume that the IDN labels
>> should be required to be in NFC but that a normalization
>> requirement is probably inappropriate for most other fields,
>> especially those fields that appear to be free text
>> descriptions.  Which ones probably requires a field-by-field
>> analysis.
>>
>>> We may need a statement specific to IETF that captures the
>>> suggested policy.
>> Indeed.
>>
> I did not do a full review, just checking some of the points that
> others had noted against the original.
>
> That means I have not looked into the details of all the text
> fields. As a matter of policy, if we were to develop one to help
> us guide in our review, we may perhaps partition:
>
> (1) IDN U-labels
>
> (2) Free text (description, comment)
>
> (3) Other, protocol relevant
>
> It makes sense to require (1) to be in the format specified by
> IDNA (NFC and lowercase), and likewise it does not make sense
> for (2) to be normalized.
>
> String that may be relevant as part of some protocol, but are not
> IDN U-labels, would be RECOMMENDED to be in whatever
> format the protocol sets out for them. (There's a small
> benefit to be able to use non-protocol aware tools to do
> things like search data sets, and therefore it's preferable to
> have the data in the expected form for easy comparison,
> even if the protocol describes its own preprocessing step.
>
> To give an example: Unicode allows for character and property
> names to elide spaces with or without camel case or to use -
> or _ as separators. However, in the context of the standard
> as much as possible only one of these formats will be used
> (single case with space as separator for character names and
> _ separator for properties).
>
> While everybody knows how to compare the values, it helps
> the reader to know that the text of the standard follows a
> uniform convention.
>
> 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.

>
> A./


> -- 
> I18ndir mailing list
> I18ndir@ietf.org
> https://www.ietf.org/mailman/listinfo/i18ndir