Return-Path: Received: from eikenes.alvestrand.no ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.1.11-Mandrake-RPM-2.1.11-1mdk) with LMTP; Tue, 04 Jan 2005 19:51:32 +0100 X-Sieve: CMU Sieve 2.2 Return-Path: Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 16BD161C05 for ; Tue, 4 Jan 2005 19:51:32 +0100 (CET) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26649-09 for ; Tue, 4 Jan 2005 19:51:28 +0100 (CET) Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0860D61BE0 for ; Tue, 4 Jan 2005 19:51:22 +0100 (CET) Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cltep-00067l-K1; Tue, 04 Jan 2005 13:43:51 -0500 Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CltYO-0002c3-4Q; Tue, 04 Jan 2005 13:37:12 -0500 Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA05724; Tue, 4 Jan 2005 13:37:10 -0500 (EST) Received: from montage.altserver.com ([63.247.74.122]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cltkn-0003jF-22; Tue, 04 Jan 2005 13:50:02 -0500 Received: from lns-p19-2-idf-82-251-116-226.adsl.proxad.net ([82.251.116.226] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.43) id 1CltYF-0003MX-7l; Tue, 04 Jan 2005 10:37:04 -0800 Message-Id: <6.1.2.0.2.20050104153236.0d9c95a0@mail.jefsey.com> X-Sender: jefsey+jefsey.com@mail.jefsey.com X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Tue, 04 Jan 2005 17:06:43 +0100 To: "Peter Constable" , "John C Klensin" , From: "JFC (Jefsey) Morfin" In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed; x-avg-checked=avg-ok-7F11382D X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - montage.altserver.com X-AntiAbuse: Original Domain - ietf.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Scan-Signature: 3d7f2f6612d734db849efa86ea692407 Cc: iesg@ietf.org Subject: RE: Last Call on Language Tags (RE: draft-phillips-langtags-08) X-BeenThere: ietf@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IETF-Discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: ietf-bounces@ietf.org Errors-To: ietf-bounces@ietf.org X-Virus-Scanned: by amavisd-new at alvestrand.no Dear Peter, I am sorry to comment this again. But this is a Last Call over a private proposition. There is no other forum to comment this key document for the future of the Internet. There is also no other forum to correct what you say on me. I whish to recall that the main issues are the pretence of the draft to obsolete RFC 3066 while being sometimes conflicting and to extend its scope without limit (cf. Addison Phillips comment) what would be an IESG commitment on the whole multilingual internet architecture. I wish also to underline that I agreed with you on many points during the private list discussion and private mails. At 03:58 04/01/2005, Peter Constable wrote: >For the past several years the majority of my work has been related to >standards pertaining to IT globalization in one way or another, and I >have encountered a few nexus of people interested in metadata elements >for describing linguistic properties of content; a number of the people >I have encountered in these contexts have congregated (metaphorically) >on the IETF-languages list, and a number of those have provided input on >this draft. Hopefully a few people have congregated to support the proposed draft. Now their positions are to match a consensus process. If your propositions are not harming anyone and being usefull to some there is no reason not to have a consensus. Today the consensus inclines to say that they might be harmfull and should therefore be reserved to those who need them. Concern is that this might make them irreversibly incompatible. And that the benefits (for them and others) are not clear. The target is to try to clarify. >In each of these contexts, I have encountered general agreement with the >idea that it is appropriate to include writing-system distinction as part >of language tags; after some time, it has only been in the past couple of >weeks that I have encountered people who have >questioned the decision to incorporate script IDs, and all of these have >been people who have not been subscribed to the IETF-languages list, or at >least have not been active contributors to discussion on that list. I suppose I am among that "seldom" new comers. So let me comment on that: 1. I incorporated my international users need support organization in 1978 :-) 2. I never objected the scripting-ID. I objected that it was not given the same importance as language and country codes. I plead (and act) for 25 years for the support of authoritative distinctions among users contexts. But I am not paid by a big employer. 3. I objected the scarcity of possible tags 4. I objected the exclusiveness in a registration approach versus a desription approach. 5. I supported the proposed scheme as long as its scope of application was defined and not a take-over on the multiligual Internet. Last but not least, I received enough off list support to accept to spend time on this. There is NO consensus in the community and huge technical, societal, economical and political concerns. Because one does not understand what the Draft wants to achieve, for who and how. The main request is to clarify. There are no real objections (except to the paucity of the proposition) but concerns. > > It would be very helpful, to me at least, if you or he could > > identify the specific context in which such tags would be used > > and are required. The examples should ideally be of > > IETF-standard software, not proprietary products. You respond none. Just an application level problem. >I've used Chinese as one example, but there are many other cases, some >familiar to many and some less well known. Also, in relation to IETF >protocols, I mentioned only HTTP, but the same problems likely exist for >other protocol involving textual linguistic content where RFC 3066 is >used. For example, in searching for items in an LDAP directory, in may >be appropriate for an AttributeDescription to specify Tradition Chinese >rather than Simplified Chinese, or Serbian using the Latin-script >orthography vs. Serbian using the Cyrillic-based orthography. Full agreement. But this is to be done through an open and inclusive semantic, not on an exclusive first come first serve registration basis. Next setp will be patents on languages descriptions. >In ideal terms, I do not think that all of the complexity of the >proposed draft is needed. So let simplify it, and let deep into the areas were complexity comes from limited possibilities. >On the other hand, I think that some people's >characterization of the excessive complexity has been overstated, some >of the complexity I consider superfluous but not particularly harmful >(notably the extensions), and some of the complexity I think is an >unfortunate result of existing implementations and past practice (in >particular, the steps taken to avoid instability of ISO 3166 and the use >of both UN numeric IDs and ISO 3166 due to the combination of prior >usage of ISO 3166-1 together with the need for region identifiers other >than those provided by ISO 3166-1). Complexity in real life issues comes often from: - patching previous mistakes - patching the reigidity introduced by previous simplifications. >Part of my reluctance to have script IDs included in RFC 3066 was due to >the fact that a set of tags had just been registered (some of which I >now wish didn't exist) which used various subtags in combination, and I >sensed that there was a lack of collective understanding of what the >internal structure of tags and relationships between subtags should be >(which is a direct cause that led me to write the paper I referred to >earlier). This documents that "collective community thinking" is not always correct. This is why I am reluctant to any registration process on the (propritary ?) blend of existing open tags list. >I have been party to the review process for the past five or so years, >and can say that the review process did not, IMO, always succeed in >avoiding regretable tags (I do not consider those that include script >IDs to be among them) because there was a lack of a model of what >ontology was needing to be described and what the appropriate elements >within a tag standing in what kind of relationship to one another were >needed. This draft doesn't describe such a model, but it does impose >one, which I think is moving in a good directiton. !!!!!!! do you actually say that the value of this draft is to impose the dearly missing model in ... not describing it ????? Or is it misreading of mine? >Actually, no; I was trying to guess at existing applications that might >have particular problems with complexity, as you mentioned. Certainly >language-range matching is no more complex in the proposed draft than it >is today. I personally suspect that the language-range matching >algorithm is too simplistic, but I haven't gone beyond that myself to >start suggesting it needs to be replaced with something more complex. Why do you want there would be an exclusive _unique_ matching algorithm? It is up to the application to decide of the algorithm when receiving a tag and possibly negotiate it in a web service or in actionning an OPES. >For my part, I made a point of informing TC 37 members of the >re-assignment of CS, and that led to a resolution at our Paris meeting >last August expressing strong concern over this. I did not ever hear any >response from either TC 46 or the ISO 3166 MA on this matter, however. I >don't know that I would have devised the approach to the handling of >this issue used in this draft had I been its author. I am deeply >concerned that stability be ensured in language tags, however, and if >this is the only way to ensure it I can accept it. We had a long talk at the end of the August Paris meeting at AUF over ISO 639-2 and the need to aggregate language ID, scripting ID, usage description, authoritative sources and also country codes and on the complexity to take into account "sub-code" and private codes and to add accidental or new descriptors in order to document venacular ways of speaking, thinking, talking. Obviously it was a private discussion with a few people sharing the same ideas ... May be you were there (we were the last to leave the room and the building). All the best. jfc _______________________________________________ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf