Re: [Ietf-languages] I-D Action: draft-msporny-d-langtag-ext-00.txt
"Phillips, Addison" <addison@lab126.com> Sun, 26 May 2019 06:16 UTC
Return-Path: <prvs=042030e20=addison@lab126.com>
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 D4038120130 for <ietf-languages@ietfa.amsl.com>; Sat, 25 May 2019 23:16:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.119
X-Spam-Level:
X-Spam-Status: No, score=-1.119 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no 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 8GfTPo0MJMX7 for <ietf-languages@ietfa.amsl.com>; Sat, 25 May 2019 23:16:10 -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 B509A12011D for <ietf-languages@ietf.org>; Sat, 25 May 2019 23:16:09 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id E408C7C3646; Sun, 26 May 2019 08:16:07 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id D56E37C07D0 for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 08:16:07 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
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 JAUyF5CdJDfz for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 08:16:04 +0200 (CEST)
X-Greylist: delayed 00:05:13 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.74; helo=pechora8.dc.icann.org; envelope-from=prvs=042030e20=addison@lab126.com; receiver=ietf-languages@alvestrand.no
Received: from pechora8.dc.icann.org (pechora8.icann.org [192.0.46.74]) by mork.alvestrand.no (Postfix) with ESMTPS id 80B5D7C03AD for <ietf-languages@alvestrand.no>; Sun, 26 May 2019 08:16:03 +0200 (CEST)
Received: from smtp-fw-33001.amazon.com (smtp-fw-33001.amazon.com [207.171.190.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora8.dc.icann.org (Postfix) with ESMTPS id B5597C03CF for <ietf-languages@iana.org>; Sun, 26 May 2019 06:10:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,513,1549929600"; d="scan'208,217";a="801825497"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO email-inbound-relay-2b-55156cd4.us-west-2.amazon.com) ([10.47.22.34]) by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 May 2019 06:10:24 +0000
Received: from EX13MTAUWB001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-2b-55156cd4.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id x4Q6AOtY015180 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 26 May 2019 06:10:24 GMT
Received: from EX13D08UWB002.ant.amazon.com (10.43.161.168) by EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sun, 26 May 2019 06:10:24 +0000
Received: from EX13D08UWB002.ant.amazon.com (10.43.161.168) by EX13D08UWB002.ant.amazon.com (10.43.161.168) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sun, 26 May 2019 06:10:23 +0000
Received: from EX13D08UWB002.ant.amazon.com ([10.43.161.168]) by EX13D08UWB002.ant.amazon.com ([10.43.161.168]) with mapi id 15.00.1367.000; Sun, 26 May 2019 06:10:23 +0000
From: "Phillips, Addison" <addison@lab126.com>
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, "ietf-languages@iana org" <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/SSZZKZ8rSIAgAA/yes=
Date: Sun, 26 May 2019 06:10:23 +0000
Message-ID: <9mnr0iv2pvuxyl2gdgws08w4.1558851016586@email.android.com>
References: <155881874982.30992.4869767614014356043@ietfa.amsl.com>, <49b6a1de-e016-514f-90e4-24703b5818d2@it.aoyama.ac.jp>
In-Reply-To: <49b6a1de-e016-514f-90e4-24703b5818d2@it.aoyama.ac.jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_9mnr0iv2pvuxyl2gdgws08w41558851016586emailandroidcom_"
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora8.dc.icann.org [192.0.46.74]); Sun, 26 May 2019 06:10:47 +0000 (UTC)
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/mf47l87QClWuM5ySlT7qtuMNESw>
Subject: Re: [Ietf-languages] 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 06:16:13 -0000
There is a discussion in the W3C space (and particularly the Linked Data, I.e. the RDF/JSON-LD space) about this. I happen to think Manu has jumped the gun, but it is an internet draft and thus is meant to spark discussion of this sort. When I'm at a real computer in the morning I'll send some links for those interested in this debate. On May 25, 2019, at 19:29, "Martin J. Dürst" <duerst@it.aoyama.ac.jp> wrote: 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 .. _______________________________________________ Ietf-languages mailing list Ietf-languages@ietf.org https://www.ietf.org/mailman/listinfo/ietf-languages
- [Ietf-languages] Fwd: I-D Action: draft-msporny-d… Martin J. Dürst
- Re: [Ietf-languages] I-D Action: draft-msporny-d-… Phillips, Addison
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Manu Sporny
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] I-D Action: draft-msporny-d-… Michael Everson
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Mark Davis ☕️
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Mark Davis ☕️
- [Ietf-languages] d-langtag-ext Use Case (was: Re:… Manu Sporny
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Gordon P. Hemsley
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Manu Sporny
- Re: [Ietf-languages] I-D Action: draft-msporny-d-… Manu Sporny
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Manu Sporny
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Manu Sporny
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Manu Sporny
- Re: [Ietf-languages] d-langtag-ext Use Case (was:… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Richard Wordingham
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Phillips, Addison
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Gordon P. Hemsley
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- [Ietf-languages] Proposing -d- Martin Hosken
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Mark Davis ☕️
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Martin J. Dürst
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Martin J. Dürst
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… John Cowan
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Richard Wordingham
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Doug Ewell
- Re: [Ietf-languages] Fwd: I-D Action: draft-mspor… Richard Wordingham