[precis] WGLC on draft-ietf-precis-mappings - David Black's comments

"Black, David" <david.black@emc.com> Fri, 10 April 2015 21:26 UTC

Return-Path: <david.black@emc.com>
X-Original-To: precis@ietfa.amsl.com
Delivered-To: precis@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0369B1A8A6D for <precis@ietfa.amsl.com>; Fri, 10 Apr 2015 14:26:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.711
X-Spam-Level:
X-Spam-Status: No, score=-5.711 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_I_LETTER=-2, J_CHICKENPOX_46=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 07iwBgWmDkC2 for <precis@ietfa.amsl.com>; Fri, 10 Apr 2015 14:26:48 -0700 (PDT)
Received: from mailuogwhop.emc.com (mailuogwhop.emc.com [168.159.213.141]) (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 E89611A8A63 for <precis@ietf.org>; Fri, 10 Apr 2015 14:26:47 -0700 (PDT)
Received: from maildlpprd06.lss.emc.com (maildlpprd06.lss.emc.com [10.253.24.38]) by mailuogwprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id t3ALQkKx015690 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 10 Apr 2015 17:26:46 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com t3ALQkKx015690
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1428701206; bh=YXMnaMqn0Fp/GUyorHdQoRV4UnM=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=XWOKFVuw0Wdxcp/tS7wNS5TiS8Jj7kXNSI8v2ZeKwPgJe+PYWZMGCMdA8r9zGBIkz k63b60oA/OlBVtcziK/OVOfSLXryZXXZcZM58+MR40oHPdvz8oLnnRBRWphcSGu2JL mudhZHf/eg/aX+OaJ0c7Qq+/aHh2w4Gx28R/M+C0=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com t3ALQkKx015690
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd06.lss.emc.com (RSA Interceptor); Fri, 10 Apr 2015 17:26:19 -0400
Received: from mxhub37.corp.emc.com (mxhub37.corp.emc.com [128.222.70.104]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id t3ALQM2L006874 (version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 10 Apr 2015 17:26:23 -0400
Received: from MXHUB107.corp.emc.com (10.253.50.23) by mxhub37.corp.emc.com (128.222.70.104) with Microsoft SMTP Server (TLS) id 8.3.327.1; Fri, 10 Apr 2015 17:26:22 -0400
Received: from MX104CL02.corp.emc.com ([169.254.8.93]) by MXHUB107.corp.emc.com ([10.253.50.23]) with mapi id 14.03.0224.002; Fri, 10 Apr 2015 17:26:21 -0400
From: "Black, David" <david.black@emc.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, "precis@ietf.org" <precis@ietf.org>
Thread-Topic: WGLC on draft-ietf-precis-mappings - David Black's comments
Thread-Index: AdBz1PsBmG6eyD0rQtCdzKpxK63LYQ==
Date: Fri, 10 Apr 2015 21:26:22 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493643F6BC@MX104CL02.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.44.131]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public
Archived-At: <http://mailarchive.ietf.org/arch/msg/precis/NnnqnCikPQdfrTA3KfIt6FeS8ks>
Subject: [precis] WGLC on draft-ietf-precis-mappings - David Black's comments
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/precis>, <mailto:precis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/precis/>
List-Post: <mailto:precis@ietf.org>
List-Help: <mailto:precis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/precis>, <mailto:precis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2015 21:26:52 -0000

The draft generally looks good - I have a few comments.

[1] (editorial) Clarifications to the discussion of string matching.

Section 1

   Further, the handling of mappings other
   than case and width, such as delimiter, special, and local case, are
   also important in order to increase the probability that strings
   match as users expect.

"increase the probability that strings match" ->
	"increase the probability that the resulting strings compare"

Section 2.3

OLD
   The purpose of local case mapping is to increase the probability of a
   matching result from the comparison between uppercase and lowercase
   characters, targeting characters which mapping depends on locale or
   locale and context.
NEW
   The purpose of local case mapping is to increase the probability of
   results that users expect when character case is changed (e.g., map
   uppercase to lowercase) between input and use in a protocol.  Local
   case mapping selectively affects characters whose case mapping depends
   on locale or context.
END

OLD
   If an application
   supports users' locale and/or context , local case mapping can
   increase the probability of getting matching-results from the
   comparison between strings.
NEW
   When an application
   supports users' locale and/or context, use of local case mapping can
   increase the probability that string comparisons yield the results that
   users expect.
END

[2] (technical)  The use of mappings from SpecialCasing.txt is selective,
based on locale and context.

Section 1

OLD
   whereas the "local case mapping" rule provides an alternative to the
   case mapping rule specified in the PRECIS framework since it handles
   some locale-dependent and context-dependent mappings.
NEW
   whereas the "local case mapping" rule provides locale-dependent
   and context-dependent alternative case mappings for specific target
   characters.

Section 2.3

OLD
   The target characters of local case
   mapping are characters defined in the SpecialCasing.txt
   [Specialcasing] file in section 3.13 of the Unicode Standard
   [Unicode].
NEW
   The complete set of possible target characters for local case
   mapping are the characters specified in the SpecialCasing.txt
   [Specialcasing] file in section 3.13 of the Unicode Standard
   [Unicode], but the specific set of target characters selected
   for local case mapping depends on locale and/or context, as
   further explained in the SpeicalCasing.txt file.

OLD
   The case folding method for a target character is to map into lower
   case as defined in SpecialCasing.txt.
NEW
   The case folding method for a selected target character is to map
   into lower case as defined in SpecialCasing.txt.
END

[3] (editorial) Incomplete explanation in Appendix B

Appendix B only states the result of Unicode default case folding of
U+00DF; it needs to also state the result of Special Casing case
folding.

[4] (technical) Clarify Appendix C

OLD
   As described in section Section 2.3, target characters of local case
   mapping are characters defined in SpecialCasing.txt.  The Unicode
   Standard (at least, up to version 7.0.0) does not define mappings
   between "GREEK SMALL LETTER SIGMA" (U+03C3) (hereinafter referred to
   as "small sigma") and "GREEK SMALL LETTER FINAL SIGMA" (U+03C2)
   (hereinafter referred to as "final sigma") depend on context.  Thus,
   final sigma is always mapped to small sigma by local case mapping.
   (Cf.  Followings are comments in SpecialCasing.txt.)
NEW
   As described in Section 2.3, the possible target characters of local
   case mapping are specified in SpecialCasing.txt.  The Unicode Standard
   (at least, up to version 7.0.0) does not define any context-dependent
   mappings between  "GREEK SMALL LETTER SIGMA" (U+03C3) (hereinafter referred
   to as "small sigma") and "GREEK SMALL LETTER FINAL SIGMA" (U+03C2)
   (hereinafter referred to as "final sigma").  Thus, local case mapping
   is not applicable to small sigma or final sigma, so case mapping in 
   the PRECIS framework always maps final sigma to small sigma, independent
   of context, as specified by Unicode Default Case Folding.
   (Note:  Following comments are from SpecialCasing.txt.)
END

Thanks,
--David

> -----Original Message-----
> From: precis [mailto:precis-bounces@ietf.org] On Behalf Of Marc Blanchet
> Sent: Wednesday, April 08, 2015 8:49 AM
> To: precis@ietf.org
> Subject: [precis] WGLC on draft-ietf-precis-mappings
> 
> Hello,
>  this is a 2 weeks working group last call (WGLC) on draft-ietf-precis-
> mappings, starting today and closing on april 22nd 23:59 UTC. Please send your
> comments and support to the list.
> 
> Regards, Marc&Alexey
> _______________________________________________
> precis mailing list
> precis@ietf.org
> https://www.ietf.org/mailman/listinfo/precis