Return-Path: Received: from murder ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.2.8-Mandrake-RPM-2.2.8-4.2.101mdk) with LMTPA; Sat, 27 Aug 2005 21:09:59 +0200 X-Sieve: CMU Sieve 2.2 Received: from localhost (eikenes.alvestrand.no [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 40AC832007B for ; Sat, 27 Aug 2005 21:09:59 +0200 (CEST) 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 28570-08 for ; Sat, 27 Aug 2005 21:09:52 +0200 (CEST) X-Greylist: from auto-whitelisted by SQLgrey-1.4.8 Received: from montage.altserver.com (montage.altserver.com [63.247.74.122]) by eikenes.alvestrand.no (Postfix) with ESMTP id 9FA69320082 for ; Sat, 27 Aug 2005 21:09:52 +0200 (CEST) Received: from ver78-2-82-241-91-24.fbx.proxad.net ([82.241.91.24] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.44) id 1E9645-00018w-W2; Sat, 27 Aug 2005 12:10:06 -0700 Message-Id: <6.2.3.4.2.20050827195628.04e712d0@mail.afrac.org> X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4 Date: Sat, 27 Aug 2005 20:11:17 +0200 To: "Addison Phillips" , "Harald Tveit Alvestrand" , "Mark Davis" From: r&d afrac Subject: RE: Nonstandard distance metrics (Re: [Ltru] Re: matching for non-RFC3066bis langtags) Cc: "Doug Ewell" , "LTRU Working Group" In-Reply-To: <634978A7DF025A40BFEF33EB191E13BC0C9A61C3@irvmbxw01.quest.c om> References: <634978A7DF025A40BFEF33EB191E13BC0C9A61C3@irvmbxw01.quest.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed 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 - alvestrand.no X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - afrac.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at alvestrand.no Dear Addison, I was not refering to the mechanism which is really interesting, and I will review in detail when you have stabilised it. To see if one could establish local matrices, may be matching our investigated DNS matrices for emergency services for example (when you are traveling and get an accident or an hart failure, you want http://hart.sos to resolve at the nearest hospital [DNS root matrix], you also want to be able to talk with them). This is not that complex once there is the proper architecture. This is for the time being what I focus on. I was refering to the nice formulation about that "interesting special case" Mark told Harald "where the user wanted "xx-Aaaa" and "xx-Bbbb" to match with a score of +INFINITY, so that when the user asked for "xx-Aaaa", "en" would match better than "xx-Bbbb". Most Gov, Industry and Commerce people I discussed with around the world about your langtags tend to think that Harald's, Mark's, Peter's, Randy's and your's motivation is that "special" case. No idea why? But may be should you get familliar with that confusion? Cheers. jfc At 18:08 27/08/2005, Addison Phillips wrote: > > This has a known name: "shaping the world". > > It took time before someone eventually acknowledges it. > >No, this is called "language negotiation according to user >preferences". It is what the "q" weights in Accept-Language are for, >for example. > >There are some different examples of how this could be useful. > >Case #1: Consider a user who speaks both Slovenian and Italian who >subscribes to an RSS news feed. RSS indicates the language of an >article using a language tag. If the user instructs her newsreader >to filter the articles in the news feed, she might use this >Accept-Language setting: > >sl;q=1.0,it;q=0.8,sl-rozaj;q=0.0 > >The lowest distance metric value for each article (when comparing to >each range in succession) is the weight for the article as a whole. >That weight can be divided by the q weight associated with that >range to produce the "final score". When the articles are ordered by >score, this produces a list in which Slovenian articles always >appear before Italian articles on each "level" of matching, but in >which articles in the Resian dialect ("sl-rozaj") never appear >(score is "infinity" essentially, since divide by zero is an error) >or at least appear at the very end. > >Case #2: Consider a news feed from Japan. A friend tells me that an >interesting English language article appeared in this particular >news feed, but can't remember exactly when or what it was called. I >can set "ja;q=0.0" to filter out all the Japanese (presumably the >majority of the news feed), making the article easier to find. > >Addison > >Addison P. Phillips >Globalization Architect, Quest Software >Chair, W3C Internationalization Core Working Group > >Internationalization is not a feature. >It is an architecture.