[Ietf-languages] Fwd: I-D Action: draft-msporny-d-langtag-ext-00.txt

Martin J. Dürst <duerst@it.aoyama.ac.jp> Sun, 26 May 2019 02:29 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
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 6250412001E for <ietf-languages@ietfa.amsl.com>; Sat, 25 May 2019 19:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.255
X-Spam-Level:
X-Spam-Status: No, score=-0.255 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FROM_EXCESS_BASE64=0.979, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 94nzBt0JSQPL for <ietf-languages@ietfa.amsl.com>; Sat, 25 May 2019 19:29:30 -0700 (PDT)
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 9DA94120096 for <ietf-languages@ietf.org>; Sat, 25 May 2019 19:29:29 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id EC0497C372F; Sun, 26 May 2019 04:29:27 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id D21E77C3715 for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 04:29:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Authentication-Results: mork.alvestrand.no (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YeGGlA3YUcke for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 04:29:24 +0200 (CEST)
X-Greylist: delayed 00:06:51 by SQLgrey-1.8.0
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
X-Comment: SPF skipped for whitelisted relay - client-ip=192.0.46.72; helo=pechora6.dc.icann.org; envelope-from=duerst@it.aoyama.ac.jp; receiver=ietf-languages@alvestrand.no
Received: from pechora6.dc.icann.org (pechora6.icann.org [192.0.46.72]) by mork.alvestrand.no (Postfix) with ESMTPS id 59C2E7C05D7 for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 04:29:24 +0200 (CEST)
Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-eopbgr1410123.outbound.protection.outlook.com [40.107.141.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by pechora6.dc.icann.org (Postfix) with ESMTPS id 89EC31E057D for <ietf-languages@iana.org>; Sun, 26 May 2019 02:22:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector1-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0QtWeOs17+3XV/WQwGefRwkbOE33O6uA09tHIm/cF2w=; b=JRLLJj3TTrBfj7FAG5D75h+907Ad9ZTxhY3SUTIYmgMKMUGCQVdH3CtLpQP5rQSAQ3zfqMZstz0G1OaBYY2mnylLAdcD+X7zczWE+SBeVQzyTwSKIkcY5brE2kCdL2rpEFP0V3tcMA3hmE8AiaQlqOe90xNlvQ4Tp0QSqXWyRho=
Received: from OSAPR01MB1683.jpnprd01.prod.outlook.com (52.134.232.142) by OSAPR01MB3233.jpnprd01.prod.outlook.com (52.134.245.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.16; Sun, 26 May 2019 02:22:05 +0000
Received: from OSAPR01MB1683.jpnprd01.prod.outlook.com ([fe80::dc8b:100a:3e3f:b226]) by OSAPR01MB1683.jpnprd01.prod.outlook.com ([fe80::dc8b:100a:3e3f:b226%4]) with mapi id 15.20.1922.021; Sun, 26 May 2019 02:22:05 +0000
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
To: IETF Languages Discussion <ietf-languages@iana.org>
CC: Manu Sporny <msporny@digitalbazaar.com>
Thread-Topic: I-D Action: draft-msporny-d-langtag-ext-00.txt
Thread-Index: AQHVEz6iwfqaq4Xs40KUuCBo/SSZZKZ8rSIA
Date: Sun, 26 May 2019 02:22:05 +0000
Message-ID: <49b6a1de-e016-514f-90e4-24703b5818d2@it.aoyama.ac.jp>
References: <155881874982.30992.4869767614014356043@ietfa.amsl.com>
In-Reply-To: <155881874982.30992.4869767614014356043@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: TY1PR01CA0138.jpnprd01.prod.outlook.com (2603:1096:402:1::14) To OSAPR01MB1683.jpnprd01.prod.outlook.com (2603:1096:603:2b::14)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=duerst@it.aoyama.ac.jp;
x-ms-exchange-messagesentrepresentingtype: 1
x-forwarded-message-id: <155881874982.30992.4869767614014356043@ietfa.amsl.com>
x-originating-ip: [223.218.133.122]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d2e8d5f-4630-4482-f253-08d6e180f21c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7193020); SRVR:OSAPR01MB3233;
x-ms-traffictypediagnostic: OSAPR01MB3233:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <OSAPR01MB3233963C3FB4CEBB23B832FFCA1C0@OSAPR01MB3233.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0049B3F387
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(136003)(396003)(39830400003)(376002)(189003)(199004)(5660300002)(31696002)(71200400001)(71190400001)(76176011)(966005)(508600001)(446003)(11346002)(31686004)(256004)(4326008)(186003)(53936002)(66574012)(86362001)(25786009)(486006)(74482002)(64756008)(66066001)(85182001)(66446008)(229853002)(81156014)(81166006)(102836004)(6486002)(26005)(386003)(6506007)(6306002)(6436002)(2906002)(786003)(316002)(14454004)(6512007)(305945005)(68736007)(2473003)(7736002)(85202003)(3846002)(6116002)(52116002)(6916009)(66946007)(8936002)(73956011)(66556008)(66476007)(99286004)(8676002)(2616005)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB3233; H:OSAPR01MB1683.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: it.aoyama.ac.jp does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nCztDYbdASHPvL4FuN6y23ZozsXaE3cihL/ooei0/HzM8okz5j77EvcUXZzsIj6NRQ8SmpvpsQPq9c6qRe5JJwdLS3CgmC/9aS0B3pSsA0gbmZwf8QdWJH+ziARxlw3ldANL1E5Asf3lKq68SMN7HlzNUzjFkGDNgxJbfl40Bk8Jgpm6lmeAzivUX3FGZsv6RCuJVOQwz7nwihYoG0d+7956EEyB53mVfwkvNMiU0gNCqw2rsbW94oQRSlhPCn19UOWSSkCXMYv7H0Rizf1sZuNLsWOkImbV5gWqqdFiDUKB+BgK9e7ULvklMCv0FauCGjywQJ2OcYTTc1fiA2c/FIF4kKRVdu+zavRSfqp2u8ONegfkqyoMuh7pQPWgoh0T+D73oUqYR0Kt8VV8O0PjMast/SMtxzaNEQ9snDp/PKw=
Content-Type: text/plain; charset="utf-8"
Content-ID: <5B58AFAE182FED41B5E82AEDE3E4199A@jpnprd01.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d2e8d5f-4630-4482-f253-08d6e180f21c
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2019 02:22:05.9267 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: duerst@it.aoyama.ac.jp
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora6.dc.icann.org [192.0.46.72]); Sun, 26 May 2019 02:22:29 +0000 (UTC)
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB3233
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/ois0IcFNdjbn7sj8IQdlt94jP0k>
Subject: [Ietf-languages] Fwd: I-D Action: draft-msporny-d-langtag-ext-00.txt
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: Sun, 26 May 2019 02:29:32 -0000

I just found the following announcement (see end of this email).

I'm forwarding it to the ietf-languages list because that's where a lot 
of the language tagging experts are.

(Manu, I suggest you subscribe to this list for the duration of this 
discussion, to make sure you are not missing any comments.)

The draft is very short. Having had a quick look at it, I came up with 
the following comments:

- The (only) example, "ar-d-rtl", doesn't exactly reflect what we
   consider good language tagging practice. It's similar to something
   such as en-Latn, where the "Latn" script subtag is just plain obvious
   and therefore not needed. So some examples that show more clear
   cases where the directionality information is necessary should be
   given.

- There is quite a bit of information about duplicate extensions and
   canonicalization. As far as I understand, this is just repetition
   from RFC 5646, but this should be stated more clearly. Maybe move
   the text about duplication to the canonicalization (sub (1))section,
   and start that section with a sentence saying: "This section explains
   the rules regarding duplicate information and canonicalization
   defined in RFC 5646. The full rules are given in RFC 5646, and in
   case of conflicts, RFC 5646 is correct."

- There's absolutely no text about where this extension would be
   helpful or useful. As far as I understand, it's not appropriate
   e.g. for HTML, because HTML has the dir attribute. There should
   be a clear discussion about places where this extension is
   desirable (maybe even needed) and places where it's irrelevant,
   useless, confusing, or counterproductive.

- There should be a discussion about how this extension interacts
   (or not) with "bidi formatting characters".

- There should be some text about what "auto" exactly means.
   It's probably something like "first strong", but it could
   be something else (e.g. majority of strong,...)

- There may also be a need for a subtag meaning "just follow
   the context around you", which is different from "auto".

- The registration form gives a mailing list of
   public-credentials@w3.org. While this may be the mailing list
   where the idea for this kind of extension originated, it doesn't
   feel like being the right place for discussions that may come up
   e.g. 5 or 10 years down the line.

- I'd make canonicalization, as well as examples, independent
   sections and in any case eliminate the third level of the TOC
   hierarchy (the current 2.1.1).

Regards,   Martin.

-------- Forwarded Message --------
Subject: I-D Action: draft-msporny-d-langtag-ext-00.txt
Date: Sat, 25 May 2019 14:12:29 -0700
From: internet-drafts@ietf.org
Reply-To: internet-drafts@ietf.org
To: i-d-announce@ietf.org


A New Internet-Draft is available from the on-line Internet-Drafts 
directories.


         Title           : BCP 47 Extension D
         Author          : Manu Sporny
	Filename        : draft-msporny-d-langtag-ext-00.txt
	Pages           : 4
	Date            : 2019-05-25

Abstract:
    This document specifies an Extension to BCP 47 which provides subtags
    that specify language direction.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-msporny-d-langtag-ext/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-msporny-d-langtag-ext-00
https://datatracker.ietf.org/doc/html/draft-msporny-d-langtag-ext-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
.