Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-07.txt
Randall Gellens <rg+ietf@randy.pensive.org> Thu, 02 March 2017 02:21 UTC
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE8E0129651 for <slim@ietfa.amsl.com>; Wed, 1 Mar 2017 18:21:07 -0800 (PST)
X-Quarantine-ID: <g1W_kDZ03tVD>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-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 g1W_kDZ03tVD for <slim@ietfa.amsl.com>; Wed, 1 Mar 2017 18:21:06 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id B79751295DA for <slim@ietf.org>; Wed, 1 Mar 2017 18:21:06 -0800 (PST)
Received: from [192.168.2.201] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 1 Mar 2017 18:10:27 -0800
Mime-Version: 1.0
Message-Id: <p0624060fd4dd3196d298@[192.168.2.201]>
In-Reply-To: <9084ad5c-a3d1-68e1-879b-af759c463fd1@omnitor.se>
References: <148782279664.31054.8793649134696520241.idtracker@ietfa.amsl.com> <p0624060cd4d4111cd79a@[99.111.97.136]> <49fd730e-6e90-1a49-eae8-80f8b1285a76@omnitor.se> <p06240604d4d6169921b5@[99.111.97.136]> <83152ba7-c3fb-25d8-f97d-59c7840cad56@omnitor.se> <p06240601d4d790fb8bb3@[99.111.97.136]> <4b36f347-955e-e2b9-12f2-f426d47d3d33@omnitor.se> <p06240608d4d927eaec67@[99.111.97.136]> <7f844aaa-17ce-2ab7-0602-a999a40235de@omnitor.se> <p06240600d4d9f6705416@[99.111.97.136]> <825fa638-b223-d716-6a3c-238903a37b92@omnitor.se> <p06240609d4dbcec4bcbf@[99.111.97.136]> <dba331e9-1075-5091-4f62-88a136049ab5@omnitor.se> <p06240601d4dcb7ca7f8b@[192.168.2.201]> <9084ad5c-a3d1-68e1-879b-af759c463fd1@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Wed, 01 Mar 2017 18:21:02 -0800
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, slim@ietf.org, Natasha Rooney <nrooney@gsma.com>, Bernard Aboba <bernard.aboba@gmail.com>, "Phillips, Addison" <addison@lab126.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Random-Sig-Tag: 1.0b28
X-Random-Sig-Tag: 1.0b28
X-Random-Sig-Tag: 1.0b28
X-Random-Sig-Tag: 1.0b28
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/NUNehjg5_kDmCcdkBHlXBBn1n14>
Subject: Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-07.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Mar 2017 02:21:08 -0000
Hi Gunnar, At 11:06 PM +0100 3/1/17, Gunnar Hellström wrote: > Den 2017-03-01 kl. 18:47, skrev Randall Gellens: >> At 8:26 AM +0100 3/1/17, Gunnar Hellström wrote: >> >>> Hi Randall, >>> >>> Den 2017-03-01 kl. 02:08, skrev Randall Gellens: >>> >>>> Hi Gunnar, >>>> >>>> I'm starting a new message to cut out the huge amount of quoting. >>>> >>>> Your proposal is that text be added that >>>> advises the calling client to place an >>>> asterisk on the least-preferred >>>> language/media, and advises the answering >>>> client to indicate to the answering human >>>> which language/media is not the least >>>> preferred (did not have an asterisk in the >>>> offer), is that accurate? >>>> >>> Yes, with slight rewording to: >>> "text that advises the offering client to >>> place an asterisk on the least-preferred >>> language/media indications, and advises the >>> answering client to indicate to the answering >>> human which language/media are not the least >>> preferred (did not have an asterisk in the >>> offer)" >>> >>> The inclusion of the "indications" is just >>> to assure that it is clear that it does not >>> need to be just one indication that gets the >>> asterisk . >>> The last part sounds awkward, but matches >>> technically what the lack of an asterisk >>> means. I inherited the inverted logic for the >>> asterisk from its already defined non-denial >>> meaning. >>> If you are considering wording for the >>> draft, I suggest that you straighten the >>> logic to say "which language/media are most >>> preferred (did not have an asterisk in the >>> offer)" >>> >>> It does also not need to be an "answering >>> human" that gets this indication and makes >>> use of it for guidance on how to answer the >>> call. It can just as well be e.g. a >>> multi-modal answering machine or some other >>> application interacting with human language. >>> I am not sure if "answering party" is more >>> appropriate and can be considered including >>> such automata. >> >> Hi Gunnar, >> >> Thanks for clarifying, I think I understand >> your proposal in detail now. After thinking >> it over, I still think this would be better >> done in a new draft, because (a) it is advice >> on a way of using the mechanism to convey >> additional information; (b) it would be good >> for the group to discuss the proposal and work >> through various cases (e.g., what if the >> offering client is not going to include an >> asterisk, what if there is more than one >> most-preferred language); and (c) it would be >> good for the group to decide if this meets >> your need. > Randall, > Good that you understand it now. > I realize that this kind of added rules for an > already existing parameter could be specified > in an additional draft. Especially since it has > no impact on the current meaning of the > asterisk. > I still think it is best to add the few words > needed now. The preference indication is so > severely unbalanced without it, in that only > preference between languages in the same > modality can be specified. I am afraid that it > can be seen as a discrimination against those > who would need to specify preference between > different modalities in order to tget equal > opportunities to get smoothly performed calls > through, but cannot. > > You are right that there are situations that > will not be explained if we accept my little > extra sentence or something similar. > That is true also for the currently specified > indications. We have said that we nearly only > specify the indications and not how the > negotiation shall be performed. It can be a > topic for a BCP to advice on how the > negotiation could be performed both with the > currently specified language and in-media > preferences and with the additional preference > between media. We could discuss e.g. the case > when two same spoken languages are specified > but with the opposite preference order by the > offeror and answering party. A decision must be > taken, because the protocol says that oly one > language per media and direction may be > indicated in the answer, and also that the > answering instance need to become aware of > which language it shall produce. > I do not say that we need to resolve this case. > It can be discussed in a BCP, and indicated > that additional policy may be applied for > solving that kind of undefined cases. > > Similarily, there will be situations with the > additional use of the asterisk that will be > good to provide extra information for in a BCP. > The preference indication is very rough, with > only two levels. So there wil of course be > situations when the users will wonder how to > set their profile, and cases when the > negotiation will be hard to assign a well > motivated result. But we have said that we want > to have the specification on this rough level. > > The two cases that you bring up can have this treatment: > > 1. If the calling user want to get the call > denied if no languages match, then the user > must make a decision if that preference is more > important to specify than the preference > between modalities. In order to keep complexity > low, I do not think that we should specify how > to code both preferences. > > 2. If there are more than one most-preferred > language. I understand this as for example a > user is equally happy to use French sign > language as spoken French, and can also, but on > lower preference level write French text. That > would be indicated by an asterisk on the French > text, and the answering party having all these > three capabilities may omit the French text > from the answer but keep the others. Then the > answering user select one of the spoken French > and French Sign Language for its start of the > call, knowing that the caller will be > approximately equally happy with the call in > both these cases. Was that the case you > thought about for the second case? > > I understand that you wanted to check more than > these two cases and discuss them with the WG, > so the above is just a start. We can do more > cases if you want, but I do not think we need > any lengthy discussion that would delay the > current draft. > >> >> >> A new draft, especially one that will be >> either Informational or BCP, can be done >> fairly quickly. It could be quite short, >> perhaps only a page or two of real text plus >> the boilerplate text. I am happy to help with >> it. I see your point, however, my view is that this is best covered in a separate draft. As I said above, the draft can be completed very quickly if it is Informational (or even BCP), clear and not controversial. I am happy to help. -- Randall Gellens Opinions are personal; facts are suspect; I speak for myself only -------------- Randomly selected tag: --------------- The highlight of the annual Computer Bowl occurred when Bill Gates, who was a judge, posed the following question to the contestants: "What contest, held via Usenet, is dedicated to examples of weird, obscure, bizarre, and really bad programming?" After a moment of silence, Jean-Louis Gassee (ex-honcho at Apple) hit his buzzer and answered "Windows." --Recounted by Adam C. Engst
- [Slim] I-D Action: draft-ietf-slim-negotiating-hu… internet-drafts
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Brian Rosen
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Arnoud van Wijk
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Natasha Rooney
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström