Re: [Slim] draft-hellstrom-slim-simultaneous-modalities & modalitypref

Gunnar Hellström <gunnar.hellstrom@omnitor.se> Wed, 07 June 2017 20:44 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
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 BE875131486 for <slim@ietfa.amsl.com>; Wed, 7 Jun 2017 13:44:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 0ul2qHIHjIkJ for <slim@ietfa.amsl.com>; Wed, 7 Jun 2017 13:44:40 -0700 (PDT)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A962124BE8 for <slim@ietf.org>; Wed, 7 Jun 2017 13:44:40 -0700 (PDT)
X-Halon-ID: 1cbdfadc-4bc2-11e7-bca7-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [77.53.230.196]) by bin-vsp-out-03.atm.binero.net (Halon Mail Gateway) with ESMTPSA for <slim@ietf.org>; Wed, 7 Jun 2017 22:44:33 +0200 (CEST)
To: slim@ietf.org
References: <33a3da56-427b-5e86-f6f7-ea53a5d7a7ad@omnitor.se> <9016202e-3c8d-4ed0-192c-a4f2c198771a@comcast.net>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <d5680bb8-cdcc-1f3d-641c-dc1fed2c2ff0@omnitor.se>
Date: Wed, 07 Jun 2017 22:44:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9016202e-3c8d-4ed0-192c-a4f2c198771a@comcast.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/dt-YFBWpO-KgGQSWQe4lfjvMPFI>
Subject: Re: [Slim] draft-hellstrom-slim-simultaneous-modalities & modalitypref
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 07 Jun 2017 20:44:42 -0000

Paul,  thanks for reviewing and commenting,

Den 2017-06-07 kl. 21:43, skrev Paul Kyzivat:
> I did a quick review of these documents. My feeling is that these have 
> moved to quickly to specific solution syntax without first sorting out 
> exactly what the needs are. I am sympathetic to what I think the goals 
> are, but am concerned that the proposed solutions are not ideal.
<GH>During the lengthy discussions about the functionality that these 
two drafts add to the human-language-negotiation draft, low complexity 
has always been a strong argument for keeping notation very simple and 
rather make functionality shortcuts than allow parameters that add 
complexity. That explains why the proposals look as they do, but of 
course decisions can be made to change this approach.
>
>
> For instance, simultaneous-modalities indicates the languages of the 
> source form and the transformed form. But it does not indicate 
> precisely which media stream contains the source form. I guess the 
> assumption is that there will only be one other media stream with the 
> appropriate language indication. But that is just an assumption. It 
> may well apply in a number of common cases, but I'm sure we can come 
> up with more complex cases where that isn't true.
<GH>I think it will be straightforward to find the original. It must be 
in another media than the one with the "t" extension, because the 
human-language-negotiation draft does not allow more than one language 
negotiated per stream. If the original is a sign language, then it is to 
be found in the video stream. If it is not a sign language the original 
is to be searched in the audio specification if the "t"-extended 
language is in a written media and the opposite.  Only if we start using 
more than one media stream per media we get more complications to find 
the original. But it is still doable and we have not at all discussed 
multiple streams of the same media kind for our base draft.
> ISTM that it would be better to come up with a syntax that explicitly 
> links the source and transformed media streams. (E.g. a new usage of 
> the grouping framework.)
<GH>We have discussed the use of the grouping framework a long time ago, 
and it was not a popular solution because of the complexity it causes.

An alternative I have proposed is q-values with the extra rule that 
q-values less than 0.1 apart implies request for simultaneous 
languages/modality. But q-values have been rejected.
>
>
> In the modalitypref document if find the semantics fuzzy, and the 
> relationship of the use of "*" for this to be even more fuzzy when 
> related to its use in draft-ietf-slim-negotiating-human-language. For 
> instance, I see a potential conflict between need to express degree of 
> competence with a modality with preference for that modality. It may 
> be that those should be handles as two distinct indicators. Further 
> discussion is needed.
<GH>I think it is often the degree of competence that causes the grade 
of preference. But sometimes it may be the
feasability of using a modality in the conversational setting, e.g. a 
noisy place.
The current coding with the * makes a shortcut in that all languages 
specified for that media gets the same preference. So the following 
reasoning cannot be coded: "I can use spoken English well, but my French 
is so bad that I prefer to use that in written modality" .
I think the preference put on the modality rather than on language level 
is a good and realistic simplification.  I agree that the co-use of the 
asterisk with the preference for non-denial of the session is not 
elegant. But its effects are mild and described in the 
modality-preference draft.

Alternatives are q-values with scope over the whole SDP or separate 
a=modalitypreference:HI  attributes.  Q-value proposals have been rejected.

Thanks,
Gunnar
>
>     Thanks,
>     Paul
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288