Re: [Ltru] rechartering to handle 639-6

"Doug Ewell" <> Thu, 16 July 2009 04:08 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 44C673A6983 for <>; Wed, 15 Jul 2009 21:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.961
X-Spam-Status: No, score=-1.961 tagged_above=-999 required=5 tests=[AWL=0.037, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, STOX_REPLY_TYPE=0.001]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id B8GZ4fc1g8fv for <>; Wed, 15 Jul 2009 21:08:40 -0700 (PDT)
Received: from ( []) by (Postfix) with SMTP id 6F1163A6BB0 for <>; Wed, 15 Jul 2009 21:08:40 -0700 (PDT)
Received: (qmail 20012 invoked from network); 16 Jul 2009 04:00:30 -0000
Received: from unknown ( by ( with ESMTP; 16 Jul 2009 04:00:30 -0000
Message-ID: <2C301BED90C8444795F972900C5C6E24@DGBP7M81>
From: "Doug Ewell" <>
To: "LTRU Working Group" <>
References: <>
Date: Wed, 15 Jul 2009 22:00:28 -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
X-Mailer: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Subject: Re: [Ltru] rechartering to handle 639-6
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 16 Jul 2009 04:08:42 -0000

Mark Davis ? <mark at macchiato dot com> wrote:

> Most of the rest are associated with geographic designations. Rather 
> than have a hit&miss approach to those that seem important to the 
> designers of 639-6, we'd be better off having some variant convention 
> like the following.
>  - unlXXXXX is a UN/LOCODE minus the country designator (see for this
>  case,
>  - isoXXXXX is an ISO 3166-2 code (as regularized and stabilized by
>  CLDR). See for this case,,
> So toss out all those that could be expressed in this way (using case 
> just to make the derivation clear):
> en-GB-unlHMA for Helmsdale
> en-GB-unlNCS for Newcastle
> en-GB-isoSCT for Scots
> en-GB-isoZET for Shetlandic
> ...

There's nothing wrong with suggesting alternatives to ISO 639-6, but 
let's steer clear of the completely unworkable ones.

UN/LOCODE makes no promises of stability, and has not been updated for 
16 months (the "2007" version having been released in March 2008). 
UN/LOCODE has also declined to respond when informed of duplicates or 
errors in their coding or in their data files (i.e. the "plain ASCII" 
file contains garbage for some entries, perhaps owing to their stated 
belief that CP437 is "the standard United States character set" and that 
it "conforms to [ISO 8859-1 and ISO 10646]").  I seriously question 
whether this standard is being active maintained.

ISO 3166-2 is well known to have two major flaws for our purposes: any 
or all of the code elements for a given country can be, and have been, 
changed completely at any time, and some of them have restrictions 
against free availability.  I understand that the core standards 
themselves do not have to be freely available, but the code lists must 

Any proposal to assign variants on a systematic, formulaic basis -- not 
three or four, but dozens or hundreds or thousands -- ought to make us 
stop and wonder why we don't establish an extension for the purpose 

* not en-GB-unlHMA, but en-GB-u-HMA
* not en-GB-isoSCT, but en-GB-i-SCT
* not en-GB-6grdi, but en-GB-6-grdi

Doug Ewell  *  Thornton, Colorado, USA  *  RFC 4645  *  UTN #14  ˆ