[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltru] A radical proposal (was: Re: extlang & deprecation)



Hi -

As a technical contributor...

> From: "John Cowan" <cowan at ccil.org>
> To: "Doug Ewell" <doug at ewellic.org>
> Cc: "LTRU Working Group" <ltru at ietf.org>
> Sent: Wednesday, July 02, 2008 10:23 AM
> Subject: Re: [Ltru] A radical proposal (was: Re: extlang & deprecation)
...
> > 3.  Change the prose (and ABNF if necessary) to specify that an 
> > "extlang" can be used either alone, as "cmn" (Y), or together with its 
> > Prefix, as "zh-cmn" (X-Y).  In other words, an "extlang" is a special 
> > type of "language" that has an optional Prefix.  Specify that the Y form 
> > is "preferred" and the X-Y form is "deprecated," using the clearly 
> > specified, watered-down definition of "deprecated" from item 1.
> 
> This breaks the invariant that subtags are deprecated iff they have a
> "Deprecated:" field, but that's tolerable (-16 makes all the extlangs
> deprecated with a Preferred-Value of themselves, interpreted as a full
> tag rather than as a subtag).
> 
> More seriously, though, it breaks the invariant that the syntactic slot
> "language" is filled only with "language" subtags.  Currently this
> invariant applies to all four kinds of subtags, and I think it's an
> important part of Getting It Right for people who haven't read all the
> fine print: once you clear away the grandfathered rubbish, you can just
> take the Cartesian product of the four lists of subtags as a rough guide
> to validity.
> 
> I would rather keep -16's scheme than this, frankly.

Though I think I see where the logic is going, I have the same trouble
with this part of the proposal.

> > 4.  Apply this logic to all encompassed languages, not just those 
> > belonging to a cherry-picked set of macrolanguages plus "sgn".  For 
> > extra credit, figure out how to make this work with changing ISO 639-3 
> > groupings.
> 
> This is where we go from Grotty Compromise to Seriously Nasty.  639-3 is
> free to change a language from independent to encompassed or vice versa
> at any time, and then the carefully crafted scheme goes down the toilet.
> 
> I continue to think that the best defense against cherry-picking
> complaints is to say we are doing this for backward compatibility,
> and we need backward compatibility only for "zh" and "sgn", period.

I'm sympathetic to this line of reasoning, but I find the analogy for things
like ar-arb too persuasive to fully agree to the limitation.

> (In this scheme I think it might make sense to restore the table from
> -14 that explains that the macrolanguage tag is preferred for Konkani,
> Malay, Swahili, and Uzbek.)

I think this would be a step in the wrong direction.  The macrolanguage
tag by itself should always have the meaning "this is some kind of X,
but we're not able / willing to say precisely which kind."

Randy

_______________________________________________
Ltru mailing list
Ltru at ietf.org
https://www.ietf.org/mailman/listinfo/ltru



Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.