Re: [Ltru] Re: Remove extlang from ABNF?
"Mark Davis" <mark.davis@icu-project.org> Wed, 12 December 2007 17:19 UTC
Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1J2VEd-0003iv-1H; Wed, 12 Dec 2007 12:19:03 -0500
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1J2VEc-0003im-JP for ltru-confirm+ok@megatron.ietf.org; Wed, 12 Dec 2007 12:19:02 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1J2VEc-0003id-9B for ltru@ietf.org; Wed, 12 Dec 2007 12:19:02 -0500
Received: from hu-out-0506.google.com ([72.14.214.237]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1J2VEb-0002m2-B6 for ltru@ietf.org; Wed, 12 Dec 2007 12:19:02 -0500
Received: by hu-out-0506.google.com with SMTP id 31so161135huc.14 for <ltru@ietf.org>; Wed, 12 Dec 2007 09:19:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=wPnkOWCzcy+uBXXlvwJRz2mKzmaw68opegTQbSslM6g=; b=l7s1PlL4UWtEA/xtWsFlO/qWLQ8tTeM9sAsIEltqH9LCbz4XWZfsOZDwCiNQH6oFhBWUZcLzAp1s5FXrennf98pjZj1PVCb91uU24p8QMBWsLHb9M6V9pvHgCgtp0Q3pefqdTpgt+h4Z0vcHJT/5bx7aVnJGszzDbit6R/S+I6E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=hGA4KoMb5qd3L2VbL3rXsNHgG4wHMxHH3Q25ES4dsk7a4JLY9SRt2I9wjlJpC9r/CJuScDu4P5w3zFbobfp7jnmbUk00FA1EI5FxQKpMgPeS09mepO3BLTgGsT8v8ywfgLC9iLIghPbj7pfu4zN9zIf5qNzuVSDlBiNSFaFaFEw=
Received: by 10.142.213.9 with SMTP id l9mr351081wfg.104.1197479938630; Wed, 12 Dec 2007 09:18:58 -0800 (PST)
Received: by 10.143.8.13 with HTTP; Wed, 12 Dec 2007 09:18:58 -0800 (PST)
Message-ID: <30b660a20712120918v662e8750j421b28bdd566a6ea@mail.gmail.com>
Date: Wed, 12 Dec 2007 09:18:58 -0800
From: Mark Davis <mark.davis@icu-project.org>
To: Addison Phillips <addison@yahoo-inc.com>
Subject: Re: [Ltru] Re: Remove extlang from ABNF?
In-Reply-To: <47600AD4.6000500@yahoo-inc.com>
MIME-Version: 1.0
References: <E1J01vI-0003cW-Rd@megatron.ietf.org> <019601c83818$b06c3070$6601a8c0@DGBP7M81> <DDB6DE6E9D27DD478AE6D1BBBB83579561E51429AA@NA-EXMSG-C117.redmond.corp.microsoft.com> <6.0.0.20.2.20071211163740.0a090850@localhost> <475E8342.1080206@w3.org> <DDB6DE6E9D27DD478AE6D1BBBB83579561E52A6F79@NA-EXMSG-C117.redmond.corp.microsoft.com> <475F2439.6020007@w3.org> <6.0.0.20.2.20071212153653.0ae521d0@localhost> <475FE141.8010601@w3.org> <47600AD4.6000500@yahoo-inc.com>
X-Google-Sender-Auth: ed10592dee544c42
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4
Cc: LTRU Working Group <ltru@ietf.org>
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0769347313=="
Errors-To: ltru-bounces@ietf.org
I like that approach; clever. On Dec 12, 2007 8:22 AM, Addison Phillips <addison@yahoo-inc.com> wrote: > Felix Sasaki wrote: > >> > >> In RFC 4646, we defined some tags as well-formed. In RFC 4646bis, we > >> suddenly > >> say that some of these tags are not well-formed. We never would do > >> this for > >> valid tags, so I'm really not sure it is a good thing to do for > >> well-formed tags. > >> > > +1 > > > > I agree.... except.... > > This is exactly what we did in RFC 4646. We made a vast array of > "well-formed" but invalid tags illegal (by narrowing the ABNF). In > 4646bis, one could say that we were doing the same thing--making a (much > smaller) array of tags (which were never valid) illegal. And we *have* > changed the ABNF in a manner that narrows it in 4646bis already. We have > narrowed the grandfathered production substantially. > > I have no problem with XML Schema or others referencing the 4646 ANBF > instead of the 4646bis ABNF for well-formness checking. It won't > introduce anything particularly bad. And I am somewhat allergic to > changing the ABNF because I have personally felt like we should resist > tampering. > > As an implementer, though, I really hate supporting extlang, now that it > does nothing. So I'd propose: > > 1. Remove extlang from the ABNF in 4646bis. That would make the language > production: > > language = (2*3ALPHA) ; shortest ISO 639 code > / 4ALPHA ; reserved for future use > / 5*8ALPHA ; registered language subtag > > > 2. In the section on conformance, permit 4646bis well-formedness to > reference either the current ABNF or an "obs-language" production that > looks like: > > obs-language = (2*3ALPHA [ extlang ]) ; shortest ISO 639 code > / 4ALPHA ; reserved for future use > / 5*8ALPHA ; registered language subtag > > extlang = *3("-" 3ALPHA) ; removed in this version > > 3. Add a note saying that no tags were ever valid under obs-language, > but that some processors may permit them. Also note that 3066 > well-formedness differed substantially from 4646/4646bis well-formedness > and provide the 3066 production in that section for completeness. > > Addison > > -- > Addison Phillips > Globalization Architect -- Yahoo! Inc. > Chair -- W3C Internationalization Core WG > > Internationalization is an architecture. > It is not a feature. > > > _______________________________________________ > Ltru mailing list > Ltru@ietf.org > https://www1.ietf.org/mailman/listinfo/ltru > -- Mark
_______________________________________________ Ltru mailing list Ltru@ietf.org https://www1.ietf.org/mailman/listinfo/ltru
- [Ltru] Re: Remove extlang from ABNF? Doug Ewell
- [Ltru] Re: Remove extlang from ABNF? Doug Ewell
- RE: [Ltru] Re: Remove extlang from ABNF? Peter Constable
- Re: [Ltru] Re: Remove extlang from ABNF? Felix Sasaki
- RE: [Ltru] Re: Remove extlang from ABNF? Martin Duerst
- Re: [Ltru] Re: Remove extlang from ABNF? Felix Sasaki
- RE: [Ltru] Re: Remove extlang from ABNF? Peter Constable
- RE: [Ltru] Re: Remove extlang from ABNF? Peter Constable
- Re: [Ltru] Re: Remove extlang from ABNF? Mark Davis
- [Ltru] Re: Remove extlang from ABNF? Frank Ellermann
- Re: [Ltru] Re: Remove extlang from ABNF? Felix Sasaki
- Re: [Ltru] Re: Remove extlang from ABNF? Martin Duerst
- Re: [Ltru] Re: Remove extlang from ABNF? Felix Sasaki
- [Ltru] Re: Remove extlang from ABNF? Frank Ellermann
- Re: [Ltru] Re: Remove extlang from ABNF? Addison Phillips
- Re: [Ltru] Re: Remove extlang from ABNF? Mark Davis
- [Ltru] Re: Remove extlang from ABNF? Frank Ellermann
- Re: [Ltru] Re: Remove extlang from ABNF? Ira McDonald
- Re: [Ltru] Re: Remove extlang from ABNF? Felix Sasaki
- RE: [Ltru] Re: Remove extlang from ABNF? Peter Constable