Re: [Ietf-languages] BCP47 violation in the recent extlang ajp change

Doug Ewell <doug@ewellic.org> Tue, 28 March 2023 20:55 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 19471C15154F for <ietf-languages@ietfa.amsl.com>; Tue, 28 Mar 2023 13:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xg2rkz-bMqpB for <ietf-languages@ietfa.amsl.com>; Tue, 28 Mar 2023 13:55:31 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on20605.outbound.protection.outlook.com [IPv6:2a01:111:f400:7ea9::605]) (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 6493DC14CE55 for <ietf-languages@ietf.org>; Tue, 28 Mar 2023 13:55:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iYz13HPiKbTbKWdJN4brVJ4ASwate33jaA3+iu/YSsgjzmjMyGoT8QKq7tjjLr9pnJZTFwlWJLWE29nV9rdkOpWf4/cwnDZrr62psCSf5q/0yeTYnuUMkFKtaMq6RmfqhXVb0KS/yeXeNuzDFC6dy7EHWMYaIqBccY5ZntwFn+Fs5nkVFgjhnTNqq84nm0al4U1IREgoVOD4eWPfr83uT6GPWpYfGP0gKckILmT01oG1mZRM4aOQbBRTpTScXXCU6VHHbj+FtFlpPMs0yCcVKy8juN95wSYo06gn8tfP9HXBSu4ftH4o70r/sEL3vBe3ZP/JglMdIA7sdWUZsnlmFw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I4mQtbRVVIXFIO0PBe0N6YfsjvWSkPEW2ida986iq5E=; b=Oa7Gn784mxonnSb9zh0GwOYUjspABX77bdYaWauJP2u7anLeYaAzLovTbmS/OFqak/RvLQSlIRspdvTWZ9kvfUUeQORU7x9dvnH3VmPWtK/gKViQTSJ0YDlxVPdvCHGfCs1GOcJSa3YjtI70oTlkQYawPdIjg+ebtqZItKlJU5YAaNzOP/xyOANKf2ivdzPXpuvBTQn3IGhNt/KGQ9NQgjvmY9L2zuJBDo2wsWyOkIWLBmxIQfcHK58dSnrLYYzoRSlpvaWQRpQklqrXLIaQrclaHbnS/mUK/smmynx1rwEd5crU6XH/mnigxSGH9zuE5K7KYyYqA5jIQ9GgGFHwmg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ewellic.org; dmarc=pass action=none header.from=ewellic.org; dkim=pass header.d=ewellic.org; arc=none
Received: from SJ0PR03MB6598.namprd03.prod.outlook.com (2603:10b6:a03:38a::21) by BL1PR03MB6070.namprd03.prod.outlook.com (2603:10b6:208:312::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.33; Tue, 28 Mar 2023 20:55:25 +0000
Received: from SJ0PR03MB6598.namprd03.prod.outlook.com ([fe80::838b:fcda:9dba:1768]) by SJ0PR03MB6598.namprd03.prod.outlook.com ([fe80::838b:fcda:9dba:1768%5]) with mapi id 15.20.6222.030; Tue, 28 Mar 2023 20:55:25 +0000
From: Doug Ewell <doug@ewellic.org>
To: Hugh Paterson III <sil.linguist@gmail.com>, "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
CC: Christian Despres <christian.j.j.despres@gmail.com>, "ietf-languages@ietf.org" <ietf-languages@ietf.org>
Thread-Topic: [Ietf-languages] BCP47 violation in the recent extlang ajp change
Thread-Index: AQHZX/oCI288uzwZC0it7pmfXCzLQq8NYxrAgADca4CAAmNGgIAABWEw
Date: Tue, 28 Mar 2023 20:55:25 +0000
Message-ID: <SJ0PR03MB65981CE49906B746C69BCD03CA889@SJ0PR03MB6598.namprd03.prod.outlook.com>
References: <871qlbvbgo.fsf@gmail.com> <PH0PR03MB6606F4AFF9773C419EF09401CA8A9@PH0PR03MB6606.namprd03.prod.outlook.com> <7f1e4b72-fc25-bec8-9e36-cbffbdd6eeda@it.aoyama.ac.jp> <CAE=3Ky_fi5ixQp+gYJeV4kYAtr0BmTbRgiaLDUJLDAk8AE-xjA@mail.gmail.com>
In-Reply-To: <CAE=3Ky_fi5ixQp+gYJeV4kYAtr0BmTbRgiaLDUJLDAk8AE-xjA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ewellic.org;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR03MB6598:EE_|BL1PR03MB6070:EE_
x-ms-office365-filtering-correlation-id: 94864b61-ab0c-4d20-7b66-08db2fcec111
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dA26B0yV/piWik2890ZLC3JzoiLwy8/HpS63VU600sFB+7jZLLScewVX7oTR0BllkZJfNDztU1ywyVmqF1l6uAyjTPfoc0gQ+eTdyzThlHVGdsaWlwXudbWp/uRxP5op0JOtUeLzWNmfG1AFHrbioMmUd2/+7ORVlzoMj4DnPeX2/SsL3Pt8plvhTzdqCcITx9heCUcA5U0/AqtkR4QvpKC/yn6/7XYjS/14rQFSLB1DyTmWoSKh4Ll1wFAkpkjYJpMiqx4vhHUt13vS7vOVtWu+NNg2P2log0NItSJ/ga4NuSs9CKjfA5Bl30q4blU6VKCEe99QK8DDZYolVCuds62vTLhWHum/un59NHmZTRR4r5hvx/Zd9dUJH0HUGrsGH2hwD7EWd9I5cCwNUxe87OAe1KZnZ8uVnbbNdviWiY5zSLq3DoV4sz9A7KcHfEyvsSMa+jzogneuEycZzMyiWNy0+w25HjkiiaLIhAxxTwgfwGMdu2p8s6ZbCrcvM/2Ayj7716xaunPqyUh9Y2y1695r704QzFf3dbI1GNp0lT/BVOV1vYxUJbnNKrVszNNRZCSbdCMGLMV5rISqE/11eJPosZ3YC/jZCaB+maZbHTI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR03MB6598.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(376002)(39830400003)(136003)(366004)(396003)(451199021)(966005)(54906003)(7696005)(478600001)(8936002)(9686003)(316002)(110136005)(6506007)(71200400001)(52536014)(64756008)(66446008)(66946007)(8676002)(66476007)(186003)(76116006)(4326008)(66556008)(41300700001)(2906002)(55016003)(122000001)(33656002)(5660300002)(38070700005)(38100700002)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: m05tA7LGOT1HN1tYYfQ/oidDynUerjzZ8/vBmMgggI3P/LtEKXYoc23+A4xDIdMSJWJwgwOrT/N/rrchuTcEZ9nIu6JNOvPCz/QvovcUYEtsFPE3jSi2bhAKd4G/FJYtcuAg6X5TxvhUymhydo/uMEYsFSoUjcNRO5K+pcyG6pWiarwERdYueqGpjT6OyG2i0CIsuFMMjfrmTzVOFEajuQrSqncVt49ma1khQnt7AormbxxRMFFEWvSEJtpwVxSS8ltY/a6zM67V/M89Ud+7pseLLgWpB8wlNpAS35pQjHRfimWDleDefFV4oMm7h5vpL16AUgjuVcpvc9od3a5qDXrM6i5gfQCyLCpchqdg01GiGH9N4xln453QdDv5J1XVuOjqD/MfGLYmc5xoDNRPZduRjEYaV2AfV3N6+DHlVBtFbkSeocqVrO8OvSkL7TBLNU7nyQBSjxNf8Zse6tEXCBm6ZyC+6v8+YU1ngHhKT6wHIfU7/326jv6soglFKQjGfFr7cDnafsafFBtqx1dib5YLsSpKcj5n0ywWrezOwaZTHMS0O9fgigi29WQpZ6fyInvVtpAErZo9xCIOI6QTW5MrTi0WXPqk8uqqosPRmiD10X5gmxZEJuZjZ470RXl6PGJvXsVKDRc8WKRle2EKELMPpySSFoqF+vaMmQ0g83Bg2nvW2Z3y721tSrIX17bDACfKUjDJ+z2w7zAUBSu5Wfcv8GSZU141SdlX3y19mR10oqA89QJ/hPfx6gKHFtbYUzPQNEpcBK3mEo7CjInVKqAf75PQVgJ62t7lTHGt9BPa7tCeLDgGh3eLmlGnCCq6yTMQn64TOuZoQ31l2yykTT+u7R6eifgtQQKeU9ErWuiORljcx51vowb6KtHFV4B110xkeD2/e+3ouHlLsa0UftK5HCMGZBb++HxYe1ziXX1WUs7wpbNpbCAVIn4hNQsfxMyqr9+2vr4ihmqGhCwL6KYovJYh50ew/PIjMtkZVYNtCmOPj0JGZPt9bHnbEsZAU1NUE6GOMcDV/1wxbvlaQOOq1iyrOFceEVp4eB3RibPpolkokKGJ29kLj6rSh9dZKoFh8KdM3nx/4uNYeGIhkdYlTz4AT4dxbzo9rYsohy7V9uTMcyEJIgTDDHMnTFFQ9E7YlwL93eHpQ+aMe5lhnHzmTeNppppoWXNLPJ8XjRdmg9JMGTy8XvWkMFErOD2s195SjROpIOeiK54zIe3MDP9d7fCkn3uL+mQIrtX79OjKF9L9qendfJfx8FJJP1+LE+cZkYi77g7vYeFqu2J0KJySgkJTc9VCTJw8KG1L0FOFNSEKic0MvJzKTHNCjswOEr+aZsaaYgYqk8yYxVPyid+3HXBC8lXePDwTMUBPSsXje6DLGHCyrPgZLyoPFUE0uYvbWPpJxkZVdPijTcaNHXdGh3t1s051IGi/GUjpjd9/zRf4HVoVuyYtKPE1G8rtWoA6617CoFnyuU+f5JtaqQI2Qx5cnAu6PwSKAHd8RqEfi6t9Pf1E7HysMm+vsiyQvZx5dNj+H7vDNT4gsLLSCFTFbhLibz9+9YTrx+LwZWT3/UKYqnWNYDKRHy2gCRreX/gF2rNNMyKFSy7mkff2vpetg+9wZyth/IADYXzndxs=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ewellic.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6598.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 94864b61-ab0c-4d20-7b66-08db2fcec111
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2023 20:55:25.1865 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: af914547-9fbe-40e1-a852-1a58e1f247dc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Czh2kaTwKKugphisLY4CwfI4ax/l56GR4HQrynT7sSbC6wPfUH2BdoyfLJUd3ozPt4c5qd6vYm3NEjt8o9ZGeQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR03MB6070
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/wXDZmUQ7I5aO0JKpDnc-d_TPgyA>
Subject: Re: [Ietf-languages] BCP47 violation in the recent extlang ajp change
X-BeenThere: ietf-languages@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Review of requests for language tag registration according to BCP 47 \(RFC 4646\)" <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: Tue, 28 Mar 2023 20:55:36 -0000

Hugh Paterson III wrote:

> 1. Any larger BCP-47 effort for revision should likely include
> incorporating the Unicode Extensions, RFC6067 and RFC6497:
>
> https://cldr.unicode.org/index/bcp47-extension
> http://www.unicode.org/reports/tr35/#36-unicode-bcp-47-u-extension

The T and U extensions are quite properly described in separate RFCs, as specified in Section 3.7 of RFC 5646. Folding them into an RFC 5646bis would place them on a different definitional level from any future extensions that might be created, which would be a Bad Thing™.

I assume the purpose in doing so would be to call better attention to the extensions, since RFC 5646 itself predates them and so cannot refer to them. The Wikipedia page on BCP 47 already describes the extensions and links to the extension RFCs, as does my page; perhaps the maintainers of other sites that link to RFC 5646 could be persuaded to link to those documents as well (and also to RFC 4647).

> 2. The issue with using Glottolog codes is specifically that ISO 639-3
> is scoped at the language level, while the informatic model of the
> Glottolog is specifically scoped to the document level, rather than
> the language level. That is, Glottolog codes can span the classes of
> macro-language, idiolect, dialect, or hypothetical reconstructed
> language.  The two scopes are inconsistent with regard to purpose. If
> the purpose of the positions of the constructed BCP-47 tags is to stay
> consistent, I don't see how Glottolog codes become a possibility
> except after -x- or some other yet-to-be defined identifier.

I agree wholeheartedly, but one does occasionally hear suggestions to do this. It’s almost as if 8,000 language subtags, plus variants and the ability to register more, plus private-use sequences, weren’t enough.

--
Doug Ewell, CC, ALB | Lakewood, CO, US | ewellic.org