[precis] shepherd review of draft-ietf-precis-mappings

Peter Saint-Andre - &yet <peter@andyet.net> Thu, 11 June 2015 23:04 UTC

Return-Path: <peter@andyet.net>
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 22D631B3453 for <precis@ietfa.amsl.com>; Thu, 11 Jun 2015 16:04:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level:
X-Spam-Status: No, score=-2.702 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, GB_I_LETTER=-2, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 KUbgWF3Eg8ys for <precis@ietfa.amsl.com>; Thu, 11 Jun 2015 16:04:47 -0700 (PDT)
Received: from mail-ie0-f171.google.com (mail-ie0-f171.google.com [209.85.223.171]) (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 6A8911B3451 for <precis@ietf.org>; Thu, 11 Jun 2015 16:04:47 -0700 (PDT)
Received: by iebgx4 with SMTP id gx4so13818814ieb.0 for <precis@ietf.org>; Thu, 11 Jun 2015 16:04:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=GsP6expTBcpx6DgY7cPSmQ0NaldSjgIocLNQ4VNmJJ4=; b=BzMXAtJ+xpGwStEDtPJbCuvpAK7WagVQyOWJzZiSYOlak8shcWnSJL1Uz66fDXmCm6 NAg0JnppBd2VsDESTbANf9t/B2NQ0YFgjC0PLNCZPN9YgwwyqCmxdM3PL0pfs3ago4cy Qvc4FmVLXoqD6IpNAxImJmBJW6bwEqUf/ogiyDX+4QDKY8kPVvFlWLU3fnAPtgIxllaY uRFJ/AIGzWSGsIunhcjFmABOy+71WmwIqTdiES96DZepeWy+80RnStq2EjVtHMRSppR+ vuV37s1nWQ0QjYCwGIM/GNi3+/djPsU0bv8pe0bw1IhWm91SpngsMFgJxtQx2xmTdQl2 xE7w==
X-Gm-Message-State: ALoCoQk5/BcGD43FBOVRoEMoQi4g5MdPlWVZvriNUgnrGBM5lPPZ/+2sRl4vKyMMVDTgLagbnZ8L
X-Received: by 10.43.148.72 with SMTP id kf8mr13810680icc.76.1434063886803; Thu, 11 Jun 2015 16:04:46 -0700 (PDT)
Received: from aither.local ([2601:1:8200:3a60:d89f:1b2f:6531:1568]) by mx.google.com with ESMTPSA id g23sm1347207iod.37.2015.06.11.16.04.44 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Jun 2015 16:04:45 -0700 (PDT)
Message-ID: <557A140B.9060203@andyet.net>
Date: Thu, 11 Jun 2015 17:04:43 -0600
From: Peter Saint-Andre - &yet <peter@andyet.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "precis@ietf.org" <precis@ietf.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/precis/AOkXjJybieQOyvwT7p5zaw8jJj4>
Subject: [precis] shepherd review of draft-ietf-precis-mappings
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: Thu, 11 Jun 2015 23:04:49 -0000

With my document shepherd hat on, I just reviewed 
draft-ietf-precis-mappings. I have sent some editorial comments to the 
authors. I also found two more substantive issues...

1. The "local case mapping" method specified in Section 2.3 talks about 
locale and context. However, the example in the second paragraph is a 
matter of language, not locale:

    As an example of locale and context-dependent mapping, LATIN CAPITAL
    LETTER I ("I", U+0049) is normally mapped to LATIN SMALL LETTER I
    ("i", U+0069); however, if the case of Turkish (or one of several
    other languages), unless an I is before a dot_above, the character
    should be mapped to LATIN SMALL LETTER DOTLESS I (U+0131).

As I understand it, locale (see Section 8 of RFC 6365) would refer to a 
particular region within a language-speaking community, such as 
Switzerland within the German-speaking areas.

The SpecialCasing.txt file in the Unicode standard talks about 
language-sensitive mappings for the Lithuanian, Turkish, and Azeri 
languages. (It also talks about a language-insensitive mapping, i.e., 
context-dependent mapping, for Greek final sigma.) It does not talk 
about locale-dependent mappings for particular regions within any 
language-speaking communities.

Therefore, I wonder if all mentions of locale in 
draft-ietf-precis-mappings really ought to be mentions of language. On 
reading the text in the document right now, I provisionally concluded 
that this switch would make sense, but I haven't thought carefully about 
every instance. And I would be curious to hear from the authors and 
working group about this issue.

2. Appendix B purports to describe why local case mapping needs to be an 
alternative to Unicode Default Case Mapping instead of being applied 
sequentially (the text mentions the possibility of applying local case 
mapping before Unicode Default Case Mapping - is that the only option, 
or should we say something about applying it after?).

However, Appendix B only mentions eszett (U+00DF) and to my mind does 
not provide a complete argument for why local case mapping needs to be 
an alternative to Unicode Default Case Mapping. At the least, it might 
be valuable to mention the handling of characters other than eszett. I 
suppose the basic argument is already in Section 2.3, but if so then I 
think that Appendix B might have a misleading title.

Other than these two issues, I think the document is in good shape 
(modulo some editorial adjustments).

Peter

-- 
Peter Saint-Andre
https://andyet.com/