
From nobody Sun May 11 16:50:47 2014
Return-Path: <blueroofmusic@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) 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-Level: 
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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (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 10.50.46.100 with SMTP id u4mr36637039igm.23.1399852239298; Sun, 11 May 2014 16:50:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.168.100 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

--001a11347bf276783104f9287fbf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

<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).

Cheers,
- 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:

http://peteroupc.github.io/CBOR/langtags.html

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=C3=BC=C3=9Fe, Carsten

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

--001a11347bf276783104f9287fbf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi,<br><br></div><div>&lt;oops - retry=
ing with the correct LTRU WG address this time, I hope...&gt;<br><br></div>=
Forwarding this note to the LTRU list for language tag experts to review.<b=
r>

</div>Please copy your reply to IETF Apps Discuss list (see below).<br><br>=
</div>Cheers,<br></div>

- Ira McDonald<br><br><br><div class=3D"gmail_quote">---------- Forwarded m=
essage ----------<br>From: <b class=3D"gmail_sendername">Carsten Bormann</b=
> <span dir=3D"ltr">&lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>&gt=
;</span><br>

Date: Sun, May 11, 2014 at 6:48 PM<br>Subject: [apps-discuss] Defining a CB=
OR tag for RFC 5646 Language Tags<br>To: IETF Apps Discuss &lt;<a href=3D"m=
ailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&gt;<br>Cc: Peter Occ=
il &lt;<a href=3D"mailto:poccil14@gmail.com">poccil14@gmail.com</a>&gt;<br>

<br><br>If you care about language tags, I hope the subject got your<br>
attention. =C2=A0If you don&#39;t, please ignore this request for assistanc=
e.<br>
<br>
Concise Binary Object Representation (CBOR, RFC 7049) is a binary<br>
format for structured objects. =C2=A0CBOR has a number of pre-defined data<=
br>
types and allows additional data types to be registered as &quot;tags&quot;=
.<br>
Among the pre-defined data types is a text string (Unicode characters,<br>
encoded in UTF-8). =C2=A0No facility is pre-defined for associating a<br>
Language Tag with such a string.<br>
<br>
A new CBOR tag is being proposed for combining a CBOR text string with<br>
a Language Tag. =C2=A0The (single-page) proposal is in:<br>
<br>
<a href=3D"http://peteroupc.github.io/CBOR/langtags.html" target=3D"_blank"=
>http://peteroupc.github.io/CBOR/langtags.html</a><br>
<br>
The proposal is almost trivially obvious (pair a language tag with an<br>
UTF-8 string in a two-element array) and looks right to me. =C2=A0But I&#39=
;m<br>
not an expert in Language Tags, and silly mistakes are being made by<br>
non-experts all the time.<br>
<br>
If you are an expert in Language Tags:<br>
-- Is anything missing or could anything be done in a better way?<br>
-- Or does this really simply look right?<br>
<br>
Responses to me privately or to the list are appreciated.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
</div><br></div>

--001a11347bf276783104f9287fbf--


From nobody Sun May 11 22:37:17 2014
Return-Path: <cowan@ccil.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA1F1A03F7; Sun, 11 May 2014 22:37:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.251
X-Spam-Level: 
X-Spam-Status: No, score=-3.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] 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 zXRh6eZziOHc; Sun, 11 May 2014 22:37:12 -0700 (PDT)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) by ietfa.amsl.com (Postfix) with ESMTP id 9320C1A02C7; Sun, 11 May 2014 22:37:11 -0700 (PDT)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1Wjiv9-0004qd-Hg; Mon, 12 May 2014 01:37:03 -0400
Date: Mon, 12 May 2014 01:37:03 -0400
From: John Cowan <cowan@mercury.ccil.org>
To: Ira McDonald <blueroofmusic@gmail.com>
Message-ID: <20140512053703.GS17946@mercury.ccil.org>
References: <9C6F4F37-39C8-498C-8FDA-C894C3A7BF29@tzi.org> <CAN40gStpNZWn7r+JHt45xjGmk87kDw89mu6P=T-OE6auRV5O5Q@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAN40gStpNZWn7r+JHt45xjGmk87kDw89mu6P=T-OE6auRV5O5Q@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/hf9A2f0A9w5nyBTzZNknk5x78QY
Cc: Peter Occil <poccil14@gmail.com>, Carsten Bormann <cabo@tzi.org>, LTRU Working Group <ltru@ietf.org>, apps-discuss@ietf.org
Subject: Re: [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: Mon, 12 May 2014 05:37:14 -0000

Carsten Bormann scripsit:

> 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.

Looks good to me.  But I would recommend requiring the encoder to do the
case folding rather than leaving it to the decoder.  This is a form of
early uniform normalization, which is generally a Good Thing if you can
get it.

The main mistake people make is trying to make the language tag fixed
length, which you have already avoided.

-- 
John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
A: "Spiro conjectures Ex-Lax."
Q: "What does Pat Nixon frost her cakes with?"
  --"Jeopardy" for generative semanticists


From nobody Sun May 11 23:30:29 2014
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 885741A03F6 for <ltru@ietfa.amsl.com>; Sun, 11 May 2014 22:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] 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 0N5roGN9jFBv for <ltru@ietfa.amsl.com>; Sun, 11 May 2014 22:44:35 -0700 (PDT)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by ietfa.amsl.com (Postfix) with ESMTP id 600311A03F5 for <ltru@ietf.org>; Sun, 11 May 2014 22:44:34 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=ATb2xStd8ron1tJeD5+xnr3nq+MysSE9tiy3WH2G6ccGfXsP5fwfBTRric/dXkUV; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.29] (helo=mswamui-cedar.atl.sa.earthlink.net) by elasmtp-junco.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Wjj2K-0001Sl-Gd; Mon, 12 May 2014 01:44:28 -0400
Received: from 76.254.52.232 by webmail.earthlink.net with HTTP; Mon, 12 May 2014 01:44:28 -0400
Message-ID: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
Date: Sun, 11 May 2014 22:44:28 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Ira McDonald <blueroofmusic@gmail.com>, LTRU Working Group <ltru@ietf.org>, Carsten Bormann <cabo@tzi.org>, Peter Occil <poccil14@gmail.com>,  Ira McDonald <blueroofmusic@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88891b749bef7332bbc2a34d5b374703617155d6e00d349f813350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.29
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/EPPjeKEzkm1eCm8LKNuImnLEMFo
X-Mailman-Approved-At: Sun, 11 May 2014 23:30:25 -0700
Subject: Re: [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
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
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: Mon, 12 May 2014 05:44:37 -0000

Hi -

Is representation of multi-lingual strings a concern?

E.g.  "She said 'Bonjour', and then 'Ciao'."

Randy

>From: Ira McDonald <blueroofmusic@gmail.com>
>Sent: May 11, 2014 4:50 PM
>To: LTRU Working Group <ltru@ietf.org>, Carsten Bormann <cabo@tzi.org>, Pe=
ter Occil <poccil14@gmail.com>, Ira McDonald <blueroofmusic@gmail.com>
>Subject: [Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 5646=09Lan=
guage Tags
>
>Hi,
>
><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).
>
>Cheers,
>- 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:
>
>http://peteroupc.github.io/CBOR/langtags.html
>
>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=C3=BC=C3=9Fe, Carsten
>
>_______________________________________________
>apps-discuss mailing list
>apps-discuss@ietf.org
>https://www.ietf.org/mailman/listinfo/apps-discuss


From nobody Tue May 13 20:33:28 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 366A51A0218; Tue, 13 May 2014 20:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.588
X-Spam-Level: 
X-Spam-Status: No, score=0.588 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] 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 mqKUWhcOUluU; Tue, 13 May 2014 20:33:25 -0700 (PDT)
Received: from mail-qc0-x22f.google.com (mail-qc0-x22f.google.com [IPv6:2607:f8b0:400d:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id A974A1A0145; Tue, 13 May 2014 20:33:25 -0700 (PDT)
Received: by mail-qc0-f175.google.com with SMTP id w7so1852730qcr.34 for <multiple recipients>; Tue, 13 May 2014 20:33:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=fjwarKIQ6jPjCEa/u68v/yEz/f9hfYMZo1ncnA4LfhI=; b=K0drNiFGY+m+pyVCy85YbwaSwigwiBHIwCju6K14uT5IX7JEyR4aWdAIyjCi+Bqguj VVMdrBrhA4/lOykOmgHgduXQ0miMgxQroW83s8KeBAk9rPAsXHDUw4eyHW7akPlDdNDD 6oH07DRgVtY1/PD20uOEQ2DE8Ew6d1Z/kWoztn04jC/UqV1dZ3DO2C0d4HufZNXG1yR/ ZsHCxRzGJlb8/7TcUhyV2U6GyjOFOypZXbQWjFKsTz631n/uCFZetUc2UcDlQlEVK1GQ /pxtfpXaEw8zhC+akahMwXade2QlXkfjXLav6XdjX5R/A/ciIGtliX3MJWykJBMNuEk5 rI+A==
X-Received: by 10.229.192.7 with SMTP id do7mr2094984qcb.1.1400038399007; Tue, 13 May 2014 20:33:19 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id w2sm920440qar.21.2014.05.13.20.33.17 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 13 May 2014 20:33:18 -0700 (PDT)
Message-ID: <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>, "LTRU Working Group" <ltru@ietf.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
In-Reply-To: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net>
Date: Tue, 13 May 2014 23:33:11 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-Antivirus: avast! (VPS 140513-3, 05/13/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/LIm4pu6zQsapcU03uf_GaCgpSIA
Cc: Carsten Bormann <cabo@tzi.org>, apps-discuss@ietf.org
Subject: Re: [Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 03:33:27 -0000

I'm not aware of any use case where having multiple language tags for the 
same plain-text string is useful.  For instance, RDF supports only one 
language tag for each string.  And HTML5 doesn't support multiple languages 
in the Content-Language header field or META tag; instead, for multilingual 
documents, it relies on markup to set the language used for each section. 
But plain-text strings don't admit of HTML-like markup without more.

Moreover, having multiple language tags for plain text leads to the 
additional problem of determining which parts of the text each language tag 
applies to, which is not so easy in the case of your three-language example.

--Peter

-----Original Message----- 
From: Randy Presuhn
Sent: Monday, May 12, 2014 1:44 AM
To: Ira McDonald ; LTRU Working Group ; Carsten Bormann ; Peter Occil ; Ira 
McDonald
Subject: Re: [Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 
5646Language Tags

Hi -

Is representation of multi-lingual strings a concern?

E.g.  "She said 'Bonjour', and then 'Ciao'."

Randy

>From: Ira McDonald <blueroofmusic@gmail.com>
>Sent: May 11, 2014 4:50 PM
>To: LTRU Working Group <ltru@ietf.org>, Carsten Bormann <cabo@tzi.org>, 
>Peter Occil <poccil14@gmail.com>, Ira McDonald <blueroofmusic@gmail.com>
>Subject: [Ltru] Fwd: [apps-discuss] Defining a CBOR tag for RFC 5646 
>Language Tags
>
>Hi,
>
><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).
>
>Cheers,
>- 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:
>
>http://peteroupc.github.io/CBOR/langtags.html
>
>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
>apps-discuss@ietf.org
>https://www.ietf.org/mailman/listinfo/apps-discuss


From nobody Wed May 14 03:09:41 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E8261A0286; Wed, 14 May 2014 03:09:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.389
X-Spam-Level: *
X-Spam-Status: No, score=1.389 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] 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 RtXkbs2FE0aM; Wed, 14 May 2014 03:09:39 -0700 (PDT)
Received: from mail-qc0-x22a.google.com (mail-qc0-x22a.google.com [IPv6:2607:f8b0:400d:c01::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 8085E1A027E; Wed, 14 May 2014 03:09:39 -0700 (PDT)
Received: by mail-qc0-f170.google.com with SMTP id i8so2392646qcq.15 for <multiple recipients>; Wed, 14 May 2014 03:09:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=RPN0I8iHie0afCHczSOV0QlFHA5YEirOfYqiRK2DWTI=; b=fkCv/1JxvG4N71yr8fwoWs9bFp6toAhFrz5a0l+TH3dKxRHWBxECS0yM0/mt8utO5S 0qZf4kWtb0vUfe2Le/VGrdnSFggEzthPQsZZneDdGPpP7b6PXExORLjVs+YSXq/SiCpm jn5O53OPtqUuN5B7LwmgJyc92SUpf39JUFCE/SDkmGqOqbQKHrMosgtXYgg56fU95U0A rOS5C664PWhWaEpVdaRErA/o8/Obu7ArgV/Z2GwCWrmk8T+e6nMeZ8uyNLoHwdhoLGOL EsKdZo1ZCzDtCWge1rPnkzVlY7H97Ef3Cx9oAFtdBTe4+eit8OPvcwrtct56RaBxKkYp qLDQ==
X-Received: by 10.140.28.198 with SMTP id 64mr3974845qgz.49.1400062172763; Wed, 14 May 2014 03:09:32 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id d18sm2204747qac.28.2014.05.14.03.09.31 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 14 May 2014 03:09:32 -0700 (PDT)
Message-ID: <92A56D2F207E4A9893AEDBC13336FA28@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "LTRU Working Group" <ltru@ietf.org>, <apps-discuss@ietf.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org>
In-Reply-To: <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org>
Date: Wed, 14 May 2014 06:09:26 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-Antivirus: avast! (VPS 140513-3, 05/13/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/kfnxgFpccs1GO5IY35XIwxmSMsw
Cc: Carsten Bormann <cabo@tzi.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 10:09:40 -0000

I have one last issue.  I want to clarify that the language tag and the 
tagged string can optionally be annotated with CBOR tags.  For example:

38([tagX("en"), tagY("Hello world")])

I think this will address some of the "scalability" issue that Martin Duerst 
raised.

--Peter 


From nobody Wed May 14 09:42:09 2014
Return-Path: <dave@cridland.net>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 411611A0273 for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 00:18:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level: 
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 jpxdM-BtmD5m for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 00:18:24 -0700 (PDT)
Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id DB2651A0040 for <ltru@ietf.org>; Wed, 14 May 2014 00:18:23 -0700 (PDT)
Received: by mail-oa0-f51.google.com with SMTP id n16so1715919oag.10 for <ltru@ietf.org>; Wed, 14 May 2014 00:18:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cridland.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=f8lybHLosC1/5aJ403fS6HPz7Z7vuWzR09hGX55zJPc=; b=WTzgpfsOobXT2k7ejfRgUNx1CD5Ly7xd9V8w5VP/lafE9rOO3CsFgzcMRZt39KeVds KhcrNKeO9ScN6ZimyZxuBWtmUW4mnTFdtmtDk0Z9zMaqDJGTcLrHXForC6TtSr2f5/CI psKCJX1pjQVGobrGJ0C7QLcfSnkCvVztMaRKI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=f8lybHLosC1/5aJ403fS6HPz7Z7vuWzR09hGX55zJPc=; b=EjCd5GA+heEN7RnLXUweIgQiV7B0QAYxsIla4Q2wJ5ziIt+y0WYg+cHai941ojaZ+o 5MKjtoPnGBlLKyHtO3QTWE24/ppoPnjmC5E0Kd0h9rFMDxDIM8z6NCDM1KQpKBHO9qo/ iMMxklqbtOd9X0jSEh+zkMvcnbMA+Y01oCJbefSSKeIV27RLZfkpyKex5mWAMux/ORjJ nJFJ/UBYgNmqW+5jyC9hltFHtSLaQlk+KKaMtbmHphfJLhh7ogb3d4M7+CZx8OJfLiAz q1ocQSsh+IVVidb+rtYb13pnOexLVCGSbFZCq7dRTP4h0eQXL7FHanbLPT88UpL4xiv7 wd3A==
X-Gm-Message-State: ALoCoQnTWvNYHfRHzmI3Hpc7JLcFHBMO7mpkMRBB3HAPGAEyicMDNqmhwZgM4AnvrmJ9wkAUp5KQ
MIME-Version: 1.0
X-Received: by 10.182.104.101 with SMTP id gd5mr1711347obb.54.1400051897334; Wed, 14 May 2014 00:18:17 -0700 (PDT)
Received: by 10.60.60.100 with HTTP; Wed, 14 May 2014 00:18:17 -0700 (PDT)
In-Reply-To: <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC>
Date: Wed, 14 May 2014 08:18:17 +0100
Message-ID: <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
From: Dave Cridland <dave@cridland.net>
To: Peter Occil <poccil14@gmail.com>
Content-Type: multipart/alternative; boundary=089e0115ec140210e904f956fc5c
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/-8_DhSngBwX77vctNhGfx1Eac9w
X-Mailman-Approved-At: Wed, 14 May 2014 09:42:08 -0700
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, LTRU Working Group <ltru@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 07:18:25 -0000

--089e0115ec140210e904f956fc5c
Content-Type: text/plain; charset=UTF-8

On 14 May 2014 04:33, Peter Occil <poccil14@gmail.com> wrote:

> I'm not aware of any use case where having multiple language tags for the
> same plain-text string is useful.  For instance, RDF supports only one
> language tag for each string.  And HTML5 doesn't support multiple languages
> in the Content-Language header field or META tag; instead, for multilingual
> documents, it relies on markup to set the language used for each section.
> But plain-text strings don't admit of HTML-like markup without more.
>
> Moreover, having multiple language tags for plain text leads to the
> additional problem of determining which parts of the text each language tag
> applies to, which is not so easy in the case of your three-language example.
>

Many years ago, Mark Crispin and Chris Newman had a proposal for embedding
language tags in invalid UTF-8; I seem to recall they publicly renounced
their proposal rather dramatically in favour of a Unicode Consortium
proposal for embedding the language tags somewhere in Plane 14 - published
as RFC 2482.

The fact it was all initiated in order to support the pressing needs of
ACAP might give you some hints as to why it never really took off, but as a
counter-proposal to language tags in metadata, it might be worth
re-examining.

Dave.

--089e0115ec140210e904f956fc5c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 1=
4 May 2014 04:33, Peter Occil <span dir=3D"ltr">&lt;<a href=3D"mailto:pocci=
l14@gmail.com" target=3D"_blank">poccil14@gmail.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
I&#39;m not aware of any use case where having multiple language tags for t=
he same plain-text string is useful. =C2=A0For instance, RDF supports only =
one language tag for each string. =C2=A0And HTML5 doesn&#39;t support multi=
ple languages in the Content-Language header field or META tag; instead, fo=
r multilingual documents, it relies on markup to set the language used for =
each section. But plain-text strings don&#39;t admit of HTML-like markup wi=
thout more.<br>

<br>
Moreover, having multiple language tags for plain text leads to the additio=
nal problem of determining which parts of the text each language tag applie=
s to, which is not so easy in the case of your three-language example.<br>
</blockquote><div><br></div><div>Many years ago, Mark Crispin and Chris New=
man had a proposal for embedding language tags in invalid UTF-8; I seem to =
recall they publicly renounced their proposal rather dramatically in favour=
 of a Unicode Consortium proposal for embedding the language tags somewhere=
 in Plane 14 - published as RFC 2482.</div>
<div><br></div><div>The fact it was all initiated in order to support the p=
ressing needs of ACAP might give you some hints as to why it never really t=
ook off, but as a counter-proposal to language tags in metadata, it might b=
e worth re-examining.</div>
<div><br></div><div>Dave.=C2=A0</div></div></div></div>

--089e0115ec140210e904f956fc5c--


From nobody Wed May 14 09:42:10 2014
Return-Path: <cabo@tzi.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 359871A0278; Wed, 14 May 2014 01:26:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.749
X-Spam-Level: 
X-Spam-Status: No, score=0.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, MANGLED_CASH=2.3, SPF_HELO_PASS=-0.001] 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 gYFfwFmczwY0; Wed, 14 May 2014 01:26:45 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 4CDB41A0273; Wed, 14 May 2014 01:26:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id s4E8QVSV019627; Wed, 14 May 2014 10:26:31 +0200 (CEST)
Received: from eduroam-pool7-0232.wlan.uni-bremen.de (eduroam-pool7-0232.wlan.uni-bremen.de [134.102.112.232]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 55894196D; Wed, 14 May 2014 10:26:30 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
Date: Wed, 14 May 2014 10:26:29 +0200
X-Mao-Original-Outgoing-Id: 421748789.324169-a20965c2f85802dc9abb9a53e438585d
Content-Transfer-Encoding: quoted-printable
Message-Id: <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
To: Dave Cridland <dave@cridland.net>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/a_GLOEexETDLor5_Yl8oKzyBHGM
X-Mailman-Approved-At: Wed, 14 May 2014 09:42:08 -0700
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, LTRU Working Group <ltru@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 08:26:47 -0000

On 14 May 2014, at 09:18, Dave Cridland <dave@cridland.net> wrote:

> embedding language tags in invalid UTF-8

In 2010, RFC 6082 deprecated that (and moved RFC 2482 to Historic), =
saying:

   It is an idea whose
   time never quite came.  It has been superseded by whole-transaction
   language identification such as the MIME Content-language header
   [RFC3282] and more general markup mechanisms such as those provided
   by XML.  The Unicode Consortium has deprecated the language tag
   character facility and strongly recommends against its use.

The application that motivated the new CBOR tag we are talking about =
happens not to require multi-language strings.
(It seems their usage is mostly about internationalization, i.e., =
pairing a string with its locale.)

If such a facility were needed, it could be modeled as (shown in CBOR =
diagnostic notation):

somenewtag([[=E2=80=9Cen=E2=80=9D, "She said =E2=80=98=E2=80=9C], =
[=E2=80=9Cfr=E2=80=9D, =E2=80=9CBonjour=E2=80=9D], [=E2=80=9Cen=E2=80=9D, =
"', and then =E2=80=98=E2=80=9C], [=E2=80=9Czh=E2=80=9D, =E2=80=9C=E4=BD=A0=
=E5=A5=BD=E2=80=9D], [=E2=80=9Cen=E2=80=9D, "=E2=80=99.=E2=80=9D]])

or even, maximizing compatibility by using the proposed tag as well:

othernewtag([38([=E2=80=9Cen=E2=80=9D, "She said =E2=80=98=E2=80=9C]), =
38([=E2=80=9Cfr=E2=80=9D, =E2=80=9CBonjour=E2=80=9D]), 38([=E2=80=9Cen=E2=80=
=9D, "', and then =E2=80=98=E2=80=9C]), 38([=E2=80=9Czh=E2=80=9D, =
=E2=80=9C=E4=BD=A0=E5=A5=BD=E2=80=9D]), 38([=E2=80=9Cen=E2=80=9D, =
"=E2=80=99.=E2=80=9D])])

(there are many other ways this could be modeled, too).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed May 14 10:34:54 2014
Return-Path: <mark.edward.davis@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFC321A017A; Wed, 14 May 2014 10:34:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.004
X-Spam-Level: 
X-Spam-Status: No, score=0.004 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] 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 z37ja0vtVwyo; Wed, 14 May 2014 10:34:50 -0700 (PDT)
Received: from mail-qc0-x22d.google.com (mail-qc0-x22d.google.com [IPv6:2607:f8b0:400d:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 59F211A0102; Wed, 14 May 2014 10:34:50 -0700 (PDT)
Received: by mail-qc0-f173.google.com with SMTP id i8so3352074qcq.18 for <multiple recipients>; Wed, 14 May 2014 10:34:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=0K0xKkUOWSJiJSyRR0KoRAeSiGommR+4demm553do4s=; b=uVoGBsAN0BVG2Z59awKSpwvvIlwbYPI8XCTYHJbowGD5h+l1BBYpLpYeeIQHJjM7bi /T3HnKqJwbZDJEOEwIUltwfBocFnE9jvxRyNUVW4jx729x9wNQgvW44VGEM7XKry+U5S e4AxUn8pO7f4L8po/IdrZ0pbC3dZo+U2IAMrWsSv/onw+6ozrj7+zZVS2iiKDQSEdXKp yBkV1FwJ1zD2zKXh9mJjT8qI+9LhYDTViAsltU+AK2PPwGTxg02a9EHYVfJkp8bcPbW+ /yXqm1v3zYrCim6j1F72GEH2bPBGf/kLwFqcP049UR7OobJFj47sgvRtL9JSL+ZwunAK iq9g==
X-Received: by 10.224.112.74 with SMTP id v10mr5665198qap.28.1400088883532; Wed, 14 May 2014 10:34:43 -0700 (PDT)
MIME-Version: 1.0
Sender: mark.edward.davis@gmail.com
Received: by 10.229.151.81 with HTTP; Wed, 14 May 2014 10:34:23 -0700 (PDT)
In-Reply-To: <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
From: =?UTF-8?B?TWFyayBEYXZpcyDimJXvuI8=?= <mark@macchiato.com>
Date: Wed, 14 May 2014 10:34:23 -0700
X-Google-Sender-Auth: HCN-uV9k4syZ-T-hyyO971VtaEY
Message-ID: <CAJ2xs_Hz=kjfriBY_HLsRHyXhV1+Oz26sBgK5mZRx=RVwFe23g@mail.gmail.com>
To: Dave Cridland <dave@cridland.net>
Content-Type: multipart/alternative; boundary=001a11c3b23a8e996204f95f98a8
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/ZHSXUsco20TEkh0U7y6GRwQqzXc
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, LTRU Working Group <ltru@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 17:34:52 -0000

--001a11c3b23a8e996204f95f98a8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

> as a counter-proposal to language tags in metadata, it might be worth
re-examining.

The tag characters in Unicode are deprecated, and should not be used.


Mark <https://google.com/+MarkDavis>

 *=E2=80=94 Il meglio =C3=A8 l=E2=80=99inimico del bene =E2=80=94*


On 14 May 2014 00:18, Dave Cridland <dave@cridland.net> wrote:

> On 14 May 2014 04:33, Peter Occil <poccil14@gmail.com> wrote:
>
>> I'm not aware of any use case where having multiple language tags for th=
e
>> same plain-text string is useful.  For instance, RDF supports only one
>> language tag for each string.  And HTML5 doesn't support multiple langua=
ges
>> in the Content-Language header field or META tag; instead, for multiling=
ual
>> documents, it relies on markup to set the language used for each section=
.
>> But plain-text strings don't admit of HTML-like markup without more.
>>
>> Moreover, having multiple language tags for plain text leads to the
>> additional problem of determining which parts of the text each language =
tag
>> applies to, which is not so easy in the case of your three-language exam=
ple.
>>
>
> Many years ago, Mark Crispin and Chris Newman had a proposal for embeddin=
g
> language tags in invalid UTF-8; I seem to recall they publicly renounced
> their proposal rather dramatically in favour of a Unicode Consortium
> proposal for embedding the language tags somewhere in Plane 14 - publishe=
d
> as RFC 2482.
>
> The fact it was all initiated in order to support the pressing needs of
> ACAP might give you some hints as to why it never really took off, but as=
 a
> counter-proposal to language tags in metadata, it might be worth
> re-examining.
>
> Dave.
>
> _______________________________________________
> Ltru mailing list
> Ltru@ietf.org
> https://www.ietf.org/mailman/listinfo/ltru
>
>

--001a11c3b23a8e996204f95f98a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:&#39;tim=
es new roman&#39;,serif">&gt;=C2=A0<span style=3D"color:rgb(0,0,0);font-fam=
ily:arial,sans-serif;font-size:11px">as a counter-proposal to language tags=
 in metadata, it might be worth re-examining.</span></div>

<div class=3D"gmail_default" style=3D"font-family:&#39;times new roman&#39;=
,serif"><br></div><div class=3D"gmail_default" style=3D"font-family:&#39;ti=
mes new roman&#39;,serif">The tag characters in Unicode are deprecated, and=
 should not be used.</div>

</div><div class=3D"gmail_extra"><br clear=3D"all"><div><div dir=3D"ltr"><f=
ont face=3D"&#39;times new roman&#39;, serif"><div style=3D"background-colo=
r:transparent;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right=
:0px">

<div></div></div><div style=3D"background-color:transparent;margin-top:0px;=
margin-left:0px;margin-bottom:0px;margin-right:0px"><br></div><div style=3D=
"background-color:transparent;margin-top:0px;margin-left:0px;margin-bottom:=
0px;margin-right:0px">

<a href=3D"https://google.com/+MarkDavis" target=3D"_blank">Mark</a></div><=
div style=3D"background-color:transparent;margin-top:0px;margin-left:0px;ma=
rgin-bottom:0px;margin-right:0px"><i><br></i></div><div style=3D"background=
-color:transparent;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-=
right:0px">

<i>=E2=80=94 Il meglio =C3=A8 l=E2=80=99inimico del bene =E2=80=94</i></div=
></font><div><div><font face=3D"&#39;times new roman&#39;, serif"><i><span =
style=3D"font-style:normal"><i></i></span><i></i></i></font></div></div></d=
iv></div>
<br><br><div class=3D"gmail_quote">On 14 May 2014 00:18, Dave Cridland <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:dave@cridland.net" target=3D"_blank">da=
ve@cridland.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div=
 class=3D"">On 14 May 2014 04:33, Peter Occil <span dir=3D"ltr">&lt;<a href=
=3D"mailto:poccil14@gmail.com" target=3D"_blank">poccil14@gmail.com</a>&gt;=
</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I&#39;m not aware of any use case where having multiple language tags for t=
he same plain-text string is useful. =C2=A0For instance, RDF supports only =
one language tag for each string. =C2=A0And HTML5 doesn&#39;t support multi=
ple languages in the Content-Language header field or META tag; instead, fo=
r multilingual documents, it relies on markup to set the language used for =
each section. But plain-text strings don&#39;t admit of HTML-like markup wi=
thout more.<br>



<br>
Moreover, having multiple language tags for plain text leads to the additio=
nal problem of determining which parts of the text each language tag applie=
s to, which is not so easy in the case of your three-language example.<br>


</blockquote><div><br></div></div><div>Many years ago, Mark Crispin and Chr=
is Newman had a proposal for embedding language tags in invalid UTF-8; I se=
em to recall they publicly renounced their proposal rather dramatically in =
favour of a Unicode Consortium proposal for embedding the language tags som=
ewhere in Plane 14 - published as RFC 2482.</div>


<div><br></div><div>The fact it was all initiated in order to support the p=
ressing needs of ACAP might give you some hints as to why it never really t=
ook off, but as a counter-proposal to language tags in metadata, it might b=
e worth re-examining.</div>

<span class=3D"HOEnZb"><font color=3D"#888888">
<div><br></div><div>Dave.=C2=A0</div></font></span></div></div></div>
<br>_______________________________________________<br>
Ltru mailing list<br>
<a href=3D"mailto:Ltru@ietf.org">Ltru@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ltru" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ltru</a><br>
<br></blockquote></div><br></div>

--001a11c3b23a8e996204f95f98a8--


From nobody Wed May 14 10:38:36 2014
Return-Path: <cowan@ccil.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 460D01A0107; Wed, 14 May 2014 10:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level: 
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_50=0.8, GB_I_LETTER=-2, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] 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 9ShF5de6UTEk; Wed, 14 May 2014 10:38:33 -0700 (PDT)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA091A0104; Wed, 14 May 2014 10:38:33 -0700 (PDT)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1Wkd8L-0001iI-NV; Wed, 14 May 2014 13:38:25 -0400
Date: Wed, 14 May 2014 13:38:25 -0400
From: John Cowan <cowan@mercury.ccil.org>
To: Dave Cridland <dave@cridland.net>
Message-ID: <20140514173825.GC20388@mercury.ccil.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/qbzz8ymRk2-goTkJZ-zoN8wQd50
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, LTRU Working Group <ltru@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646Language 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: Wed, 14 May 2014 17:38:35 -0000

Dave Cridland scripsit:

> Many years ago, Mark Crispin and Chris Newman had a proposal for embedding
> language tags in invalid UTF-8; I seem to recall they publicly renounced
> their proposal rather dramatically in favour of a Unicode Consortium
> proposal for embedding the language tags somewhere in Plane 14 - published
> as RFC 2482.

That's correct.  There is a character meaning "Language tag follows"
(U+E0001) and then there are tag versions of the 96 ASCII graphic
characters (U+E0020 through U+E007E), though in fact only letters,
digits, and hyphen would be useful.  U+E007F means "No language tag".

> The fact it was all initiated in order to support the pressing needs of
> ACAP might give you some hints as to why it never really took off, but as a
> counter-proposal to language tags in metadata, it might be worth
> re-examining.

It might, but don't get your hopes up.

-- 
John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
SAXParserFactory [is] a hideous, evil monstrosity of a class that should
be hung, shot, beheaded, drawn and quartered, burned at the stake,
buried in unconsecrated ground, dug up, cremated, and the ashes tossed
in the Tiber while the complete cast of Wicked sings "Ding dong, the
witch is dead."  --Elliotte Rusty Harold on xml-dev


From nobody Wed May 14 11:03:07 2014
Return-Path: <doug@ewellic.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E8081A00A6 for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 11:03:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level: 
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_20=-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 KKQFaJieoL8Z for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 11:03:05 -0700 (PDT)
Received: from p3plwbeout03-01.prod.phx3.secureserver.net (p3plsmtp03-01-2.prod.phx3.secureserver.net [72.167.218.213]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1A71A012F for <ltru@ietf.org>; Wed, 14 May 2014 11:03:05 -0700 (PDT)
Received: from localhost ([72.167.218.244]) by p3plwbeout03-01.prod.phx3.secureserver.net with bizsmtp id 1u2v1o0025GyNsw01u2vwh; Wed, 14 May 2014 11:02:55 -0700
X-SID: 1u2v1o0025GyNsw01
Received: (qmail 24590 invoked by uid 99); 14 May 2014 18:02:55 -0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Originating-IP: 208.51.143.189
User-Agent: Workspace Webmail 5.6.47
Message-Id: <20140514110254.665a7a7059d7ee80bb4d670165c8327d.d5e042b353.wbe@email03.secureserver.net>
From: "Doug Ewell" <doug@ewellic.org>
To: ltru@ietf.org
Date: Wed, 14 May 2014 11:02:54 -0700
Mime-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/-qMFmMl83VWDynMl-wfsMnLafDA
Cc: dave@cridland.net
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Wed, 14 May 2014 18:03:06 -0000

Mark Davis =E2=98=95=EF=B8=8F <mark at macchiato dot com> replied to Dave C=
ridland:=0A=0A>> Many years ago, Mark Crispin and Chris Newman had a propos=
al for=0A>> embedding language tags in invalid UTF-8; I seem to recall they=
=0A>> publicly renounced their proposal rather dramatically in favour of a=
=0A>> Unicode Consortium proposal for embedding the language tags somewhere=
=0A>> in Plane 14 - published as RFC 2482.=0A>>=0A>> The fact it was all in=
itiated in order to support the pressing needs=0A>> of ACAP might give you =
some hints as to why it never really took off,=0A>> but as a counter-propos=
al to language tags in metadata, it might be=0A>> worth re-examining.=0A>=
=0A> The tag characters in Unicode are deprecated, and should not be used.=
=0A=0AAs much as this is true, using invalid UTF-8 sequences to encode any=
=0Asort of meta-information is a far, far worse idea.=0A=0A--=0ADoug Ewell =
| Thornton, CO, USA=0Ahttp://ewellic.org | @DougEwell=0A


From nobody Wed May 14 14:16:46 2014
Return-Path: <mark.edward.davis@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96CAE1A0129 for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 14:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.977
X-Spam-Level: 
X-Spam-Status: No, score=-0.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] 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 pMe07IvGzdVp for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 14:16:42 -0700 (PDT)
Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::22e]) by ietfa.amsl.com (Postfix) with ESMTP id B02E81A0126 for <ltru@ietf.org>; Wed, 14 May 2014 14:16:42 -0700 (PDT)
Received: by mail-qg0-f46.google.com with SMTP id q108so259566qgd.33 for <ltru@ietf.org>; Wed, 14 May 2014 14:16:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=6lEnotTdTTGpNn6kXlSG/JB+Mc/BoxMI9ccEXiv+CH4=; b=xxs+MKiGv2NB9ZALgkPBrRigDGueKPJwkDavp7y5Uy+tl3D38dqLkXy9EG1WQxzw0z c2SeLceDJCgNlqayx4gHB5xswsi9YVCGHsbDHqgUyCh5ZZeJonYz7Be9S9cZDnqPKnag fDtGqHiXcvBHS+y/PGltgUMxEmnGWlAtjBx5jIal8KxT8mpOV6wOQMglhzSNcO+QGnx8 6WQ8lN3W5Ju+y8lbAh+DhnBgxOhEfP1dFxjz6GDnx+lYT+uSMOneeB6kD7KxhEndOfsN fP40o3y2Ee60pn8PiR06zcXU6jBED1zhmerBhBFHfwImoCgN4exaQnXwbe5yoMHjnRXv a8+A==
X-Received: by 10.229.27.198 with SMTP id j6mr10223692qcc.12.1400102195847; Wed, 14 May 2014 14:16:35 -0700 (PDT)
MIME-Version: 1.0
Sender: mark.edward.davis@gmail.com
Received: by 10.229.151.81 with HTTP; Wed, 14 May 2014 14:16:15 -0700 (PDT)
In-Reply-To: <20140514110254.665a7a7059d7ee80bb4d670165c8327d.d5e042b353.wbe@email03.secureserver.net>
References: <20140514110254.665a7a7059d7ee80bb4d670165c8327d.d5e042b353.wbe@email03.secureserver.net>
From: =?UTF-8?B?TWFyayBEYXZpcyDimJXvuI8=?= <mark@macchiato.com>
Date: Wed, 14 May 2014 14:16:15 -0700
X-Google-Sender-Auth: EnxMittfKK8Sn-14ep2bLgyAt8U
Message-ID: <CAJ2xs_HDhuMEph+1WAVyeu2iL=MYpKeC4f1BuckZj3yCT6apdA@mail.gmail.com>
To: Doug Ewell <doug@ewellic.org>
Content-Type: multipart/alternative; boundary=001a1133ba660867b404f962b275
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/ZVm_BCxxQk2M12XDO32rUrRWQPs
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Wed, 14 May 2014 21:16:43 -0000

--001a1133ba660867b404f962b275
Content-Type: text/plain; charset=UTF-8

> As much as this is true, using invalid UTF-8 sequences to encode any
> sort of meta-information is a far, far worse idea.

I'm sure you're not implying that I think invalid UTF-8 would have been a
good idea, but your statement might not be clear to others.

--001a1133ba660867b404f962b275
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p dir=3D"ltr"><br>
&gt; As much as this is true, using invalid UTF-8 sequences to encode any<b=
r>
&gt; sort of meta-information is a far, far worse idea.</p>
<p dir=3D"ltr"></p><div class=3D"gmail_default" style=3D"font-family:&#39;t=
imes new roman&#39;,serif;display:inline">I&#39;m sure you&#39;re not imply=
ing that I think invalid UTF-8 would have been a good idea, but your statem=
ent might not be clear to others.</div>

<br>
<p></p>
</div>

--001a1133ba660867b404f962b275--


From nobody Wed May 14 14:47:27 2014
Return-Path: <doug@ewellic.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1C511A01E6 for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 14:47:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.6
X-Spam-Level: 
X-Spam-Status: No, score=-1.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3] 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 VKrWKiZ_GbkF for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 14:47:24 -0700 (PDT)
Received: from p3plwbeout03-05.prod.phx3.secureserver.net (p3plsmtp03-05-2.prod.phx3.secureserver.net [72.167.218.217]) by ietfa.amsl.com (Postfix) with ESMTP id 9A5A71A01B6 for <ltru@ietf.org>; Wed, 14 May 2014 14:47:24 -0700 (PDT)
Received: from localhost ([72.167.218.245]) by p3plwbeout03-05.prod.phx3.secureserver.net with bizsmtp id 1xnH1o0025JG3DC01xnHwm; Wed, 14 May 2014 14:47:17 -0700
X-SID: 1xnH1o0025JG3DC01
Received: (qmail 24256 invoked by uid 99); 14 May 2014 21:47:17 -0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Originating-IP: 208.51.143.189
User-Agent: Workspace Webmail 5.6.47
Message-Id: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net>
From: "Doug Ewell" <doug@ewellic.org>
To: "Mark Davis =?UTF-8?Q?=E2=98=95=EF=B8=8F?=" <mark@macchiato.com>
Date: Wed, 14 May 2014 14:47:16 -0700
Mime-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/vre6TmumWi6hTLgwXH6CfwZIvxQ
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Wed, 14 May 2014 21:47:26 -0000

Mark Davis =E2=98=95=EF=B8=8F <mark at macchiato dot com> wrote:=0A=0A> I'm=
 sure you're not implying that I think invalid UTF-8 would have=0A> been a =
good idea, but your statement might not be clear to others.=0A=0ATo clarify=
, I got that impression from Dave's remark, which is why I=0Aoriginally quo=
ted it:=0A=0A] Many years ago, Mark Crispin and Chris Newman had a proposal=
 for=0A] embedding language tags in invalid UTF-8; I seem to recall they=0A=
] publicly renounced their proposal rather dramatically in favour of a=0A] =
Unicode Consortium proposal for embedding the language tags somewhere=0A] i=
n Plane 14 - published as RFC 2482.=0A] =0A] The fact it was all initiated =
in order to support the pressing needs=0A] of ACAP might give you some hint=
s as to why it never really took off,=0A] but as a counter-proposal to lang=
uage tags in metadata, it might be=0A] worth re-examining.=0A=0AI'm not sur=
e, upon re-reading this, whether Dave meant to say that Plane=0A14 tags or =
invalid UTF-8 was worth re-examining.=0A=0A--=0ADoug Ewell | Thornton, CO, =
USA=0Ahttp://ewellic.org | @DougEwell=0A


From nobody Wed May 14 15:04:44 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A20C81A01FB for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 15:04:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.389
X-Spam-Level: 
X-Spam-Status: No, score=0.389 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] 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 3wymds77sigQ for <ltru@ietfa.amsl.com>; Wed, 14 May 2014 15:04:41 -0700 (PDT)
Received: from mail-qg0-x22f.google.com (mail-qg0-x22f.google.com [IPv6:2607:f8b0:400d:c04::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 742DB1A01B6 for <ltru@ietf.org>; Wed, 14 May 2014 15:04:41 -0700 (PDT)
Received: by mail-qg0-f47.google.com with SMTP id j107so350336qga.6 for <ltru@ietf.org>; Wed, 14 May 2014 15:04:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=SzNKD0bczxH7fH8TIYbOle2ISvDKRf/vQ1L7OjBM4uY=; b=hJgpFquYAU7x9L3cr2XDg6CR0OBZNPb8bqQvvAnE/9nbjiC+O+842ZirqT+Bu+YIv1 QzZIY3ybxdCioKfnViNZ8U6qiOE2hGC5JSkf1Wz8eeuVXZ7sFQguVkIKHIIgQo0uUAnW EjxJTHrz4SrUZtlpzzh/S89Lo0Do73RLrt0W7d8f6HSKSE7Oa5Ee9RDaHXpjpYU+xQxB joEmi9fWEjoigNrsD9WPVysn7wLvBXbpBsqcH8rlHpIZL9jQGFF86VwDMgggcacwH0p5 eMiPSQob+3XUrVRJED+bvxU4IwtofuuoV+MqfQPy4dgS9IDZih+9WqtmW8CzugFAaxxZ DzaA==
X-Received: by 10.224.147.208 with SMTP id m16mr7880158qav.13.1400105074431; Wed, 14 May 2014 15:04:34 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id 1sm4801927qal.29.2014.05.14.15.04.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 14 May 2014 15:04:33 -0700 (PDT)
Message-ID: <BBDC3BF8D9364C309663E7DEC34C4E88@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "Doug Ewell" <doug@ewellic.org>, =?utf-8?Q?Mark_Davis_=E2=98=95=EF=B8=8F?= <mark@macchiato.com>
References: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net>
In-Reply-To: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net>
Date: Wed, 14 May 2014 18:04:26 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-Antivirus: avast! (VPS 140514-1, 05/14/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/MItBuSlVAkCQG3LnkDGMw_7tqvI
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Wed, 14 May 2014 22:04:42 -0000

"I'm not sure, upon re-reading this, whether Dave meant to say that Plane
14 tags or invalid UTF-8 was worth re-examining."

I understood it all along to mean the Plane 14 characters.

That tag characters are deprecated is one of the reasons for the CBOR tag 
proposal.  How CBOR processors should handle invalid UTF-8 is definitely out 
of scope for my CBOR tag proposal.

-------------

I also have just one issue I want to resolve before I move my proposal 
forward; I repeat it here:

"I want to clarify that the language tag and the
tagged string can optionally be annotated with CBOR tags.  For example:

38([tagX("en"), tagY("Hello world")])

I think this will address some of the "scalability" issue that Martin Duerst
raised."

--Peter

-----Original Message----- 
From: Doug Ewell
Sent: Wednesday, May 14, 2014 5:47 PM
To: Mark Davis ☕️
Cc: LTRU Working Group ; Dave Cridland
Subject: Re: [Ltru] [apps-discuss] Fwd: Defining a CBOR tag for RFC 5646 
Language Tags

Mark Davis ☕️ <mark at macchiato dot com> wrote:

> I'm sure you're not implying that I think invalid UTF-8 would have
> been a good idea, but your statement might not be clear to others.

To clarify, I got that impression from Dave's remark, which is why I
originally quoted it:

] Many years ago, Mark Crispin and Chris Newman had a proposal for
] embedding language tags in invalid UTF-8; I seem to recall they
] publicly renounced their proposal rather dramatically in favour of a
] Unicode Consortium proposal for embedding the language tags somewhere
] in Plane 14 - published as RFC 2482.
]
] The fact it was all initiated in order to support the pressing needs
] of ACAP might give you some hints as to why it never really took off,
] but as a counter-proposal to language tags in metadata, it might be
] worth re-examining.

I'm not sure, upon re-reading this, whether Dave meant to say that Plane
14 tags or invalid UTF-8 was worth re-examining.

--
Doug Ewell | Thornton, CO, USA
http://ewellic.org | @DougEwell


_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www.ietf.org/mailman/listinfo/ltru 


From nobody Thu May 15 00:44:12 2014
Return-Path: <dave@cridland.net>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A507E1A0407 for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 00:44:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level: 
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 cS_Lv_hX6ojv for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 00:44:08 -0700 (PDT)
Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 172301A026B for <ltru@ietf.org>; Thu, 15 May 2014 00:44:08 -0700 (PDT)
Received: by mail-oa0-f51.google.com with SMTP id n16so813055oag.10 for <ltru@ietf.org>; Thu, 15 May 2014 00:44:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cridland.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=cJYEvRIZSzW6QY/dB0IF7RoDH+U7C1r9iXMQg9/wxrQ=; b=igTQVRws8ayQOL3Wihwk0t6lKvCmTjKa/lDyx/P1TUh2QVVpasuliVXF8YDjy56kCr lnuJfcj8GFvl3IcTYHFbZEzC3YrgfVf/KvkBMdWRpTUiUFU36zL7FExfsnTIHr2Jp20g ipcspupp+x8vfh+MoOCJ3vF4BzrANgPPoaL3Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=cJYEvRIZSzW6QY/dB0IF7RoDH+U7C1r9iXMQg9/wxrQ=; b=gjr2/hH5g00aeWuyDI53zkfLXvsj8Ba848/0VvQO8opFpnT+9/f7OaHwukEfjHWgXX UUC0wPkqulDbJrI8oJonEiBwmyEztgfvnkREO+3bH0HRrngiC2uc3QpfmxS8xu9Oyz26 G/XO4NV4ZZUnu2fVLy3TiAKk0BZ2TvtFcfhdbDF42vxu6R5EzasViN/WStAL1D/yvnji ovJc6aDqOhVIIL6OZ5pNlIIrJTZlDr/iqGF1pZL2ewYgMQHfl74vJS1cGcHyQXT6ch5q lnPzdOrMVzlAeSYrYxnuI/juzKCcL1HkcaQqetXaUEsLUBKuELDLIxVhv0lA1/ER6rXA phmA==
X-Gm-Message-State: ALoCoQkLDzI5OmNTkKqh88ndGsvNZF2p9OuTL4a0cyoC8UMcjufjN8km5sPI6sh0yNf5DLQzsCb+
MIME-Version: 1.0
X-Received: by 10.60.132.207 with SMTP id ow15mr8390903oeb.59.1400139840978; Thu, 15 May 2014 00:44:00 -0700 (PDT)
Received: by 10.60.60.100 with HTTP; Thu, 15 May 2014 00:44:00 -0700 (PDT)
In-Reply-To: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net>
References: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net>
Date: Thu, 15 May 2014 08:44:00 +0100
Message-ID: <CAKHUCzz==S=rn=y8W5ECRPgkt-CdPkMUm8065JQ0R_x8bme1Zg@mail.gmail.com>
From: Dave Cridland <dave@cridland.net>
To: Doug Ewell <doug@ewellic.org>
Content-Type: multipart/alternative; boundary=047d7b472832db8e8804f96b75f2
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/tfrfTUKMWkvAFq3rlfVsLIt5iCo
Cc: LTRU Working Group <ltru@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Thu, 15 May 2014 07:44:09 -0000

--047d7b472832db8e8804f96b75f2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 14 May 2014 22:47, Doug Ewell <doug@ewellic.org> wrote:

> Mark Davis =E2=98=95=EF=B8=8F <mark at macchiato dot com> wrote:
>
> > I'm sure you're not implying that I think invalid UTF-8 would have
> > been a good idea, but your statement might not be clear to others.
>
> To clarify, I got that impression from Dave's remark, which is why I
> originally quoted it:
>
> ] Many years ago, Mark Crispin and Chris Newman had a proposal for
> ] embedding language tags in invalid UTF-8; I seem to recall they
> ] publicly renounced their proposal rather dramatically in favour of a
> ] Unicode Consortium proposal for embedding the language tags somewhere
> ] in Plane 14 - published as RFC 2482.
> ]
> ] The fact it was all initiated in order to support the pressing needs
> ] of ACAP might give you some hints as to why it never really took off,
> ] but as a counter-proposal to language tags in metadata, it might be
> ] worth re-examining.
>
> I'm not sure, upon re-reading this, whether Dave meant to say that Plane
> 14 tags or invalid UTF-8 was worth re-examining.
>

Either/neither/both.

Of course, an invalid-UTF-8 based proposal simply means that it's no longer
UTF-8 per-se, and so needs itself to be tagged differently. Other than
that, I don't see it's a bad idea from a technical standpoint. The use of
the word "invalid" probably scares people, but I note that's really a
shorthand for "not backwards compatible by existing UTF-8 processors".

Exactly the same caveats apply to Plane 14 tagging, mind, and moreover, we
could invent our own - indeed, that's what we're doing by having these
arrays of (tag, string) tuples.

Inline tagging is out of fashion, I agree - and as I said, it never really
caught on in part because the only protocol that cared - ACAP - never
caught on itself. What I was suggesting was that this technique exists, and
a new type for "language tagged string" is not impossible to arrange, and
actually aligns with the goal here.

Whether this is the right solution here is an entirely different question,
and the one I was hoping wouldn't be rejected out of hand - in no small
part because all we're doing here is inventing a new bespoke format for
CBOR to do the same thing.

The main consideration, I think, is what happens when a CBOR processor
encounters a language-tagged string when it doesn't understand the concept.
Extending UTF-8 seems generally undesirable since the UTF-8 processor is
likely to be an off-the-shelf black box, Plane 14 shows up as unknown
characters, and the array-of-tuple shows up as arrays of tuples. I'm not
sure any of those are desirable.

I'd further note that CBOR processors are, at this stage, likely to be
bespoke, so changes there seem acceptable. Either of the latter two can be
handled that way.

Finally, I don't have a horse in this race, I was just wondering if anyone
else had noticed there were other horses.

Dave.

--047d7b472832db8e8804f96b75f2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On 14 May 2014 22:47, Doug Ewell <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:doug@ewellic.org" target=3D"_blank">doug@ewellic.org</a>&gt;</span> w=
rote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">Mark Davis =E2=98=95=EF=B8=
=8F &lt;mark at macchiato dot com&gt; wrote:<br>
<br>
&gt; I&#39;m sure you&#39;re not implying that I think invalid UTF-8 would =
have<br>
&gt; been a good idea, but your statement might not be clear to others.<br>
<br>
</div>To clarify, I got that impression from Dave&#39;s remark, which is wh=
y I<br>
originally quoted it:<br>
<br>
] Many years ago, Mark Crispin and Chris Newman had a proposal for<br>
<div class=3D"">] embedding language tags in invalid UTF-8; I seem to recal=
l they<br>
] publicly renounced their proposal rather dramatically in favour of a<br>
] Unicode Consortium proposal for embedding the language tags somewhere<br>
] in Plane 14 - published as RFC 2482.<br>
]<br>
] The fact it was all initiated in order to support the pressing needs<br>
] of ACAP might give you some hints as to why it never really took off,<br>
] but as a counter-proposal to language tags in metadata, it might be<br>
] worth re-examining.<br>
<br>
</div>I&#39;m not sure, upon re-reading this, whether Dave meant to say tha=
t Plane<br>
14 tags or invalid UTF-8 was worth re-examining.<br></blockquote><div><br><=
/div><div>Either/neither/both.</div><div><br></div><div>Of course, an inval=
id-UTF-8 based proposal simply means that it&#39;s no longer UTF-8 per-se, =
and so needs itself to be tagged differently. Other than that, I don&#39;t =
see it&#39;s a bad idea from a technical standpoint. The use of the word &q=
uot;invalid&quot; probably scares people, but I note that&#39;s really a sh=
orthand for &quot;not backwards compatible by existing UTF-8 processors&quo=
t;.</div>
<div><br></div><div>Exactly the same caveats apply to Plane 14 tagging, min=
d, and moreover, we could invent our own - indeed, that&#39;s what we&#39;r=
e doing by having these arrays of (tag, string) tuples.</div><div><br></div=
>
<div>Inline tagging is out of fashion, I agree - and as I said, it never re=
ally caught on in part because the only protocol that cared - ACAP - never =
caught on itself. What I was suggesting was that this technique exists, and=
 a new type for &quot;language tagged string&quot; is not impossible to arr=
ange, and actually aligns with the goal here.</div>
<div><br></div><div>Whether this is the right solution here is an entirely =
different question, and the one I was hoping wouldn&#39;t be rejected out o=
f hand - in no small part because all we&#39;re doing here is inventing a n=
ew bespoke format for CBOR to do the same thing.</div>
<div><br></div><div>The main consideration, I think, is what happens when a=
 CBOR processor encounters a language-tagged string when it doesn&#39;t und=
erstand the concept. Extending UTF-8 seems generally undesirable since the =
UTF-8 processor is likely to be an off-the-shelf black box, Plane 14 shows =
up as unknown characters, and the array-of-tuple shows up as arrays of tupl=
es. I&#39;m not sure any of those are desirable.</div>
<div><br></div><div>I&#39;d further note that CBOR processors are, at this =
stage, likely to be bespoke, so changes there seem acceptable. Either of th=
e latter two can be handled that way.</div><div><br></div><div>Finally, I d=
on&#39;t have a horse in this race, I was just wondering if anyone else had=
 noticed there were other horses.</div>
<div><br></div><div>Dave.</div></div></div></div>

--047d7b472832db8e8804f96b75f2--


From nobody Thu May 15 05:26:10 2014
Return-Path: <cowan@ccil.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F5081A04CA for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 05:26:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.352
X-Spam-Level: 
X-Spam-Status: No, score=-1.352 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] 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 L0ULW60zEITt for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 05:26:07 -0700 (PDT)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6A011A03D4 for <ltru@ietf.org>; Thu, 15 May 2014 05:26:07 -0700 (PDT)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1WkuR0-0002cv-UR; Thu, 15 May 2014 08:06:54 -0400
Date: Thu, 15 May 2014 08:06:50 -0400
From: John Cowan <cowan@mercury.ccil.org>
To: Dave Cridland <dave@cridland.net>
Message-ID: <20140515120647.GH13350@mercury.ccil.org>
References: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net> <CAKHUCzz==S=rn=y8W5ECRPgkt-CdPkMUm8065JQ0R_x8bme1Zg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAKHUCzz==S=rn=y8W5ECRPgkt-CdPkMUm8065JQ0R_x8bme1Zg@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/Iii9Z6Tj-9znf3MB-iUnd2GLqjQ
Cc: LTRU Working Group <ltru@ietf.org>, Doug Ewell <doug@ewellic.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Thu, 15 May 2014 12:26:10 -0000

Dave Cridland scripsit:

> Of course, an invalid-UTF-8 based proposal simply means that it's no
> longer UTF-8 per-se, and so needs itself to be tagged differently.

The whole point of the invalid-UTF-8 was that the less fussy decoders of
the day would quietly drop the hidden information and display the string.
That is much less likely to happen now.

> Exactly the same caveats apply to Plane 14 tagging, mind, 

Not so much.  Unicode renderers that don't understand language tags will
not display them (because stuff on plane E is never displayed per its
Unicode properties), or if the renderer doesn't even understand that,
will at worst generate boxes or other "character unknown" glyphs,
often only three of them.

> The main consideration, I think, is what happens when a CBOR processor
> encounters a language-tagged string when it doesn't understand the concept.

Agreed, and if that is a serious problem, Plane E starts to look better.

-- 
John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
[P]olice in many lands are now complaining that local arrestees are insisting
on having their Miranda rights read to them, just like perps in American TV
cop shows.  When it's explained to them that they are in a different country,
where those rights do not exist, they become outraged.  --Neal Stephenson


From nobody Thu May 15 05:31:46 2014
Return-Path: <dave@cridland.net>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C9201A0285 for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 05:31:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level: 
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 tivd055EveyH for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 05:31:33 -0700 (PDT)
Received: from mail-oa0-x229.google.com (mail-oa0-x229.google.com [IPv6:2607:f8b0:4003:c02::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6C2E1A029A for <ltru@ietf.org>; Thu, 15 May 2014 05:31:29 -0700 (PDT)
Received: by mail-oa0-f41.google.com with SMTP id m1so1141529oag.14 for <ltru@ietf.org>; Thu, 15 May 2014 05:31:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cridland.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mTI6/IpeeotEkVe2zqEjEK5pimD5evUMeh7mdcyWT7A=; b=VaEfhE3B7QzWYLkls96valwP1SzugLuC+rbsB70kv86HQ7Ge8DVxagxACIsAkx45ZN EPVNWmBex/kahTDchITXjrM6JeXEmuWu4ovaUfaW82c34sUWORMmC4/VqSvtuERk8amm Yl8gEVn/ojlqe9QV6VQqIawyo+8fOgurhLmbI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=mTI6/IpeeotEkVe2zqEjEK5pimD5evUMeh7mdcyWT7A=; b=gk2aem/UHKEcpQBPkE1gC/h/VbVQ/ew/z01JcOJEpL/CTQTj/vfPnCmiNqDPoKeBIk wSTXpKpny8RECL8BdFNmD1bEpkOTdOMr8edQSfFH+Itm2VAg0wd9e/1hNGzf1GBRcH3d z+E8vU9BpU0YkgldzhT8uT1FX+wxZuXzPouLvx1ArZNY4tDBH3HdSc9hjTpO4PFZwKBS iv7j44qTR9MBbwdqwks6HuAIhoYORSdhKZpV3WGFX0c0OJ7IGCpSlqc9eJEspyX/etTF qqzyMcWiLrTmra70U6igr2WLVHIkXBhGL9f0jt2g1aZe/gdCOswkzSrSdkly1I55LfYP Zq3w==
X-Gm-Message-State: ALoCoQl+r9dsYdA2L88oV8lXLQstdT2p2CtQwJGaeWIUqvZSQ0yvYtqAz97mqG81DSLQo9gLy5Q0
MIME-Version: 1.0
X-Received: by 10.60.44.100 with SMTP id d4mr44959oem.6.1400157082770; Thu, 15 May 2014 05:31:22 -0700 (PDT)
Received: by 10.60.60.100 with HTTP; Thu, 15 May 2014 05:31:22 -0700 (PDT)
In-Reply-To: <20140515120647.GH13350@mercury.ccil.org>
References: <20140514144716.665a7a7059d7ee80bb4d670165c8327d.4ebffc2f64.wbe@email03.secureserver.net> <CAKHUCzz==S=rn=y8W5ECRPgkt-CdPkMUm8065JQ0R_x8bme1Zg@mail.gmail.com> <20140515120647.GH13350@mercury.ccil.org>
Date: Thu, 15 May 2014 13:31:22 +0100
Message-ID: <CAKHUCzwLRr=z6caE1Or9cwcgeke9ohS8q5u2DC7OKEgXgACHYQ@mail.gmail.com>
From: Dave Cridland <dave@cridland.net>
To: John Cowan <cowan@mercury.ccil.org>
Content-Type: multipart/alternative; boundary=001a11c2ee228c6eb804f96f79fc
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/fp7cEoR6lgenySFvpnOX9ix1dss
Cc: LTRU Working Group <ltru@ietf.org>, Doug Ewell <doug@ewellic.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Thu, 15 May 2014 12:31:34 -0000

--001a11c2ee228c6eb804f96f79fc
Content-Type: text/plain; charset=UTF-8

Thanks for the corrections; I shall now slouch into silence because I
honestly have very little opinion.

On 15 May 2014 13:06, John Cowan <cowan@mercury.ccil.org> wrote:

> Dave Cridland scripsit:
>
> > Of course, an invalid-UTF-8 based proposal simply means that it's no
> > longer UTF-8 per-se, and so needs itself to be tagged differently.
>
> The whole point of the invalid-UTF-8 was that the less fussy decoders of
> the day would quietly drop the hidden information and display the string.
> That is much less likely to happen now.
>
> > Exactly the same caveats apply to Plane 14 tagging, mind,
>
> Not so much.  Unicode renderers that don't understand language tags will
> not display them (because stuff on plane E is never displayed per its
> Unicode properties), or if the renderer doesn't even understand that,
> will at worst generate boxes or other "character unknown" glyphs,
> often only three of them.
>
> > The main consideration, I think, is what happens when a CBOR processor
> > encounters a language-tagged string when it doesn't understand the
> concept.
>
> Agreed, and if that is a serious problem, Plane E starts to look better.
>
>

--001a11c2ee228c6eb804f96f79fc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">Than=
ks for the corrections; I shall now slouch into silence because I honestly =
have very little opinion.</div><div class=3D"gmail_quote"><br></div><div cl=
ass=3D"gmail_quote">
On 15 May 2014 13:06, John Cowan <span dir=3D"ltr">&lt;<a href=3D"mailto:co=
wan@mercury.ccil.org" target=3D"_blank">cowan@mercury.ccil.org</a>&gt;</spa=
n> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
Dave Cridland scripsit:<br>
<div class=3D""><br>
&gt; Of course, an invalid-UTF-8 based proposal simply means that it&#39;s =
no<br>
&gt; longer UTF-8 per-se, and so needs itself to be tagged differently.<br>
<br>
</div>The whole point of the invalid-UTF-8 was that the less fussy decoders=
 of<br>
the day would quietly drop the hidden information and display the string.<b=
r>
That is much less likely to happen now.<br>
<div class=3D""><br>
&gt; Exactly the same caveats apply to Plane 14 tagging, mind,<br>
<br>
</div>Not so much. =C2=A0Unicode renderers that don&#39;t understand langua=
ge tags will<br>
not display them (because stuff on plane E is never displayed per its<br>
Unicode properties), or if the renderer doesn&#39;t even understand that,<b=
r>
will at worst generate boxes or other &quot;character unknown&quot; glyphs,=
<br>
often only three of them.<br>
<div class=3D""><br>
&gt; The main consideration, I think, is what happens when a CBOR processor=
<br>
&gt; encounters a language-tagged string when it doesn&#39;t understand the=
 concept.<br>
<br>
</div>Agreed, and if that is a serious problem, Plane E starts to look bett=
er.<br>
<div class=3D""><br></div></blockquote></div></div></div>

--001a11c2ee228c6eb804f96f79fc--


From nobody Thu May 15 08:40:10 2014
Return-Path: <doug@ewellic.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137161A00DF for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 08:40:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 Zi1uW0oGD3Up for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 08:40:03 -0700 (PDT)
Received: from p3plwbeout03-02.prod.phx3.secureserver.net (p3plsmtp03-02-2.prod.phx3.secureserver.net [72.167.218.214]) by ietfa.amsl.com (Postfix) with ESMTP id 923361A008D for <ltru@ietf.org>; Thu, 15 May 2014 08:40:03 -0700 (PDT)
Received: from localhost ([72.167.218.245]) by p3plwbeout03-02.prod.phx3.secureserver.net with bizsmtp id 2Ffw1o0035JG3DC01FfwTq; Thu, 15 May 2014 08:39:56 -0700
X-SID: 2Ffw1o0035JG3DC01
Received: (qmail 29233 invoked by uid 99); 15 May 2014 15:39:56 -0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Originating-IP: 208.51.143.189
User-Agent: Workspace Webmail 5.6.47
Message-Id: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net>
From: "Doug Ewell" <doug@ewellic.org>
To: "Dave Cridland" <dave@cridland.net>
Date: Thu, 15 May 2014 08:39:55 -0700
Mime-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/u_3YextF2L7GwVxlwtZGckU71rs
Cc: LTRU Working Group <ltru@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Thu, 15 May 2014 15:40:05 -0000

Dave Cridland <dave at cridland dot net> wrote:=0A=0A> Of course, an invali=
d-UTF-8 based proposal simply means that it's no=0A> longer UTF-8 per-se, a=
nd so needs itself to be tagged differently.=0A> Other than that, I don't s=
ee it's a bad idea from a technical=0A> standpoint. The use of the word "in=
valid" probably scares people, but=0A> I note that's really a shorthand for=
 "not backwards compatible by=0A> existing UTF-8 processors".=0A=0AThe prop=
osal from 1997 ("MLSF") did call it an extra layer on top of=0AUTF-8, and i=
ncluded lots of health warnings that it was not really=0AUTF-8. That didn't=
 remove the danger, though, because it looked so much=0Alike UTF-8. John's =
response about decoders was spot-on.=0A=0A> Exactly the same caveats apply =
to Plane 14 tagging, mind, and=0A> moreover, we could invent our own - inde=
ed, that's what we're doing by=0A> having these arrays of (tag, string) tup=
les.=0A=0ASince CBOR processors are likely to be bespoke, as you said, but =
the=0Aunderlying UTF-8 processor is not -- as you also said -- it would be=
=0Amuch easier to strip out Plane 14 characters for display if necessary=0A=
than to implement a whole new UTF-8=E2=80=93like decoding-stream layer that=
=0Aunderstands MLSF.=0A=0AAs Mark knows, I never bought into the deprecatio=
n argument about how=0Aevil Plane 14 tag characters are. Handling them corr=
ectly just isn't=0Athat difficult. For CBOR, you may be better off with the=
 tag/string=0Atuples; the tags in that case are much easier to see and don'=
t need to=0Abe stripped from the string for display or comparison. But if t=
his=0A"tagged text" model is too far out of step with the CBOR/JSON way of=
=0Athinking, Plane 14 is out there.=0A=0A--=0ADoug Ewell | Thornton, CO, US=
A=0Ahttp://ewellic.org | @DougEwell=0A


From nobody Thu May 15 09:35:33 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ED3A1A04F8; Thu, 15 May 2014 09:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.95
X-Spam-Level: 
X-Spam-Status: No, score=0.95 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 Ik-OF1S8kL7P; Thu, 15 May 2014 09:35:30 -0700 (PDT)
Received: from mail-qg0-x231.google.com (mail-qg0-x231.google.com [IPv6:2607:f8b0:400d:c04::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47FA31A00C2; Thu, 15 May 2014 09:35:30 -0700 (PDT)
Received: by mail-qg0-f49.google.com with SMTP id a108so2123969qge.36 for <multiple recipients>; Thu, 15 May 2014 09:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=gT2eh/GxUgPIJQiherfxI26U1jhsnYLTUYajrtm6Fxs=; b=Y7tG7Os/Gn5S/wH9eU8V26APdS7YVwix+aN7ZGNuGT4lFGymEWYbPIaodCi/cxyjOJ GFliDKxBj17qkzZAwBA0SjnOMh6nEO7bnIOYMl08dD1GFlmt6xW+7OgqyPUOgASLh6lM zk0vSJYtfj3lOoF2b1uWn+JCICYvFWPPpoMIViADkMGTgZesekt/NY+QtL7ynk2H9e5j qUIOfwtTo4nJQM+JkS+y+iL2JYIpgD6c4SFh8V8rXDtZyqNuJ2BQO2yugJ/SCSIswRit 48vt5d17P8troLot3nLvAVwxy6xyvAjP05/641xH0ykZaNdu6aOo2j+bpWeXKhTIJ7fd lj+Q==
X-Received: by 10.224.119.131 with SMTP id z3mr14609582qaq.91.1400171722542; Thu, 15 May 2014 09:35:22 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id w2sm8635191qar.21.2014.05.15.09.35.20 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 May 2014 09:35:21 -0700 (PDT)
Message-ID: <15955C4E122344DDBBAA53E803A8F08E@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "LTRU Working Group" <ltru@ietf.org>, <apps-discuss@ietf.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC>
In-Reply-To: <92A56D2F207E4A9893AEDBC13336FA28@PeterPC>
Date: Thu, 15 May 2014 12:35:12 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-Antivirus: avast! (VPS 140515-0, 05/15/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/9iBJcee_PvQegHqVy11iARLqsRg
Cc: Carsten Bormann <cabo@tzi.org>
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Thu, 15 May 2014 16:35:31 -0000

I have updated my specification on language-tagged strings.

http://peteroupc.github.io/CBOR/langtags.html

The two things new are:

- The "NOTE" section.
- The sentence "Both the language tag and the arbitrary string can 
optionally be annotated with CBOR tags."

--Peter 


From nobody Thu May 15 16:37:39 2014
Return-Path: <mark.edward.davis@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EFB51A01C2 for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 16:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.004
X-Spam-Level: 
X-Spam-Status: No, score=0.004 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] 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 R8_x8eauXDPS for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 16:37:35 -0700 (PDT)
Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 386C11A01F1 for <ltru@ietf.org>; Thu, 15 May 2014 16:37:35 -0700 (PDT)
Received: by mail-qc0-f178.google.com with SMTP id l6so3115809qcy.9 for <ltru@ietf.org>; Thu, 15 May 2014 16:37:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=53hIThFS/6Fk86z8TKTrT6KQQWvZhyTKaSGnRi5hqZw=; b=Lr4Y0sZDONQqEjOd9lHy31TmiFSL8Av2W5b2aub7V9OoXOhaabb2oThRxvJPjpmeW0 y/IMseGo9L1dv5Ce/FOttTDgG1odHbc/FajeVI4+DpDyJTaAQIIbMS4m8/Ri58xqGrZ+ 0YHUYEw/JRnsqqDGcfF2LODewAXJqClkgmG14hWZCzBIwwRC5lyXGAM/9J7ahfCWh4nm RmkdRHyF2ftlRGeNmYZX6E+B3u4qylNvezyQqhgObBHxF15V1f+ZoZW1Ls/pO+VRMYcp e0X3NncjRu2aiXOw0Rr2sJavZ6SecGIo2ygRDBxu/eiJaT5Vs3QvG58gcSYdvSbbOy2M shwA==
X-Received: by 10.224.161.83 with SMTP id q19mr18050746qax.56.1400197047604; Thu, 15 May 2014 16:37:27 -0700 (PDT)
MIME-Version: 1.0
Sender: mark.edward.davis@gmail.com
Received: by 10.229.151.81 with HTTP; Thu, 15 May 2014 16:37:07 -0700 (PDT)
In-Reply-To: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net>
References: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net>
From: =?UTF-8?B?TWFyayBEYXZpcyDimJXvuI8=?= <mark@macchiato.com>
Date: Thu, 15 May 2014 16:37:07 -0700
X-Google-Sender-Auth: Z3IPOU6ubfg3UKE8yyd6OpE__Lw
Message-ID: <CAJ2xs_H60RHSoUWYb4b_pioM9qG+RzNrMiGqZm_R6QVotabHjg@mail.gmail.com>
To: Doug Ewell <doug@ewellic.org>
Content-Type: multipart/alternative; boundary=089e0149ccdea35e9d04f978c7c2
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/WowmfjeIF0JXsOL5Tv541d0hjDI
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Thu, 15 May 2014 23:37:36 -0000

--089e0149ccdea35e9d04f978c7c2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Thu, May 15, 2014 at 8:39 AM, Doug Ewell <doug@ewellic.org> wrote:

> But if this
> "tagged text" model is too far out of step with the CBOR/JSON way of
> thinking, Plane 14 is out there.
>

=E2=80=8BI was perhaps not forceful enough. Deprecated Unicode characters s=
hould
*never* be generated by any modern software, and that includes the language
tags. They certainly should not be used in any new protocol.

Mark <https://google.com/+MarkDavis>

*=E2=80=94 Il meglio =C3=A8 l=E2=80=99inimico del bene =E2=80=94*

--089e0149ccdea35e9d04f978c7c2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Thu, May 15, 2014 at 8:39 AM, Doug Ewell <span dir=3D"ltr">&lt;<a href=
=3D"mailto:doug@ewellic.org" target=3D"_blank">doug@ewellic.org</a>&gt;</sp=
an> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div id=3D":1v1" class=3D"a3s" style=3D"over=
flow:hidden">But if this<br>
&quot;tagged text&quot; model is too far out of step with the CBOR/JSON way=
 of<br>
thinking, Plane 14 is out there.</div></blockquote></div><br><div class=3D"=
gmail_default" style=3D"font-family:&#39;times new roman&#39;,serif">=E2=80=
=8BI was perhaps not forceful enough. Deprecated Unicode characters should =
<i>never</i> be generated by any modern software, and that includes the lan=
guage tags. They certainly should not be used in any new protocol.</div>

<div><div dir=3D"ltr"><font face=3D"&#39;times new roman&#39;, serif"><div =
style=3D"background-color:transparent;margin-top:0px;margin-left:0px;margin=
-bottom:0px;margin-right:0px"><div></div></div><div style=3D"background-col=
or:transparent;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-righ=
t:0px">

<br></div><div style=3D"background-color:transparent;margin-top:0px;margin-=
left:0px;margin-bottom:0px;margin-right:0px"><a href=3D"https://google.com/=
+MarkDavis" target=3D"_blank">Mark</a></div><div style=3D"background-color:=
transparent;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0=
px">

<i><br></i></div><div style=3D"background-color:transparent;margin-top:0px;=
margin-left:0px;margin-bottom:0px;margin-right:0px"><i>=E2=80=94 Il meglio =
=C3=A8 l=E2=80=99inimico del bene =E2=80=94</i></div></font><div><div><font=
 face=3D"&#39;times new roman&#39;, serif"><i><span style=3D"font-style:nor=
mal"><i></i></span><i></i></i></font></div>

</div></div></div>
</div></div>

--089e0149ccdea35e9d04f978c7c2--


From nobody Thu May 15 19:32:41 2014
Return-Path: <doug@ewellic.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAF481A0032 for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 19:32:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.539
X-Spam-Level: *
X-Spam-Status: No, score=1.539 tagged_above=-999 required=5 tests=[BAYES_50=0.8, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, STOX_REPLY_TYPE=0.439] 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 FT3YYW6OPQWI for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 19:32:38 -0700 (PDT)
Received: from p3plsmtpa07-05.prod.phx3.secureserver.net (p3plsmtpa07-05.prod.phx3.secureserver.net [173.201.192.234]) by ietfa.amsl.com (Postfix) with ESMTP id C04611A000F for <ltru@ietf.org>; Thu, 15 May 2014 19:32:38 -0700 (PDT)
Received: from DougEwell ([65.128.12.85]) by p3plsmtpa07-05.prod.phx3.secureserver.net with  id 2SYV1o0051q5wH501SYV3D; Thu, 15 May 2014 19:32:31 -0700
Message-ID: <63CE3F1B0A474CD9B023A3D330BEED32@DougEwell>
From: "Doug Ewell" <doug@ewellic.org>
To: =?utf-8?Q?Mark_Davis_=E2=98=95=EF=B8=8F?= <mark@macchiato.com>
References: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net> <CAJ2xs_H60RHSoUWYb4b_pioM9qG+RzNrMiGqZm_R6QVotabHjg@mail.gmail.com>
In-Reply-To: <CAJ2xs_H60RHSoUWYb4b_pioM9qG+RzNrMiGqZm_R6QVotabHjg@mail.gmail.com>
Date: Thu, 15 May 2014 20:32:49 -0600
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/Ka6SN5wiPrDXMKgG9bn2ngUoZ5M
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Fri, 16 May 2014 02:32:39 -0000

Mark Davis 🍶 wrote:

>> But if this "tagged text" model is too far out of step with the
>> CBOR/JSON way of thinking, Plane 14 is out there.
>
> ​I was perhaps not forceful enough. Deprecated Unicode characters
> should *never* be generated by any modern software, and that includes
> the language tags. They certainly should not be used in any new
> protocol.

And if Peter and Dave had decided that an out-of-band tagging model for 
CBOR was simply unworkable (which they did not, thankfully), and they 
were left with a choice between Plane 14 tags, invalid UTF-8 sequences, 
and some other homegrown, MLSF-like hack, what would be your 
recommendation to them?

--
Doug Ewell | Thornton, CO, USA
http://ewellic.org | @DougEwell ­


From nobody Thu May 15 20:00:37 2014
Return-Path: <mark.edward.davis@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BF971A007E for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 20:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.004
X-Spam-Level: 
X-Spam-Status: No, score=0.004 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] 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 qN3yVR5hzYKG for <ltru@ietfa.amsl.com>; Thu, 15 May 2014 20:00:33 -0700 (PDT)
Received: from mail-qc0-x233.google.com (mail-qc0-x233.google.com [IPv6:2607:f8b0:400d:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C75AF1A0032 for <ltru@ietf.org>; Thu, 15 May 2014 20:00:33 -0700 (PDT)
Received: by mail-qc0-f179.google.com with SMTP id x3so3325707qcv.24 for <ltru@ietf.org>; Thu, 15 May 2014 20:00:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=4+Nd79hIYw40TUarXWvdOTvg9h6hFfEBLzOkHEE74Mc=; b=BnBXMWGQDNbIIhFng27jKKMuXZRUaxuxOhkd/UoHdeZjDUTpS4lIs3E58WbncrAxjV ej+jNLhrYnB8QE/K3RwJDCOsmtlTlgXJCrYGHGDvGQrSx4ygSUysSiJDMie8CDdqsqep 094PjfRIJLA9Y6rE1uO003fGWbmMA5iFqUpc6Ziubo5Mdv8o3Nza9UjeRT75w/MX2aeh 7XzOQZhAnHNSDng+jet9Bh8N27R2yTYEAfhwfwr7QRHmRP6Z3PdGffIdrkuDc/uMLLlz JSXQYd0Z0HhBzUKLbCh7lXFVHZmBWZ6iE4kQX9OFBZ1+LmSbfVljDHQZfsjmFa3RjnZW 3YgQ==
X-Received: by 10.140.49.76 with SMTP id p70mr20131996qga.86.1400209226161; Thu, 15 May 2014 20:00:26 -0700 (PDT)
MIME-Version: 1.0
Sender: mark.edward.davis@gmail.com
Received: by 10.229.151.81 with HTTP; Thu, 15 May 2014 20:00:05 -0700 (PDT)
In-Reply-To: <63CE3F1B0A474CD9B023A3D330BEED32@DougEwell>
References: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net> <CAJ2xs_H60RHSoUWYb4b_pioM9qG+RzNrMiGqZm_R6QVotabHjg@mail.gmail.com> <63CE3F1B0A474CD9B023A3D330BEED32@DougEwell>
From: =?UTF-8?B?TWFyayBEYXZpcyDimJXvuI8=?= <mark@macchiato.com>
Date: Thu, 15 May 2014 20:00:05 -0700
X-Google-Sender-Auth: US7v3tISTYPhoP4HlAmmQ03QIa0
Message-ID: <CAJ2xs_G7+qG1M58-Oq9Mekihv5SBEvAhVbkDaEL6pWZ7vLD=ag@mail.gmail.com>
To: Doug Ewell <doug@ewellic.org>
Content-Type: multipart/alternative; boundary=001a11370a3489654004f97b9dfb
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/DaOfHujVRU8KVBrRfNZ6_pK-Iag
Cc: LTRU Working Group <ltru@ietf.org>, Dave Cridland <dave@cridland.net>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Fri, 16 May 2014 03:00:35 -0000

--001a11370a3489654004f97b9dfb
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Thu, May 15, 2014 at 7:32 PM, Doug Ewell <doug@ewellic.org> wrote:

> And if Peter and Dave had decided that an out-of-band tagging model for
> CBOR was simply unworkable (which they did not, thankfully), and they wer=
e
> left with a choice between Plane 14 tags, invalid UTF-8 sequences, and so=
me
> other homegrown, MLSF-like hack, what would be your recommendation to the=
m?
>

=E2=80=8BI would say that they need to go back and look at out-of-band tagg=
ing.

CBOR already handles a variety of data formats and can handle sequences of
variable length text and other items, so there is no need =E2=80=8Bto say w=
hat's
the best of a set of other choices, all of which are awful.


Mark <https://google.com/+MarkDavis>

*=E2=80=94 Il meglio =C3=A8 l=E2=80=99inimico del bene =E2=80=94*

--001a11370a3489654004f97b9dfb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Thu, May 15, 2014 at 7:32 PM, Doug Ewell <span dir=3D"ltr">&lt;<a href=
=3D"mailto:doug@ewellic.org" target=3D"_blank">doug@ewellic.org</a>&gt;</sp=
an> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div id=3D":112" class=3D"" style=3D"overflow:hidden">And =
if Peter and Dave had decided that an out-of-band tagging model for CBOR wa=
s simply unworkable (which they did not, thankfully), and they were left wi=
th a choice between Plane 14 tags, invalid UTF-8 sequences, and some other =
homegrown, MLSF-like hack, what would be your recommendation to them?<div c=
lass=3D"">

</div></div></blockquote></div><br><div class=3D"gmail_default" style=3D"fo=
nt-family:&#39;times new roman&#39;,serif">=E2=80=8BI would say that they n=
eed to go back and look at out-of-band tagging.</div><div class=3D"gmail_de=
fault" style=3D"font-family:&#39;times new roman&#39;,serif">

<br></div><div class=3D"gmail_default" style=3D"font-family:&#39;times new =
roman&#39;,serif">CBOR already handles a variety of data formats and can ha=
ndle sequences of variable length text and other items, so there is no need=
 =E2=80=8Bto say what&#39;s the best of a set of other choices, all of whic=
h are awful.</div>

<br clear=3D"all"><div><div dir=3D"ltr"><font face=3D"&#39;times new roman&=
#39;, serif"><div style=3D"margin:0px;background-color:transparent"><div></=
div></div><div style=3D"margin:0px;background-color:transparent"><br></div>=
<div style=3D"margin:0px;background-color:transparent">

<a href=3D"https://google.com/+MarkDavis" target=3D"_blank">Mark</a></div><=
div style=3D"margin:0px;background-color:transparent"><i><br></i></div><div=
 style=3D"margin:0px;background-color:transparent"><i>=E2=80=94 Il meglio =
=C3=A8 l=E2=80=99inimico del bene =E2=80=94</i></div>

</font><div><div><font face=3D"&#39;times new roman&#39;, serif"><i><span s=
tyle=3D"font-style:normal"><i></i></span><i></i></i></font></div></div></di=
v></div>
</div></div>

--001a11370a3489654004f97b9dfb--


From nobody Fri May 16 02:18:23 2014
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D8DE1A01C6 for <ltru@ietfa.amsl.com>; Fri, 16 May 2014 02:18:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.442
X-Spam-Level: 
X-Spam-Status: No, score=-0.442 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] 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 eZBXNr7E7lfD for <ltru@ietfa.amsl.com>; Fri, 16 May 2014 02:18:20 -0700 (PDT)
Received: from scintmta01-14.scbb.aoyama.ac.jp (scintmta01-14.scbb.aoyama.ac.jp [133.2.253.64]) by ietfa.amsl.com (Postfix) with ESMTP id CABF91A01C5 for <ltru@ietf.org>; Fri, 16 May 2014 02:18:19 -0700 (PDT)
Received: from scmeg01-14.scbb.aoyama.ac.jp (scmse.scbb.aoyama.ac.jp [133.2.253.15]) by scintmta01-14.scbb.aoyama.ac.jp (Postfix) with ESMTP id 4970A32E49E; Fri, 16 May 2014 18:18:11 +0900 (JST)
Received: from itmail2.it.aoyama.ac.jp (unknown [133.2.206.134]) by scmeg01-14.scbb.aoyama.ac.jp with smtp id 6177_f8e4_22b13d96_3816_427d_b833_dfa2ee16d931; Fri, 16 May 2014 18:18:10 +0900
Received: from [IPv6:::1] (unknown [133.2.210.1]) by itmail2.it.aoyama.ac.jp (Postfix) with ESMTP id 73653C0312; Fri, 16 May 2014 18:18:10 +0900 (JST)
Message-ID: <5375D7C5.3060609@it.aoyama.ac.jp>
Date: Fri, 16 May 2014 18:17:57 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: Doug Ewell <doug@ewellic.org>, Dave Cridland <dave@cridland.net>
References: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net>
In-Reply-To: <20140515083955.665a7a7059d7ee80bb4d670165c8327d.b69c089194.wbe@email03.secureserver.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/7wbjt4PftpkfgLPqvUZ6KAEQrog
Cc: LTRU Working Group <ltru@ietf.org>
Subject: Re: [Ltru] [apps-discuss] Fwd: 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: Fri, 16 May 2014 09:18:22 -0000

On 2014/05/16 00:39, Doug Ewell wrote:
> Dave Cridland <dave at cridland dot net> wrote:
>
>> Of course, an invalid-UTF-8 based proposal simply means that it's no
>> longer UTF-8 per-se, and so needs itself to be tagged differently.

But this is highly counter-productive. US computer and Internet 
technology was so successful among else because everything was ASCII. We 
are finally getting close to a place where (almost) everything is UTF-8. 
Some of us already in 1997 (or even earlier) knew that that was the 
direction to go. UTF-8 "variants" would have killed a lot of the 
advantages of moving towards UTF-8.


>> Other than that, I don't see it's a bad idea from a technical
>> standpoint. The use of the word "invalid" probably scares people, but
>> I note that's really a shorthand for "not backwards compatible by
>> existing UTF-8 processors".

It was not such a bad idea on the level of "let's use a screw to hold 
these two pieces of metal together". I was a very bad idea because much 
of technological (prospect of) success is or has to be measured not by 
how many good pieces of technology you have (how many different sizes of 
screws), but how *few* of them you have.


> The proposal from 1997 ("MLSF") did call it an extra layer on top of
> UTF-8, and included lots of health warnings that it was not really
> UTF-8.

Only after quite a bit of pressure on the authors (including from me). 
See http://tools.ietf.org/rfcdiff?url2=draft-ietf-acap-mlsf-01.txt.


> That didn't remove the danger, though, because it looked so much
> like UTF-8. John's response about decoders was spot-on.

It was an extremely ugly chameleon mixing character encoding with 
higher-level information, messing around with the structural cleanness 
and heuristic detectability of UTF-8, and inviting all kinds of other 
crazy cludges for other "UTF-8-but-not-quite" chimeras.


>> Exactly the same caveats apply to Plane 14 tagging, mind, and
>> moreover, we could invent our own - indeed, that's what we're doing by
>> having these arrays of (tag, string) tuples.

Plane 14 language tags are strictly within UTF-8 and also of course work 
with UTF-16. They are therefore quite a bit less bad than MLSF, but 
still bad enough.


> As Mark knows, I never bought into the deprecation argument about how
> evil Plane 14 tag characters are. Handling them correctly just isn't
> that difficult.

There are hundreds of ideas that look "not that difficult" to implement. 
But usually, everything turns out to be more difficult than estimated, 
and what's more important, the combinations of the different ideas turn 
out to be the killer.

In some ways, plane 14 language tags were born dead. Putting them in 
plane 14 was an explicit decision that sent a clear message that there 
was no expectation that they would or should be used frequently.


> For CBOR, you may be better off with the tag/string
> tuples; the tags in that case are much easier to see and don't need to
> be stripped from the string for display or comparison. But if this
> "tagged text" model is too far out of step with the CBOR/JSON way of
> thinking, Plane 14 is out there.

As far as I understand, the tagged text model should work well, about as 
well as lang/xml:lang attributes for HTML and XML.


Regards,   Martin.


From nobody Mon May 19 15:35:18 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 202621A0413; Mon, 19 May 2014 15:35:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.588
X-Spam-Level: 
X-Spam-Status: No, score=0.588 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] 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 Hpn_f1eSWxjj; Mon, 19 May 2014 15:35:13 -0700 (PDT)
Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 937761A038B; Mon, 19 May 2014 15:35:13 -0700 (PDT)
Received: by mail-qg0-f46.google.com with SMTP id q108so9846703qgd.33 for <multiple recipients>; Mon, 19 May 2014 15:35:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:references:in-reply-to:subject:date:mime-version :content-type:content-transfer-encoding:importance; bh=I1dJiZJQZGk4MlefvEoOG4+ge/Olxk1hOgbyAkUznxM=; b=xoBzU2n0oC2zApSIO4mf0h6uQKA0oMB6bdDvt2DjjxAhifUhzUvXxKhHNBMToZGO+z CudAw6QP+MbpUITG6F9p8kRL02fgW0oLZc+hgw21d82o724CSxvSf1Gz/JIt7xHebkE0 GHBB6TOBEazCGxrfst8CBJSYGWJF+0XNxzAA8o1awfDQIIHnW2YeKfzHSlEkthVtG5Al LkI9Fnv+UUsz63VlrH9aYHGJ7wf1o1EPJgwRbEbW8sTGBmDDl3ODcvdtb9PEPCmFFc+E Lshod0+3hT9hr4VxM6gDICqRuE1N5NDQNkMtP+8Z99IbO7N2FpWN0UFRiG7hS1ECEnMO ag9A==
X-Received: by 10.224.55.83 with SMTP id t19mr52510487qag.42.1400538912891; Mon, 19 May 2014 15:35:12 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id w4sm19886151qat.5.2014.05.19.15.35.11 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 19 May 2014 15:35:12 -0700 (PDT)
Message-ID: <2C9B140A7DFC42BEAE99AAA458EC9354@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "Joe Hildebrand \(jhildebr\)" <jhildebr@cisco.com>, "LTRU Working Group" <ltru@ietf.org>, <apps-discuss@ietf.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC> <15955C4E122344DDBBAA53E803A8F08E@PeterPC> <CF9FB676.4A4AE%jhildebr@cisco.com>
In-Reply-To: <CF9FB676.4A4AE%jhildebr@cisco.com>
Date: Mon, 19 May 2014 18:35:06 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
X-Antivirus: avast! (VPS 140519-1, 05/19/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/kHVgkTfZ9RZsvxBBByM5msthgUE
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Mon, 19 May 2014 22:35:16 -0000

As I recall, that is similar to the approach taken by JSON-LD when mapping 
the same text in different languages (there it's called a "language map").

However, one problem that I see is that this requires case-insensitive 
comparison of
keys: if a decoder encounters a language map with two keys that differ only 
in case (for example, "en" and "EN"), which one should it use?  The one 
defined earlier or later?  While there are already CBOR tags in the registry 
that depend on such ordering (such as string references and shared 
references), I believe that defining further tags that depend on this kind 
of ordering of values in the CBOR stream should be avoided as much as 
possible.  Another approach may be to forbid such an ambiguous language map 
or ignore ambiguous keys, but I don't know which is the best approach.

Issues like those should be dealt with in another tag proposal; I don't mind 
if tag 38 (this proposal) is changed to use language maps, but additional 
discussion would have to be necessary.  Until then, the simple 
language-tagged string is enough.

--Peter

-----Original Message----- 
From: Joe Hildebrand (jhildebr)
Sent: Monday, May 19, 2014 3:25 PM
To: Peter Occil ; LTRU Working Group ; apps-discuss@ietf.org
Subject: Re: [apps-discuss] [Ltru] Defining a CBOR tag for RFC 5646Language 
Tags

Hm.  I was thinking:

{ "en": "Hello", "fr": "Bonjour" }

for the case of alternatives.  The wire size between

[ "en": "Hello" ] and { "en": "Hello" }

is zero; perhaps we could kill two birds with one stone?

On 5/15/14, 10:35 AM, "Peter Occil" <poccil14@gmail.com> wrote:

>I have updated my specification on language-tagged strings.
>
>http://peteroupc.github.io/CBOR/langtags.html
>
>The two things new are:
>
>- The "NOTE" section.
>- The sentence "Both the language tag and the arbitrary string can
>optionally be annotated with CBOR tags."
>
>--Peter
>
>_______________________________________________
>apps-discuss mailing list
>apps-discuss@ietf.org
>https://www.ietf.org/mailman/listinfo/apps-discuss
>


-- 
Joe Hildebrand




From nobody Mon May 19 15:47:46 2014
Return-Path: <cabo@tzi.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A18B1A0435; Mon, 19 May 2014 15:47:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level: 
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, SPF_HELO_PASS=-0.001] 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 aK13OYzUsN0L; Mon, 19 May 2014 15:47:39 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 EBBF81A015F; Mon, 19 May 2014 15:47:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id s4JMlT4L002515; Tue, 20 May 2014 00:47:29 +0200 (CEST)
Received: from [192.168.217.145] (p54893C54.dip0.t-ipconnect.de [84.137.60.84]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 2F94513E9; Tue, 20 May 2014 00:47:28 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Content-Type: text/plain; charset=windows-1252
From: Carsten Bormann <cabo@tzi.org>
X-Priority: 3
In-Reply-To: <2C9B140A7DFC42BEAE99AAA458EC9354@PeterPC>
Date: Tue, 20 May 2014 00:47:26 +0200
X-Mao-Original-Outgoing-Id: 422232446.806613-e6b2fbfc81d6ab6dcf6422d966010862
Content-Transfer-Encoding: quoted-printable
Message-Id: <C781C151-D92F-47B4-8429-B7C6FF7A9165@tzi.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC> <15955C4E122344DDBBAA53E803A8F08E@PeterPC> <CF9FB676.4A4AE%jhildebr@cisco.com> <2C9B140A7DFC42BEAE99AAA458EC9354@PeterPC>
To: Peter Occil <poccil14@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/h7HaN2SdHaEOdNwT269AOn10BGs
Cc: LTRU Working Group <ltru@ietf.org>, apps-discuss@ietf.org, "Joe Hildebrand \(jhildebr\)" <jhildebr@cisco.com>
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Mon, 19 May 2014 22:47:41 -0000

On 20 May 2014, at 00:35, Peter Occil <poccil14@gmail.com> wrote:

> However, one problem that I see is that this requires case-insensitive =
comparison of
> keys: if a decoder encounters a language map with two keys that differ =
only in case (for example, "en" and "EN"), which one should it use? =20

We generally handle problematic cases like this well by simply =
disallowing their use by the sender.
It then matters less how a receiver handles incoming improper streams.

Maybe this is another reason to require case-mapping to lower-case.
More aggressively, maybe combine this with at least a =93SHOULD=94 for =
canonical form as in section 4.5 of RFC 5646?

Gr=FC=DFe, Carsten


From nobody Mon May 19 15:57:53 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7FA01A0444; Mon, 19 May 2014 15:57:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.604
X-Spam-Level: **
X-Spam-Status: No, score=2.604 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439, TVD_FINGER_02=1.215] 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 1jjrNvWnwTnD; Mon, 19 May 2014 15:57:49 -0700 (PDT)
Received: from mail-qg0-x22a.google.com (mail-qg0-x22a.google.com [IPv6:2607:f8b0:400d:c04::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79FCA1A0442; Mon, 19 May 2014 15:57:49 -0700 (PDT)
Received: by mail-qg0-f42.google.com with SMTP id q107so10127799qgd.1 for <multiple recipients>; Mon, 19 May 2014 15:57:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=5zt3FXm9NcSG6PWVE1xPOzocM0h81ofrUDyJKPh7WDU=; b=oDHHkrdK9zOl/AjZjQxfYUnfWISkvY7n9dQWzUK0yRAJ/EjFOzm2u7OP2FZB4oUSv2 +b+ZR9rmbgClZpT8gOaUSFDWr7RHXhPJmyFgjawEnXRmB7jMqBeVSwPV9FzZbf3/RTC1 H9THiOGO2iCeEarwgxS7qhxbsT1TTr6Dg+xINTs/t2nOGFLWfisttUPEbNlOaBijAj3C r3yCZ2FOHQAQDCXUhu+U/hgOy6EC66mcDT8ALYDb9nnMdk0A5WJX6LJnMXJ/Onyq08fH T0gWYPab2LG0TAL12sZi4b3PPRr6O9HlL/5n/0dD+CV3Z32DcguZV1DdcNrj4sbAr81w HMxg==
X-Received: by 10.224.29.76 with SMTP id p12mr10252133qac.84.1400540268729; Mon, 19 May 2014 15:57:48 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id x1sm29709121qal.36.2014.05.19.15.57.47 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 19 May 2014 15:57:48 -0700 (PDT)
Message-ID: <4E728C7DF5A84CF0A21189FBF29381C4@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "Carsten Bormann" <cabo@tzi.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC> <15955C4E122344DDBBAA53E803A8F08E@PeterPC> <CF9FB676.4A4AE%jhildebr@cisco.com> <2C9B140A7DFC42BEAE99AAA458EC9354@PeterPC> <C781C151-D92F-47B4-8429-B7C6FF7A9165@tzi.org>
In-Reply-To: <C781C151-D92F-47B4-8429-B7C6FF7A9165@tzi.org>
Date: Mon, 19 May 2014 18:57:44 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
X-Antivirus: avast! (VPS 140519-1, 05/19/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/sptivV6GFxZ8JFPIKHfdRfnfvWM
Cc: LTRU Working Group <ltru@ietf.org>, apps-discuss@ietf.org, "Joe Hildebrand \(jhildebr\)" <jhildebr@cisco.com>
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Mon, 19 May 2014 22:57:51 -0000

A good idea.  But my point still stands that a language map should be in a 
different tag proposal, if possible.  There may still be other issues with 
changing this proposal from language-tagged strings to language-tagged maps 
that haven't been dealt with yet, but again, I don't mind if tag 38 
eventually does take that course.

--Peter

-----Original Message----- 
From: Carsten Bormann
Sent: Monday, May 19, 2014 6:47 PM
To: Peter Occil
Cc: Joe Hildebrand (jhildebr) ; LTRU Working Group ; apps-discuss@ietf.org
Subject: Re: [apps-discuss] [Ltru] Defining a CBOR tag for RFC 5646Language 
Tags

On 20 May 2014, at 00:35, Peter Occil <poccil14@gmail.com> wrote:

> However, one problem that I see is that this requires case-insensitive 
> comparison of
> keys: if a decoder encounters a language map with two keys that differ 
> only in case (for example, "en" and "EN"), which one should it use?

We generally handle problematic cases like this well by simply disallowing 
their use by the sender.
It then matters less how a receiver handles incoming improper streams.

Maybe this is another reason to require case-mapping to lower-case.
More aggressively, maybe combine this with at least a “SHOULD” for canonical 
form as in section 4.5 of RFC 5646?

Grüße, Carsten


From nobody Mon May 19 16:27:28 2014
Return-Path: <jhildebr@cisco.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B112F1A03CE; Mon, 19 May 2014 12:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level: 
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 RlloyPNHdP7T; Mon, 19 May 2014 12:25:58 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A1931A03CD; Mon, 19 May 2014 12:25:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1064; q=dns/txt; s=iport; t=1400527558; x=1401737158; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=IbelAiHVXAcThumVFUm1nOpwNYeas8uKVC1bXOwiC4U=; b=Gj2M1R3Bo/YsjaS7RcROZGUeiiMQAKwwBms6ntP6n2bFNedMVM38SqJh COm74F3H9YBnVxvRzGGLUlvLfSzQBAFu7dEsu+UpbVLD4vOrPNFtxKy3J M1HkD0eHQtsBv5YGxZ1qQtCJfYeQUVUVpLHZ+mLgaWKjOkahY2q9SrU+i M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aq4FABxaelOtJA2N/2dsb2JhbABZgwZRWIJppmkBAQEBAQeSboc9ARmBABZ0giYBAQQBAQEgETobAgEIDgwCJgICAh8GCxUQAgQBEogtAxENrW+eEA2GLxeBKoQrhW15gWI6gnWBSwEDl2aBdIE9i3GFbIM3bYFD
X-IronPort-AV: E=Sophos;i="4.98,868,1392163200"; d="scan'208";a="323088128"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-9.cisco.com with ESMTP; 19 May 2014 19:25:58 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id s4JJPvJd032211 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 19 May 2014 19:25:57 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.76]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Mon, 19 May 2014 14:25:57 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Peter Occil <poccil14@gmail.com>, LTRU Working Group <ltru@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] [Ltru] Defining a CBOR tag for RFC 5646Language Tags
Thread-Index: AQHPcFu5j1m6+8TePkCSdIp/gGJKJ5tIPtQA
Date: Mon, 19 May 2014 19:25:56 +0000
Message-ID: <CF9FB676.4A4AE%jhildebr@cisco.com>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC> <15955C4E122344DDBBAA53E803A8F08E@PeterPC>
In-Reply-To: <15955C4E122344DDBBAA53E803A8F08E@PeterPC>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.1.140326
x-originating-ip: [10.129.24.156]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C15C7E1A12DD694F9EEFEF644FAF4D8A@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/m8BW9tS3AMVhjI7bYc9VvuCiSgA
X-Mailman-Approved-At: Mon, 19 May 2014 16:27:26 -0700
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Mon, 19 May 2014 19:26:01 -0000

SG0uICBJIHdhcyB0aGlua2luZzoNCg0KeyAiZW4iOiAiSGVsbG8iLCAiZnIiOiAiQm9uam91ciIg
fQ0KDQpmb3IgdGhlIGNhc2Ugb2YgYWx0ZXJuYXRpdmVzLiAgVGhlIHdpcmUgc2l6ZSBiZXR3ZWVu
DQoNClsgImVuIjogIkhlbGxvIiBdIGFuZCB7ICJlbiI6ICJIZWxsbyIgfQ0KDQppcyB6ZXJvOyBw
ZXJoYXBzIHdlIGNvdWxkIGtpbGwgdHdvIGJpcmRzIHdpdGggb25lIHN0b25lPw0KDQpPbiA1LzE1
LzE0LCAxMDozNSBBTSwgIlBldGVyIE9jY2lsIiA8cG9jY2lsMTRAZ21haWwuY29tPiB3cm90ZToN
Cg0KPkkgaGF2ZSB1cGRhdGVkIG15IHNwZWNpZmljYXRpb24gb24gbGFuZ3VhZ2UtdGFnZ2VkIHN0
cmluZ3MuDQo+DQo+aHR0cDovL3BldGVyb3VwYy5naXRodWIuaW8vQ0JPUi9sYW5ndGFncy5odG1s
DQo+DQo+VGhlIHR3byB0aGluZ3MgbmV3IGFyZToNCj4NCj4tIFRoZSAiTk9URSIgc2VjdGlvbi4N
Cj4tIFRoZSBzZW50ZW5jZSAiQm90aCB0aGUgbGFuZ3VhZ2UgdGFnIGFuZCB0aGUgYXJiaXRyYXJ5
IHN0cmluZyBjYW4NCj5vcHRpb25hbGx5IGJlIGFubm90YXRlZCB3aXRoIENCT1IgdGFncy4iDQo+
DQo+LS1QZXRlciANCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPmFwcHMtZGlzY3VzcyBtYWlsaW5nIGxpc3QNCj5hcHBzLWRpc2N1c3NAaWV0Zi5v
cmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FwcHMtZGlzY3Vzcw0K
Pg0KDQoNCi0tIA0KSm9lIEhpbGRlYnJhbmQNCg0KDQoNCg==


From nobody Mon May 26 12:59:38 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEBD11A024D; Mon, 26 May 2014 12:59:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.95
X-Spam-Level: 
X-Spam-Status: No, score=0.95 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 Vyj79w7S3at9; Mon, 26 May 2014 12:59:33 -0700 (PDT)
Received: from mail-qc0-x236.google.com (mail-qc0-x236.google.com [IPv6:2607:f8b0:400d:c01::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83FE01A023D; Mon, 26 May 2014 12:59:33 -0700 (PDT)
Received: by mail-qc0-f182.google.com with SMTP id e16so12665310qcx.27 for <multiple recipients>; Mon, 26 May 2014 12:59:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:content-transfer-encoding:importance; bh=WciecxbOY2PcnNh0CVaSPcB6NpxS2Zb/j68dqarMPSI=; b=p2s05y4VMPN+pPZdbh/yEwMRT37sLJufpX/3cotRtQ320YyDnjs7pahRj3atfdfpUx XQL/zMETanyOp1YjQuvZD8EHqO2nFnwfl+gzSVpP47rLZoJKdStWDIrb7b6JkQEi7VB3 sO3SqksRu92eFVmgOI/YBdecNIkIOZsNby2GNdBQ3wg5U3CAbr4AL14lgUQI51CcyzJz 9U19xJ39Ihg7aONzfk7oPt1n31vWyXNrYmiJobDUSwtT1G26YZUn9rJsTDJ4alar8CVa HHLFfnUbbW1wpWkIuo6LM61+o4uUL4wmviNIDrtfvVyl/IuZfBR+3269vpjOy0dI4d7R tNng==
X-Received: by 10.224.125.74 with SMTP id x10mr35539751qar.99.1401134370111; Mon, 26 May 2014 12:59:30 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id a13sm8504790qgf.38.2014.05.26.12.59.29 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 26 May 2014 12:59:29 -0700 (PDT)
Message-ID: <276CF85BB22348268BB456984A397BE7@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "LTRU Working Group" <ltru@ietf.org>, <apps-discuss@ietf.org>
References: <18971982.1399873468367.JavaMail.root@mswamui-cedar.atl.sa.earthlink.net> <9BE5D3F7FAEE4CAB8FD3326ED8F1ED75@PeterPC> <CAKHUCzyFAyLciHD0gzGM_5eaEqXdUFbyK8cJ_gVsQjmc+0fWEA@mail.gmail.com> <0C126A09-1909-449E-B0B4-9F41677710E2@tzi.org> <92A56D2F207E4A9893AEDBC13336FA28@PeterPC> <15955C4E122344DDBBAA53E803A8F08E@PeterPC>
In-Reply-To: <15955C4E122344DDBBAA53E803A8F08E@PeterPC>
Date: Mon, 26 May 2014 15:59:15 -0400
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
X-Antivirus: avast! (VPS 140526-3, 05/26/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/dy_-Z1I9aPAaVYc63Zpw53KIQmQ
Cc: Carsten Bormann <cabo@tzi.org>
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646Language 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: Mon, 26 May 2014 19:59:34 -0000

Is there any more discussion on this document?  I feel like this CBOR tag is 
ready to be registered.

--Peter

-----Original Message----- 
From: Peter Occil
Sent: Thursday, May 15, 2014 12:35 PM
To: LTRU Working Group ; apps-discuss@ietf.org
Cc: Carsten Bormann
Subject: Re: [apps-discuss] [Ltru] Defining a CBOR tag for RFC 5646Language 
Tags

I have updated my specification on language-tagged strings.

http://peteroupc.github.io/CBOR/langtags.html

The two things new are:

- The "NOTE" section.
- The sentence "Both the language tag and the arbitrary string can
optionally be annotated with CBOR tags."

--Peter


From nobody Tue May 27 09:34:12 2014
Return-Path: <doug@ewellic.org>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D3A21A01A9 for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 09:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level: 
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8] 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 VKsYrjXsbEBI for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 09:34:09 -0700 (PDT)
Received: from p3plwbeout03-05.prod.phx3.secureserver.net (p3plsmtp03-05-2.prod.phx3.secureserver.net [72.167.218.217]) by ietfa.amsl.com (Postfix) with ESMTP id 03EAD1A0462 for <ltru@ietf.org>; Tue, 27 May 2014 09:34:08 -0700 (PDT)
Received: from localhost ([72.167.218.244]) by p3plwbeout03-05.prod.phx3.secureserver.net with bizsmtp id 74Zz1o0015GyNsw014ZzMP; Tue, 27 May 2014 09:34:02 -0700
X-SID: 74Zz1o0015GyNsw01
Received: (qmail 4659 invoked by uid 99); 27 May 2014 16:33:59 -0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Originating-IP: 208.51.143.189
User-Agent: Workspace Webmail 5.7.0
Message-Id: <20140527093358.665a7a7059d7ee80bb4d670165c8327d.f8941d8c46.wbe@email03.secureserver.net>
From: "Doug Ewell" <doug@ewellic.org>
To: poccil14@gmail.com, ltru@ietf.org
Date: Tue, 27 May 2014 09:33:58 -0700
Mime-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/sm9vknOgrEec3_d7flccFppfTg0
Subject: Re: [Ltru] [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: Tue, 27 May 2014 16:34:11 -0000

"Peter Occil" <poccil14 at gmail dot com> wrote:=0A=0A> Is there any more d=
iscussion on this document? I feel like this CBOR=0A> tag is ready to be re=
gistered.=0A=0ARFC 5646, Section 2.1.1 has a perfectly good description of =
how to=0Ahandle tags that differ only in case, like "en" and "EN": they are=
=0Acompletely equivalent in all respects. I'm not sure why the CBOR tag=0Ac=
ouldn't just use this existing rule instead of defining its own rules=0Aon =
case sensitivity and case mapping, but that's up to the CBOR folks.=0A=0A--=
=0ADoug Ewell | Thornton, CO, USA=0Ahttp://ewellic.org | @DougEwell=0A


From nobody Tue May 27 16:19:26 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FE851A0671 for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 16:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 6QpD9jnATNLS for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 16:19:24 -0700 (PDT)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 985A51A02AF for <ltru@ietf.org>; Tue, 27 May 2014 16:19:24 -0700 (PDT)
Received: by mail-ie0-f174.google.com with SMTP id lx4so9268286iec.5 for <ltru@ietf.org>; Tue, 27 May 2014 16:19:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=T3hjWQ00QJQqVr0IM6nN75O8zge+XUIyxLyvuZ0u8Ns=; b=bj07K4ZScvOj/aDkX5WP1q3Mo1rlJ65pKmZA7lVEyFSLi4LkHTdnx7lDqkguRlOyPv iSPSsqb8YtyNqKyukjWzCoZCCaJwrn5XHF7NSwMASajnJ9DosaBJewukCFKPWE6e7hus HcNsMrlDz1a+5vgHAmml0m64cxaTH6/hoN1K4vMeFjCjOJvlNAQJ0F5cf+NnZzN97Wf2 O6dzgYUz+Ue+7Y3t1vb1/HJHrfB5GarzxrxHVsclTwCnsG40ccmkF9GvzDDHpVPQaXzN rG7sVVEQJGLyokytwWjAxQuOPDEktNk67bDx6a/OV6wW+yAwsYbEBO2zF8rSIUw2/Ey0 chpA==
MIME-Version: 1.0
X-Received: by 10.42.50.68 with SMTP id z4mr6773264icf.70.1401232761117; Tue, 27 May 2014 16:19:21 -0700 (PDT)
Received: by 10.64.13.134 with HTTP; Tue, 27 May 2014 16:19:21 -0700 (PDT)
Received: by 10.64.13.134 with HTTP; Tue, 27 May 2014 16:19:21 -0700 (PDT)
In-Reply-To: <20140527093358.665a7a7059d7ee80bb4d670165c8327d.f8941d8c46.wbe@email03.secureserver.net>
References: <20140527093358.665a7a7059d7ee80bb4d670165c8327d.f8941d8c46.wbe@email03.secureserver.net>
Date: Tue, 27 May 2014 19:19:21 -0400
Message-ID: <CADZYACKWy73QmALDX4SHiVDN5+PCcF-v82Puw3V77dquO4wKHw@mail.gmail.com>
From: Peter Occil <poccil14@gmail.com>
To: Doug Ewell <doug@ewellic.org>
Content-Type: multipart/alternative; boundary=90e6ba212499f9642704fa69ec30
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/rO5kdbuTjCxglosfRNLbIYFnQKE
Cc: LTRU Working Group <ltru@ietf.org>
Subject: Re: [Ltru] [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: Tue, 27 May 2014 23:19:25 -0000

--90e6ba212499f9642704fa69ec30
Content-Type: text/plain; charset=UTF-8

Your comment is addressed.  I have made that part of the document a note
and the document is now updated.

--Peter
On May 27, 2014 12:34 PM, "Doug Ewell" <doug@ewellic.org> wrote:

> "Peter Occil" <poccil14 at gmail dot com> wrote:
>
> > Is there any more discussion on this document? I feel like this CBOR
> > tag is ready to be registered.
>
> RFC 5646, Section 2.1.1 has a perfectly good description of how to
> handle tags that differ only in case, like "en" and "EN": they are
> completely equivalent in all respects. I'm not sure why the CBOR tag
> couldn't just use this existing rule instead of defining its own rules
> on case sensitivity and case mapping, but that's up to the CBOR folks.
>
> --
> Doug Ewell | Thornton, CO, USA
> http://ewellic.org | @DougEwell
>
>

--90e6ba212499f9642704fa69ec30
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Your comment is addressed.=C2=A0 I have made that part of th=
e document a note and the document is now updated. </p>
<p dir=3D"ltr">--Peter</p>
<div class=3D"gmail_quote">On May 27, 2014 12:34 PM, &quot;Doug Ewell&quot;=
 &lt;<a href=3D"mailto:doug@ewellic.org">doug@ewellic.org</a>&gt; wrote:<br=
 type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&quot;Peter Occil&quot; &lt;poccil14 at gmail dot com&gt; wrote:<br>
<br>
&gt; Is there any more discussion on this document? I feel like this CBOR<b=
r>
&gt; tag is ready to be registered.<br>
<br>
RFC 5646, Section 2.1.1 has a perfectly good description of how to<br>
handle tags that differ only in case, like &quot;en&quot; and &quot;EN&quot=
;: they are<br>
completely equivalent in all respects. I&#39;m not sure why the CBOR tag<br=
>
couldn&#39;t just use this existing rule instead of defining its own rules<=
br>
on case sensitivity and case mapping, but that&#39;s up to the CBOR folks.<=
br>
<br>
--<br>
Doug Ewell | Thornton, CO, USA<br>
<a href=3D"http://ewellic.org" target=3D"_blank">http://ewellic.org</a> | @=
DougEwell<br>
<br>
</blockquote></div>

--90e6ba212499f9642704fa69ec30--


From nobody Tue May 27 19:37:24 2014
Return-Path: <poccil14@gmail.com>
X-Original-To: ltru@ietfa.amsl.com
Delivered-To: ltru@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CC8A1A02D9 for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 19:37:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.951
X-Spam-Level: 
X-Spam-Status: No, score=0.951 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 G-F2zaG1gZMy for <ltru@ietfa.amsl.com>; Tue, 27 May 2014 19:37:20 -0700 (PDT)
Received: from mail-qg0-x233.google.com (mail-qg0-x233.google.com [IPv6:2607:f8b0:400d:c04::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6CA31A06BC for <ltru@ietf.org>; Tue, 27 May 2014 19:37:08 -0700 (PDT)
Received: by mail-qg0-f51.google.com with SMTP id q107so16058633qgd.10 for <ltru@ietf.org>; Tue, 27 May 2014 19:37:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:from:to:cc:references:in-reply-to:subject:date :mime-version:content-type:importance; bh=oYWMgdFxZT2uXw0oRr5jhjKM4BzGPVEWDM+3bsbO/hM=; b=qVd19+OLMAsPQ7kyYVz4omJz7hnWQF3xV00qthcWHcuiJf/tL6FLzjDyWwFGcreE3e iwUD2JRJworrHI9D5cuIbQaKUlMQ5Mxuop7jDAV6ggSdY/gz3xUfnpqdw0h7OKTOPd/G qKz1Yc9joeEGj1xT4WACSNMsa2RqCnHA7jTeemk1yZovOKf5Llj7bGkJO540+WYNsUPD xC6EDm4zoeGrlsyhzTYlpoJiW3f2aNZCjOt65tNaINig3oiZQGjJ4WI27yLKwRDg3q/o XX3Me5PFFDljTjAShoH2J78/ihfyTE3YGWFmSMA61pKqI1I2ovqV8TQIuNQdu5Ewm1NF /ifg==
X-Received: by 10.224.115.139 with SMTP id i11mr26912188qaq.50.1401244625035;  Tue, 27 May 2014 19:37:05 -0700 (PDT)
Received: from PeterPC (c-50-169-108-108.hsd1.ma.comcast.net. [50.169.108.108]) by mx.google.com with ESMTPSA id l10sm15468215qae.41.2014.05.27.19.37.04 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 May 2014 19:37:04 -0700 (PDT)
Message-ID: <EB19CE9B4BBB42B7AF9BA5CC207E4694@PeterPC>
From: "Peter Occil" <poccil14@gmail.com>
To: "Doug Ewell" <doug@ewellic.org>
References: <20140527093358.665a7a7059d7ee80bb4d670165c8327d.f8941d8c46.wbe@email03.secureserver.net> <CADZYACKWy73QmALDX4SHiVDN5+PCcF-v82Puw3V77dquO4wKHw@mail.gmail.com>
In-Reply-To: <CADZYACKWy73QmALDX4SHiVDN5+PCcF-v82Puw3V77dquO4wKHw@mail.gmail.com>
Date: Tue, 27 May 2014 22:36:48 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0069_01CF79FC.2594C520"
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
X-Antivirus: avast! (VPS 140527-1, 05/27/2014), Outbound message
X-Antivirus-Status: Clean
Archived-At: http://mailarchive.ietf.org/arch/msg/ltru/jVtNa4jPJQ4uEAx3yZCg6qx1xro
Cc: LTRU Working Group <ltru@ietf.org>
Subject: Re: [Ltru] [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: Wed, 28 May 2014 02:37:22 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0069_01CF79FC.2594C520
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I=E2=80=99ve now updated the document by editing the note further to =
address Doug=E2=80=99s concerns.

--Peter

From: Peter Occil=20
Sent: Tuesday, May 27, 2014 7:19 PM
To: Doug Ewell=20
Cc: LTRU Working Group=20
Subject: Re: [Ltru] [apps-discuss] Defining a CBOR tag for RFC 5646 =
Language Tags

Your comment is addressed.  I have made that part of the document a note =
and the document is now updated.=20

--Peter

On May 27, 2014 12:34 PM, "Doug Ewell" <doug@ewellic.org> wrote:

  "Peter Occil" <poccil14 at gmail dot com> wrote:

  > Is there any more discussion on this document? I feel like this CBOR
  > tag is ready to be registered.

  RFC 5646, Section 2.1.1 has a perfectly good description of how to
  handle tags that differ only in case, like "en" and "EN": they are
  completely equivalent in all respects. I'm not sure why the CBOR tag
  couldn't just use this existing rule instead of defining its own rules
  on case sensitivity and case mapping, but that's up to the CBOR folks.

  --
  Doug Ewell | Thornton, CO, USA
  http://ewellic.org | @DougEwell


------=_NextPart_000_0069_01CF79FC.2594C520
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD></HEAD>
<BODY dir=3Dltr>
<DIV dir=3Dltr>
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>I=E2=80=99ve now updated the document by editing the note further =
to address Doug=E2=80=99s=20
concerns.</DIV>
<DIV>&nbsp;</DIV>
<DIV>--Peter</DIV>
<DIV=20
style=3D'FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: =
"Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; =
DISPLAY: inline'>
<DIV style=3D"FONT: 10pt tahoma">
<DIV>&nbsp;</DIV>
<DIV style=3D"BACKGROUND: #f5f5f5">
<DIV style=3D"font-color: black"><B>From:</B> <A =
title=3Dpoccil14@gmail.com=20
href=3D"mailto:poccil14@gmail.com">Peter Occil</A> </DIV>
<DIV><B>Sent:</B> Tuesday, May 27, 2014 7:19 PM</DIV>
<DIV><B>To:</B> <A title=3Ddoug@ewellic.org =
href=3D"mailto:doug@ewellic.org">Doug=20
Ewell</A> </DIV>
<DIV><B>Cc:</B> <A title=3Dltru@ietf.org =
href=3D"mailto:ltru@ietf.org">LTRU Working=20
Group</A> </DIV>
<DIV><B>Subject:</B> Re: [Ltru] [apps-discuss] Defining a CBOR tag for =
RFC 5646=20
Language Tags</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV=20
style=3D'FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: =
"Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; =
DISPLAY: inline'>
<P dir=3Dltr>Your comment is addressed.&nbsp; I have made that part of =
the=20
document a note and the document is now updated. </P>
<P dir=3Dltr>--Peter</P>
<DIV class=3Dgmail_quote>On May 27, 2014 12:34 PM, "Doug Ewell" &lt;<A=20
href=3D"mailto:doug@ewellic.org">doug@ewellic.org</A>&gt; wrote:<BR=20
type=3D"attribution">
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">"Peter=20
  Occil" &lt;poccil14 at gmail dot com&gt; wrote:<BR><BR>&gt; Is there =
any more=20
  discussion on this document? I feel like this CBOR<BR>&gt; tag is =
ready to be=20
  registered.<BR><BR>RFC 5646, Section 2.1.1 has a perfectly good =
description of=20
  how to<BR>handle tags that differ only in case, like "en" and "EN": =
they=20
  are<BR>completely equivalent in all respects. I'm not sure why the =
CBOR=20
  tag<BR>couldn't just use this existing rule instead of defining its =
own=20
  rules<BR>on case sensitivity and case mapping, but that's up to the =
CBOR=20
  folks.<BR><BR>--<BR>Doug Ewell | Thornton, CO, USA<BR><A=20
  href=3D"http://ewellic.org" target=3D_blank>http://ewellic.org</A> |=20
  @DougEwell<BR><BR></BLOCKQUOTE></DIV></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0069_01CF79FC.2594C520--

