[Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 5646 Language Tags

Ira McDonald <blueroofmusic@gmail.com> Sun, 11 May 2014 23:50 UTC

Return-Path: <blueroofmusic@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com []) by ietfa.amsl.com (Postfix) with ESMTP id AE5731A037F for <ltru@ietfa.amsl.com>; Sun, 11 May 2014 16:50:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id fU1pSrJB1Wvt for <ltru@ietfa.amsl.com>; Sun, 11 May 2014 16:50:45 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) by ietfa.amsl.com (Postfix) with ESMTP id 07BB31A0382 for <ltru@ietf.org>; Sun, 11 May 2014 16:50:44 -0700 (PDT)
Received: by mail-ig0-f179.google.com with SMTP id hn18so3166356igb.0 for <ltru@ietf.org>; Sun, 11 May 2014 16:50:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=OapsjQTeN3D0k/vWORBeoZa27ozVjCEcBrmrLipfdOo=; b=1FD3QwuIAamCQJF51byjRA9b3XXyXk5G26P2UrxHXuAstR4gVm6Yedb6fi1+nNDoMS ePG6PDxDK5HhO7Yd6h73BEmsBeoG66FRBQ3Ron4/Ur97ivFhVpxLuIipn/Ftgq0IaBjl AgPnFEChx9+lnAucFl3lAcuuionHfHb5IKUtzle9tXsgrENbMpUvtzXOuN/+izDFtpRO QbbBbXYOC+wePW58GEVIyepcGlU/wzu7ezWPfkKobh765bYPEvqZy2zpmf2fP6Jj5ZOt JpT1IUo+v0y28rwBzetXlrFLkczLvqORv0VkLPStfY0p99W3DfSCxO1hi18W5ltDtHrS XCAg==
X-Received: by with SMTP id u4mr36637039igm.23.1399852239298; Sun, 11 May 2014 16:50:39 -0700 (PDT)
MIME-Version: 1.0
Received: by with HTTP; Sun, 11 May 2014 16:50:19 -0700 (PDT)
In-Reply-To: <9C6F4F37-39C8-498C-8FDA-C894C3A7BF29@tzi.org>
References: <9C6F4F37-39C8-498C-8FDA-C894C3A7BF29@tzi.org>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Sun, 11 May 2014 19:50:19 -0400
Message-ID: <CAN40gStpNZWn7r+JHt45xjGmk87kDw89mu6P=T-OE6auRV5O5Q@mail.gmail.com>
To: LTRU Working Group <ltru@ietf.org>, Carsten Bormann <cabo@tzi.org>, Peter Occil <poccil14@gmail.com>, Ira McDonald <blueroofmusic@gmail.com>
Content-Type: multipart/alternative; boundary=001a11347bf276783104f9287fbf
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/YkJqYAjQJmQHECemAimJRQb34LI
Subject: [Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 5646 Language Tags
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ltru/>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 May 2014 23:50:46 -0000


<oops - retrying with the correct LTRU WG address this time, I hope...>

Forwarding this note to the LTRU list for language tag experts to review.
Please copy your reply to IETF Apps Discuss list (see below).

- Ira McDonald

---------- Forwarded message ----------
From: Carsten Bormann <cabo@tzi.org>
Date: Sun, May 11, 2014 at 6:48 PM
Subject: [apps-discuss] Defining a CBOR tag for RFC 5646 Language Tags
To: IETF Apps Discuss <apps-discuss@ietf.org>
Cc: Peter Occil <poccil14@gmail.com>

If you care about language tags, I hope the subject got your
attention.  If you don't, please ignore this request for assistance.

Concise Binary Object Representation (CBOR, RFC 7049) is a binary
format for structured objects.  CBOR has a number of pre-defined data
types and allows additional data types to be registered as "tags".
Among the pre-defined data types is a text string (Unicode characters,
encoded in UTF-8).  No facility is pre-defined for associating a
Language Tag with such a string.

A new CBOR tag is being proposed for combining a CBOR text string with
a Language Tag.  The (single-page) proposal is in:


The proposal is almost trivially obvious (pair a language tag with an
UTF-8 string in a two-element array) and looks right to me.  But I'm
not an expert in Language Tags, and silly mistakes are being made by
non-experts all the time.

If you are an expert in Language Tags:
-- Is anything missing or could anything be done in a better way?
-- Or does this really simply look right?

Responses to me privately or to the list are appreciated.

Grüße, Carsten

apps-discuss mailing list