Re: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636

Doug Ewell <doug@ewellic.org> Mon, 30 November 2020 02:20 UTC

Return-Path: <doug@ewellic.org>
X-Original-To: ietf-languages@ietfa.amsl.com
Delivered-To: ietf-languages@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4535B3A0BDE for <ietf-languages@ietfa.amsl.com>; Sun, 29 Nov 2020 18:20:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 6GziysCvi085 for <ietf-languages@ietfa.amsl.com>; Sun, 29 Nov 2020 18:20:47 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC1C13A0BD7 for <ietf-languages@ietf.org>; Sun, 29 Nov 2020 18:20:46 -0800 (PST)
Received: by mork.alvestrand.no (Postfix) id 608267C653F; Mon, 30 Nov 2020 03:20:45 +0100 (CET)
Delivered-To: ietf-languages@alvestrand.no
X-Comment: SPF skipped for whitelisted relay - client-ip=2620:0:2830:201::1:73; helo=pechora3.dc.icann.org; envelope-from=doug@ewellic.org; receiver=ietf-languages@alvestrand.no
Received: from pechora3.dc.icann.org (pechora3.icann.org [IPv6:2620:0:2830:201::1:73]) by mork.alvestrand.no (Postfix) with ESMTPS id 3A27F7C653E for <ietf-languages@alvestrand.no>; Mon, 30 Nov 2020 03:20:45 +0100 (CET)
Received: from p3plwbeout15-03.prod.phx3.secureserver.net (p3plsmtp15-03-2.prod.phx3.secureserver.net [173.201.193.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora3.dc.icann.org (Postfix) with ESMTPS id BC6CA7000DFB for <ietf-languages@iana.org>; Mon, 30 Nov 2020 02:20:43 +0000 (UTC)
Received: from p3plgemwbe15-05.prod.phx3.secureserver.net ([173.201.193.11]) by :WBEOUT: with SMTP id jYn7kQf3d00G8jYn7kMHF8; Sun, 29 Nov 2020 19:19:49 -0700
X-CMAE-Analysis: v=2.4 cv=Yc14Wydf c=1 sm=1 tr=0 ts=5fc456c5 a=xOmKRPsuDSvR1HcgoT2w6w==:117 a=t2ofW5BjkNkA:10 a=stt6pwU7uy4A:10 a=IkcTkHD0fZMA:10 a=nNwsprhYR40A:10 a=I0CVDw5ZAAAA:8 a=nORFd0-XAAAA:8 a=ViR58hFXgu99nweAC7UA:9 a=QEXdDO2ut3YA:10 a=YdXdGVBxRxTCRzIkH2Jn:22 a=AYkXoqVYie-NGRFAsbO8:22
X-SECURESERVER-ACCT: doug@ewellic.org
X-SID: jYn7kQf3d00G8
Received: (qmail 7909 invoked by uid 99); 30 Nov 2020 02:19:49 -0000
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Originating-IP: 73.229.14.229
User-Agent: Workspace Webmail 6.11.19
Message-Id: <20201129191948.665a7a7059d7ee80bb4d670165c8327d.33b8effb63.wbe@email15.godaddy.com>
From: Doug Ewell <doug@ewellic.org>
To: Sebastian Drude <drude@xs4all.nl>, Mark Davis ☕ <mark@macchiato.com>
Cc: "ietf-languages@iana.org" <ietf-languages@iana.org>, "iso639-3@sil.org" <iso639-3@sil.org>
Date: Sun, 29 Nov 2020 19:19:48 -0700
Mime-Version: 1.0
X-CMAE-Envelope: MS4xfLMuEdv1QzPwymOWChF1fsOmJUd4IQESyJMi1IprqO/Fe316E8NbBl5rzMGb1mRDiwyWLIG/k9wmBKOIYZvrt5q0/r39bdWf0cLbEsF/GwH6dHZDSrWI CW3jM6xvdSjTbFr1irlXvZjoDbjz1964jMzz/HLrIAnaghPQe7bmkPbS9NDdqp6MsGLB9Fr6W5WtSik3v1szZhp8YE0/lf5tLQNbxPZlQx0CFQWKA7SruhJH
X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-4.6.2 (pechora3.dc.icann.org [0.0.0.0]); Mon, 30 Nov 2020 02:20:43 +0000 (UTC)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/H0klw4UgnsRmP6NxIPh-QAk1fVs>
Subject: Re: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636
X-BeenThere: ietf-languages@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ietf-languages.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-languages>, <mailto:ietf-languages-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-languages/>
List-Post: <mailto:ietf-languages@ietf.org>
List-Help: <mailto:ietf-languages-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-languages>, <mailto:ietf-languages-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2020 02:20:48 -0000

Sebastian Drude wrote:
 
> Looking at the latest version of the document, there are indeed a
> number of such 'modifying' statements.
> [...]
> I guess that this can all be easily solved by adding further two-
> letter keys to provide these indications in their values as if they
> were additional dimensions.  The rules then would have to state that
> they are only allowed if the major dimension is present.
 
This will require some care. It would not be good to have two-letter
keys for modifying attributes that syntactically look just like the
two-letter keys for dimensions, but are at least partially dependent on
them. IMHO it is best to minimize reliance on the extension's registry
to perform syntactic (not just semantic) validation of tags.
 
>> https://www.iana.org/assignments/language-tag-extensions-registry
>
> I see, only two, "t" and "u", are registered.  Plenty of room to
> register "g" and "v".
 
I'm not sold on the 'g' extension at present. Let's make that a separate
discussion. I'm reserving comments on the later passage about certain
communities not wanting to bother with the ISO 639-3 registration
process.
 
> This [Adhari] was just a fictious case, taking one of the first
> languages with a Glottocode that apparently does not have any ISO 639
> entry.  There are no real "reviewers" (reviewing what?).
 
ISO 639-3 has reviewers who examine requests on many levels, such as
determining whether a proposed language is already encoded, whether it
is a language in its own right versus a dialect or other variation of
another language, whether it is adequately documented, and so forth.
 
--
Doug Ewell, CC, ALB | Thornton, CO, US | ewellic.org