Re: [precis] WGLC on draft-ietf-precis-mappings - David Black's comments
Takahiro Nemoto <t.nemo10@kmd.keio.ac.jp> Tue, 14 April 2015 09:46 UTC
Return-Path: <t.nemo10@kmd.keio.ac.jp>
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 A177A1A6EF4 for <precis@ietfa.amsl.com>; Tue, 14 Apr 2015 02:46:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.898
X-Spam-Level: *
X-Spam-Status: No, score=1.898 tagged_above=-999 required=5 tests=[BAYES_50=0.8, GB_I_LETTER=-2, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_46=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 ThODjlXvNCKR for <precis@ietfa.amsl.com>; Tue, 14 Apr 2015 02:46:38 -0700 (PDT)
Received: from mail.kmd.keio.ac.jp (mail.kmd.keio.ac.jp [IPv6:2001:200:167:2e90::164]) by ietfa.amsl.com (Postfix) with ESMTP id B2B221A6F32 for <precis@ietf.org>; Tue, 14 Apr 2015 02:46:37 -0700 (PDT)
Received: from [100.64.32.16] (unknown [133.2.56.33]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.kmd.keio.ac.jp (Postfix) with ESMTPSA id 72D9E7FBD3; Tue, 14 Apr 2015 18:46:35 +0900 (JST) (envelope-from t.nemo10@kmd.keio.ac.jp)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Takahiro Nemoto <t.nemo10@kmd.keio.ac.jp>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493643F6BC@MX104CL02.corp.emc.com>
Date: Tue, 14 Apr 2015 18:46:28 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <0E3747A2-81D7-4E60-835A-566CC8F6F060@kmd.keio.ac.jp>
References: <CE03DB3D7B45C245BCA0D2432779493643F6BC@MX104CL02.corp.emc.com>
To: "Black, David" <david.black@emc.com>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/precis/KmhaCHoAvO7Z9xS8seQEF5gC2SA>
Cc: "precis@ietf.org" <precis@ietf.org>
Subject: Re: [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: Tue, 14 Apr 2015 09:46:41 -0000
Hi David-san and Alexey-san Thank you very much for your review and your helpful suggestions. I’ll try to modify the mappings document accordingly and submit it after WGLC. > 2015/04/11 6:26、Black, David <david.black@emc.com> のメール: > > 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 I’ll reflect these comments in the next version. However I’ll modify the last words from "locale or context” to "locale and/or context”. > > 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 I’ll reflect this comment. > > [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. I’ll reflect this comment. > > 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. I’ll reflect this comment. > > 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 I’ll reflect this comment. > > [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. I’ll add a sentence to explain that U+00DF doesn’t becomes a different codepoint by performing the case mapping in SpecialCasing.txt. > > [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 I’ll reflect this comment. Regards, Nemo > > 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 > > _______________________________________________ > precis mailing list > precis@ietf.org > https://www.ietf.org/mailman/listinfo/precis
- [precis] WGLC on draft-ietf-precis-mappings - Dav… Black, David
- Re: [precis] WGLC on draft-ietf-precis-mappings -… Takahiro Nemoto