Re: [Ietf-languages] d-langtag-ext Use Case (was: Re: Fwd: I-D Action: draft-msporny-d-langtag-ext-00.txt)

"Doug Ewell" <doug@ewellic.org> Mon, 27 May 2019 21:25 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 21E68120110 for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 14:25:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=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 zETAHyijJKWF for <ietf-languages@ietfa.amsl.com>; Mon, 27 May 2019 14:25:25 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [158.38.152.117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49F8C120044 for <ietf-languages@ietf.org>; Mon, 27 May 2019 14:25:25 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id 27FF47C37E9; Mon, 27 May 2019 23:25:23 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 147B17C37CE for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 23:25:23 +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 2_Bfec0mndM3 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 23:25:21 +0200 (CEST)
X-Greylist: from auto-whitelisted 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.33.71; helo=pechora1.lax.icann.org; envelope-from=doug@ewellic.org; receiver=ietf-languages@alvestrand.no
Received: from pechora1.lax.icann.org (pechora1.icann.org [192.0.33.71]) by mork.alvestrand.no (Postfix) with ESMTPS id ED74B7C37C4 for <ietf-languages@alvestrand.no>; Mon, 27 May 2019 23:25:20 +0200 (CEST)
Received: from p3plsmtpa06-05.prod.phx3.secureserver.net (p3plsmtpa06-05.prod.phx3.secureserver.net [173.201.192.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id 52B981E027F for <ietf-languages@iana.org>; Mon, 27 May 2019 21:25:17 +0000 (UTC)
Received: from DESKTOPLPOB1E4 ([73.229.14.229]) by :SMTPAUTH: with ESMTPSA id VN72hqCuVqJz9VN72h2ucD; Mon, 27 May 2019 14:24:57 -0700
From: Doug Ewell <doug@ewellic.org>
To: 'Manu Sporny' <msporny@digitalbazaar.com>, "'Martin J. Dürst'" <duerst@it.aoyama.ac.jp>, 'IETF Languages Discussion' <ietf-languages@iana.org>
References: <155881874982.30992.4869767614014356043@ietfa.amsl.com> <49b6a1de-e016-514f-90e4-24703b5818d2@it.aoyama.ac.jp> <63b4f786-8b44-ecdf-ed33-ff0567ecc839@digitalbazaar.com> <000001d51425$a48ac140$eda043c0$@ewellic.org> <38dd5dcb-7860-b16f-9c6b-7c3658702963@digitalbazaar.com>
In-Reply-To: <38dd5dcb-7860-b16f-9c6b-7c3658702963@digitalbazaar.com>
Date: Mon, 27 May 2019 15:24:56 -0600
Message-ID: <000e01d514d2$a2508010$e6f18030$@ewellic.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQKLCtGP2z0dTCPwWpJCCMnlEYhybwL64n7IAmGOKmIBrGprnQJh2Pm4pMgx/iA=
X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-4.6.2 (pechora1.lax.icann.org [192.0.33.71]); Mon, 27 May 2019 21:25:17 +0000 (UTC)
X-CMAE-Envelope: MS4wfF8HDUY/QNayIHM3Q/Q493hMb8Kux0JN7WsB6FVLkSxmQZY2SVdHI9PZ/m5JeTW6i/CGRtt4kzYaEjvy+xgINVyurw8Lu/t5R8AsfMdA8nGrgSNXqWtp v/V73nvy3p/+rO33hK5Li6th/tt5PKTWO7jy5t33JogD+27nGKAFrYGW1SAfb2ZQcv6qlcFpCXZvxnk5gIFKTF1JEqgquUfYu0qizAyqJ460SdCq/abpFiQV G0xEVpacnrxTMzlxDyijHA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/y8rGJwhqq6WKUHUuSvTR8KTkzgY>
Subject: Re: [Ietf-languages] d-langtag-ext Use Case (was: Re: 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: Mon, 27 May 2019 21:25:27 -0000

Manu Sporny wrote:

> We requested a review of the Verifiable Credentials specification (via
> public-i18n-core@w3.org) in 2018 and again in Feb 2019.

I am sorry that your timely requests for review went unanswered. Sometimes the wheels turn slowly through no fault of the requester.

> I'll refrain from being flippant and not say "That you're just hearing
> about this is 'not my problem'... how was I to know where you hang out
> on the Internet and that you had an opinion about this? Why aren't you
> also hanging out in public-i18n-core?". :) -- but, I don't think doing
> stuff like that will get us to better i18n, which is what I'd like us
> to focus on. :)

I apologized before for that unfortunate expression, and I apologize for it again now. It was a bad choice of response; it was neither productive nor indicative of willingness to help. I'm sorry.

Many of us, and I'm sure you as well, have heard requests over the years of this form: "We have use case A, and we propose to solve it with mechanism B." Use case A may be completely genuine and cause real-world problems, but it does not necessarily follow that mechanism B is a good or suitable solution. Repeating the arguments for use case A and emphasizing the timeliness factor does not change mechanism B into a good solution.

We are trying to explain alternative solutions that will satisfy use case A.

It is certainly not your fault or anyone else's that we did not include something in Section 3.7 of BCP 47 about encouraging authors of extension RFCs to contact ietf-languages@iana.org for feedback and review. BCP 47 does mention the ietf-languages list in more than a dozen places, so for those who have read the document, it might seem like an appropriate place to send a request for such feedback. We are not just all over the Internet.

> This is an attempt to see if the extension would work for the set of
> use cases we're grappling with and then provide some guidance in our
> specification.

Here is the question that keeps popping into my head (also when following the thread on rdf-dir-literal):

How does a language tag that just indicates the language, or language plus script, NOT solve the need to indicate base directionality?

Mark gave an example of a short paragraph that doesn’t begin with the "right" directionality, so an attempt to auto-detect would guess wrong. But if you tagged that paragraph as "ar", shouldn't the base directionality be that of Arabic — that is, RTL?

> Here's the use case if you (or anyone else) is still interested in helping:

It does seem to me that on the GitHub thread, the use case is being framed in terms of the proposed solution. Here is an example:

"you cannot necessarily get the direction information just from the language."

"Sorry, I meant that this is already true for many languages, but not all. For those languages where it is possible, that information comes from the language tag (e.g., "en" means the direction is "ltr"). That indicates to me that a sensible solution to this problem is to add the direction information to the language tags that do not imply it already (via an -d- language tag extension)."

My question is, for what combinations of language and script is it *not* possible to figure out the directionality? 

--
Doug Ewell | Thornton, CO, US | ewellic.org