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

Asmus Freytag <asmusf@ix.netcom.com> Fri, 06 March 2020 16:51 UTC

Return-Path: <asmusf@ix.netcom.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 C97703A0AE5 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 08:51:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ix.netcom.com; domainkeys=pass (2048-bit key) header.from=asmusf@ix.netcom.com header.d=ix.netcom.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 uSkdrY-dlzN4 for <i18ndir@ietfa.amsl.com>; Fri, 6 Mar 2020 08:51:42 -0800 (PST)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) (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 3D59D3A0AE4 for <i18ndir@ietf.org>; Fri, 6 Mar 2020 08:51:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ix.netcom.com; s=dk12062016; t=1583513502; bh=03XmIMW+pZcmxyS8golM/GZqLXVS18txOQ8d G/wwkws=; h=Received:Subject:To:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language: X-ELNK-Trace:X-Originating-IP; b=qRPLDLLpHKyfC28raHY12O7v1b0eDF5gD mzvNyNtZHv/MN1JFDOtuRoozHFkiyYcl5UVpxrKfm1vfbLHpctzZJzgmDuNZ4GjRgVH oUngoSYSwr64gaBj6gS3ZRsmvSjC+CdHjWbfLGuic5l+5vDdIPyC+6USerqAVyJVWXw v4r/f/ITiFgs/mZp2XSi9GS47ThPp6vF4xfMHnQnkqTisZEwUqQA//YkekrTm89DYdJ Tyw7mSSEZpuTiHyQ4ZfoOjmwB9Vea3j4vGaTfcEZqzHth4IodxqA1Ht9bHbgVHA7LPb 74b3+a+oPz/B2pnHMhalSKfCmNhfWiNOUlaJLPZ6w==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=ix.netcom.com; b=DVSPn/ovHMqQ/b3hjvO42+kvjFV0jv8comExzn7IEs24uff8J8kSFtPH6zQXd03gSwGbjzdbWHbIT89+kU4MyQyoZ3IVNx4S0BlFfOOlXJCPxQj7RILTFwFQ86fKPVM2Alvo0ojhqtk0DuUQntspAupFPVXnCOMGa29UHtfX3C18VPH0eoL6c6aHTRDzYQs1yV0Db/XFejcPJjo02dwv+/rWe3TdyeZjavPH/wt04EOKG4oFwxXKahF6tXYgXdFpStqElrbwwuIOFNfS2X244yspVxlogLn2EaWFeQ6aCxBptcyDIkDzLqSkhqJDLX4EadYbR7iDtY3WZ2HEHwgk/Q==; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [75.172.97.195] (helo=[192.168.1.106]) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4) (envelope-from <asmusf@ix.netcom.com>) id 1jAGCK-000Dew-Ra for i18ndir@ietf.org; Fri, 06 Mar 2020 11:51:41 -0500
To: i18ndir@ietf.org
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> <19196892ADC7F5919DA7CE7A@PSB> <3e6d3b2bf0f241dfb161a0497e762bf3@verisign.com>
From: Asmus Freytag <asmusf@ix.netcom.com>
Message-ID: <e54f23f8-aee5-e0f0-5acd-ebb86ddcc181@ix.netcom.com>
Date: Fri, 06 Mar 2020 08:51:40 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <3e6d3b2bf0f241dfb161a0497e762bf3@verisign.com>
Content-Type: multipart/alternative; boundary="------------686B0685BFE99A35BFC1377A"
Content-Language: en-US
X-ELNK-Trace: 464f085de979d7246f36dc87813833b26976a2cdabd2db7a5ecbde02a9ec798c7bf2a4151aaecb7d350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 75.172.97.195
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/kHfLgSFgGNiAiaUxlWNCbfrihvQ>
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:51:44 -0000

As I read the W#C document, "NormalizedString" is not an actual format, 
other than that it disallows all line endings and tab.

There are parameters for how to normalize remaining whitespace, but 
without specifying which parameters are set. It's like calling a string 
"Unicode normalized" and not knowing from that term whether it's in NFC, 
NFD, NFKC or NFKD.

In the W3C these are enumerated as part of the "constraining facets" 
listed in 3.3.1.1

For an archival format, then, either each field has attributes that give 
these facets, as applicable, or the format itself needs to require 
particular settings.

None of that, by the way, speaks in any way about casefolding or Unicode 
normalization, the kinds of operations that are critical in identifier 
contexts.

A./


On 3/6/2020 7:55 AM, Hollenbeck, Scott wrote:
> Note below on the draft's reference to the XML Schema normalizedString data type:
>
>> -----Original Message-----
>> From: I18ndir <i18ndir-bounces@ietf.org> On Behalf Of John C Klensin
>> Sent: Friday, March 6, 2020 10:46 AM
>> To: Asmus Freytag (c) <asmusf@ix.netcom.com>; i18ndir@ietf.org
>> Subject: [EXTERNAL] Re: [I18ndir] I18ndir last call review of draft-ietf-regext-
>> dnrd-objects-mapping-06
>>
> [snip]
>
>> [1]  I am not familiar enough with the Regext set of documents to know if
>> "normalizedString" is defined somewhere.  Certainly,
>> draft-ietf-regext-dnrd-objects-mapping-06 uses it without defining it locally
>> or providing a specific normative reference to such definitions.  At minimum,
>> this suggests another problem with the I-D that may need fixing.  But, if
>> there is not a clear definition -- if the instruction for what should go into
>> those fields is essentially "just normalize", than that is obviously bad news.  It
>> is bad news even for IDN U-labels because a string in, e.g., NFC would not
>> conform to the requirements for U-labels.  Normal IETF and RFC practice
>> requires a statement, probably in the Terminology section and probably with
>> a normative reference, to where definitions of that and other attributes can
>> be found.
> Reference here:
>
> https://www.w3.org/TR/xmlschema-2/#normalizedString
>
> The draft should include a normative reference to the W3C XML Schema specification:
>
> http://www.w3.org/TR/2004/REC-xmlschema-2-20041028
>
> Scott
>