Re: [Slim] IETF last call for draft-ietf-slim-negotiating-human-language (Section 5.4)

Randall Gellens <rg+ietf@randy.pensive.org> Tue, 14 February 2017 22:44 UTC

Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C873D12943C; Tue, 14 Feb 2017 14:44:43 -0800 (PST)
X-Quarantine-ID: <NzDusL1yPUYV>
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 NzDusL1yPUYV; Tue, 14 Feb 2017 14:44:41 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id C65AC12940D; Tue, 14 Feb 2017 14:44:41 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 14 Feb 2017 14:36:44 -0800
Mime-Version: 1.0
Message-Id: <p06240609d4c937dc9ff8@[99.111.97.136]>
In-Reply-To: <843f0cc1-2686-162d-25dc-0075847579bc@omnitor.se>
References: <20170213161000.665a7a7059d7ee80bb4d670165c8327d.917539e857.wbe@email0 3.godaddy.com> <ddc5af1d-f084-f57e-d6c9-5963e4fe98d3@omnitor.se> <4c4ef65a-a907-cf5e-4b2c-835fb55d0146@omnitor.se> <p06240603d4c8f105055e@[99.111.97.136]> <434a4f06-f034-46ca-9df7-f59059e67e41@alumni.stanford.edu> <843f0cc1-2686-162d-25dc-0075847579bc@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Tue, 14 Feb 2017 14:43:34 -0800
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, Randy Presuhn <randy_presuhn@alumni.stanford.edu>, ietf@ietf.org, "slim@ietf.org" <slim@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Subject: Re: [Slim] IETF last call for draft-ietf-slim-negotiating-human-language (Section 5.4)
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/ietf/K9amxa1TfG15BpM9N-zETZnhCJs>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Feb 2017 22:44:44 -0000

At 8:59 PM +0100 2/14/17, Gunnar Hellström wrote:

>  Den 2017-02-14 kl. 19:05, skrev Randy Presuhn:
>
>>  Hi -
>>
>>  On 2/14/2017 9:40 AM, Randall Gellens wrote:
>>>  At 11:01 AM +0100 2/14/17, Gunnar Hellström wrote:
>>>
>>>>   My proposal for a reworded section 5.4 is:
>>>>
>>>>   5.4.  Unusual language indications
>>>>
>>>>   It is possible to specify an unusual indication where the language
>>>>   specified may look unexpected for the media type.
>>>>
>>>>   For such cases the following guidance SHALL be applied for the
>>>>  humintlang attributes used in these situations.
>>>>
>>>>   1.    A view of a speaking person in the video stream SHALL, when it
>>>>  has relevance for speech perception, be indicated by a Language-Tag
>>>>  for spoken/written language with the "Zxxx" script subtag to indicate
>>>>  that the contents is not written.
>>>>
>>>>   2.    Text captions included in the video stream SHALL be indicated
>>>>  by a Language-Tag for spoken/written language.
>>>>
>>>>   3.    Any approximate representation of sign language or
>>>>  fingerspelling in the text media stream SHALL be indicated by a
>>>>  Language-Tag for a sign language in text media.
>>>>
>>>>   4.    When sign language related audio from a person using sign
>>>>  language is of importance for language communication, this SHALL be
>>>>  indicated by a Language-Tag for a sign language in audio media.
>>>
>>>  [RG] As I said, I think we should avoid specifying this until we have
>>>  deployment experience.
>>  ...
>>
>>  From a process perspective, it's far easier to remove constraints
>>  as a specification advances than it is to add them.
>  I agree. It is often better to specify 
> normatively as far as you can imagine, so that 
> interoperability and good functionality is 
> achieved. Stopping halfway and have MAY in the 
> specifications creates uncertainty and less 
> useful specifications.

My reading of what Randy says is the opposite of 
Gunnar's.  In my reading, Randy points out that 
is it easier to remove the SHOULD NOT in the 
future then it is to change the meaning of the 
combinations or switch to a different mechanism.

In my experience, it's better to specify only 
what we know we need and what we know we 
understand.  Speculative specifications "as far 
as you can imagine" more often lead to 
interoperability problems, unnecessary 
complexity, limitations on what's needed in the 
future, and divergent implementations.

>
>  Furthermore, in this case we succeeded to 
> discuss and sort out the interpretation of the 
> unusual combinations.
>  I am very glad that we sorted out the 
> difference between 1 and 2, and they are both 
> real-life cases.
>
>  3 is not at all common, but I have seen 
> products claiming to work for real-time 
> communication with sign representation in text. 
> So it is good to have it settled.
>
>  4. Is a bit more far fetched and may cause some 
> questioning if there are real cases, and where 
> the line should be drawn between indicating a 
> spoken languge in the audio stream and 
> indicating a sign language in the audio stream.
>  As I wiew it now, this combination will be very 
> rare, but it is anyway good to be specific and 
> normative about its coding.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
A day for firm decisions!!!!!  Or is it?