Re: [drinks] Internationalization & Comparison, 2nd try

Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp> Thu, 26 January 2012 02:19 UTC

Return-Path: <yoshiro.yoneya@jprs.co.jp>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5367A21F8567; Wed, 25 Jan 2012 18:19:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U3Q7td4gScbq; Wed, 25 Jan 2012 18:19:33 -0800 (PST)
Received: from off-send01.tyo.jprs.co.jp (off-send01.tyo.jprs.co.jp [IPv6:2001:df0:8:17::10]) by ietfa.amsl.com (Postfix) with ESMTP id 41C4721F8566; Wed, 25 Jan 2012 18:19:33 -0800 (PST)
Received: from off-sendsmg01.tyo.jprs.co.jp (off-sendsmg01.tyo.jprs.co.jp [172.18.8.32]) by off-send01.tyo.jprs.co.jp (8.13.8/8.13.8) with ESMTP id q0Q2JWRO002365; Thu, 26 Jan 2012 11:19:32 +0900
X-AuditID: ac120820-b7f826d000006983-08-4f20b83452b9
Received: from NOTE550 (off-cpu04.tyo.jprs.co.jp [172.18.4.14]) by off-sendsmg01.tyo.jprs.co.jp (Symantec Messaging Gateway) with SMTP id 26.96.27011.438B02F4; Thu, 26 Jan 2012 11:19:32 +0900 (JST)
Date: Thu, 26 Jan 2012 11:19:31 +0900
From: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
To: drinks@ietf.org
Message-Id: <20120126111931.b9ed97df.yoshiro.yoneya@jprs.co.jp>
In-Reply-To: <8BC845943058D844ABFC73D2220D46650B552749@nics-mail.sbg.nic.at>
References: <8BC845943058D844ABFC73D2220D46650B552749@nics-mail.sbg.nic.at>
X-Mailer: Sylpheed 3.1.2 (GTK+ 2.10.14; i686-pc-mingw32)
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRmVeSWpSXmKPExsWyRoiFT9dkh4K/wZJ3zBYd71axWuz6/ofV gcljyZKfTAGMUVw2Kak5mWWpRfp2CVwZEzbmFMyXrrh/o5WtgbFdrIuRk0NCwETi8/z3bBC2 mMSFe+vBbCGB44wSby/UgNgsAqoS307sYwSx2QQMJH4t+80EYosIiEqs/riKFcRmFhCWuPOk C6xGWMBcYurmTrA5vAL2Ei3HIXo5BXwkGm50QM33luidOwsozgG010Ji6zpLEJNXQFDi7w5h iIlaEg9/3WKBsOUltr+dwzyBkX8WQtUsJFWzkFQtYGRexSiTn5amW5yal1Kcm25gqFdSma+X VVBUrJcMojcxggOPQ2EH44xTBocYBTgYlXh4FZwV/IVYE8uKK3MPMUpyMCmJ8m7YChTiS8pP qcxILM6ILyrNSS0+xCjBwawkwitmD5TjTUmsrEotyodJSXOwKInzHj+7w09IID2xJDU7NbUg tQgmK8PBoSTBq7sdqFGwKDU9tSItM6cEIc3EwQkynAdoeChIDW9xQWJucWY6RP4Uo6SUOK8y SEIAJJFRmgfX+4pRHOgFYV5bkCwPMInAdb0CGsgENHCprjzIwJJEhJRUA+PmF59UjqT/8l+9 MUPx5AkbjZK4HP2vVRXT5qp/7V2uOdNZXuvhlr8Jua/Vkjw0Jigai0ryOiY8Wm4Qy51rXvdy Q0jyoe9S7nJ3dPaLlr62jqxeb/V6z09dV/Hrs2R+q+Rt81T/MMn6QO6fdUu/26xiNbrHouGl tSk+feEEV+65lRbuf7zP7VFiKc5INNRiLipOBAB5FFk93wIAAA==
Cc: precis@ietf.org
Subject: Re: [drinks] Internationalization & Comparison, 2nd try
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Jan 2012 02:19:34 -0000

Hi,

IETF precis WG (CC'ed) is discussing comparison of internationalized strings. 
Would you please see if precis framework (work on progress) is applicable? 
<http://datatracker.ietf.org/doc/draft-ietf-precis-framework/>

Regards,

-- 
Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>

On Wed, 25 Jan 2012 15:35:39 +0100 Alexander Mayrhofer <alexander.mayrhofer@nic.at> wrote:

> Based on the discussions during last week's Design Team call, i have
> drafted a new revision of the "Internationalization" Text - see below. I
> still haven't found a proper headline for the "comparison & case
> sensititivity" section, suggestions welcome.
> 
> Thanks to Ken for the valuable comments on my initial text - very
> useful.
> 
> Generally, comments on the text are very much appreciated.
> 
> -- snip --
> 
> X. Internationalization
> ------------------------
> 
> X.1. Character Encoding
> ----------------------------
> 
> If elements contain non-ASCII characters, the UTF-8 [RFC3629] character
> encoding MUST be used. If the transport protocol allows for explicit
> declaration of the character encoding used, clients and servers SHOULD
> explicitely declare the content to be UTF-8, but MAY in turn assume that
> content that is received without such declaration is using UTF-8.
> 
> X.2. Language identification
> ---------------------------------
> 
> Where messages in human-readable languages are used in the protocol,
> those messages SHOULD be tagged according to RFC 4646, and the transport
> protocol MUST support a respective mechanism to transmit such tags
> together with those human readable messages. If absent, the language of
> the message defaults to "en" (English).
> 
> X.3. Time zones
> -------------------
> 
> Date and time attribute values MUST be represented in Universal
> Coordinated Time (UTC) using the Gregorian calendar. The actual
> date/time format 
> used MUST be specified by the respective transport protocol.
> 
> Y. Comparison Operations
> -----------------------------
> 
> The protocol contains two types of elements. The first type, called
> "blobs" for the purpose of this document, contains data that is moved by
> means of that protocol, but is neither used to identifier objects, or to
> refer between objects. The other type is called "identifier", and is
> either used to address an object, or to refer between objects.
> 
> The following elements are "Identifiers":
> 
>   * rant
>   * rar
>   * dgName
>   * rrName
>   * rgName
>   * egrRteName
> 
> All other elements contained in the protocol fall under the "blobs"
> category. For "identifiers", the following rules apply:
> 
>   * Identifiers are case insensitive, and MUST use Unicode Normalization
> Form C (NFC) in comparison and mapping operations
> ..* Characters allowed in Identifierst MUST consist of Characters
> exclusively from those character classes: TODO
>   * The Registry MUST store such identifiers in their lower case
> mapping, and MUST correctly map upper case representations of that
> identifier to their lower case equivalent in comparison operations.
> ..* Clients SHOULD lowercase such identifiers before sending them to the
> Registry
> 
> If "blob" type elements are ever to be compared, byte-wise comparison
> MUST be used.
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks
> 
>