Re: [Slim] Issue 43: How to know the modality of a language indication?
Bernard Aboba <bernard.aboba@gmail.com> Sat, 14 October 2017 18:03 UTC
Return-Path: <bernard.aboba@gmail.com>
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 59F36132331 for <slim@ietfa.amsl.com>; Sat, 14 Oct 2017 11:03:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 0M0U0UlWNC2w for <slim@ietfa.amsl.com>; Sat, 14 Oct 2017 11:03:53 -0700 (PDT)
Received: from mail-vk0-x22f.google.com (mail-vk0-x22f.google.com [IPv6:2607:f8b0:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13B94126E64 for <slim@ietf.org>; Sat, 14 Oct 2017 11:03:53 -0700 (PDT)
Received: by mail-vk0-x22f.google.com with SMTP id n70so5768719vkf.11 for <slim@ietf.org>; Sat, 14 Oct 2017 11:03:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=t5653NgFEANwJTxkJhJ0KdPwN44BTE1J3vfRdahKS+8=; b=quEmsAhaUvJ36q6Bm5coFxHViWHBh/AUO/9KhhdtKXzrP6S1w/lNvrbGdBxbbd9xNv WMDjB29vmWuKiigVSgNtvMHpxSakWINGw1KTnNHyioF+XJ/EPogeu+s0FwGBHYUa9UPX fMVHud+c8MOk5demhGfAITm89hCJ+poKvUIspP2G0v4FmurXwdsP5IxPs+K5SrCJpC8+ awwP9l6gI8dyvx28ScH4LubeP9BgG5h31OzruBR4CaCjpkJTXNhH3giCdhvq6IEwatgw lkZpQheyuo8awW4SO32KPVHgbFLnFjXywAH7O2Hymr7kz/jWmgSgCjPU78VzN7NcNFyr NUAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=t5653NgFEANwJTxkJhJ0KdPwN44BTE1J3vfRdahKS+8=; b=cpzfS8LHNYEgI60FBCj6qB04DC6OuInDHmgLQEM4tJOLha7OzMAwjvvyh5QEJxD3wR HnthJgCJOT6ECH2eLpFic+ksxlGEg3iD2ZI5YGiv6TmT2yJkJV+XYaeP7vFYB1hiDrHO 2dBQP/eXaPfGR0/4qF/sUFqI11C2HLt15Wa/eU6ZA+8SJbm7MdfvHS1JNyqjUTwbp4ki alUgR8KdP+EtrZtFemDMlHPXlrlm1GEQL09mhN55w179ehcVsXOwIsT0qA05Jz6eUN6b bVdkqABJdcD12UoBichE+X5NRjzmJFhW62NcidwC1mjM15ZwHnw3xLp1MN6CAaL46Wku qGTg==
X-Gm-Message-State: AMCzsaWrSJUjRWYXbRGVnbh/SMZ+Ekn+S96kd12DlYeUqQfsYOqKvbQu wAwg1/SiYSB3Mw21RPu2RP4+Dr1SgYu4D0we3AWCQASC
X-Google-Smtp-Source: ABhQp+T03kpEsyZ1gAP6RSeydBr1emlTaPiYgYZSANtJ9cjAHGWOoCdhbLWuEdN4+Aoo4/FXeYucZzcRAZlkPW4fOP0=
X-Received: by 10.31.62.76 with SMTP id l73mr2386480vka.107.1508004231859; Sat, 14 Oct 2017 11:03:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.76 with HTTP; Sat, 14 Oct 2017 11:03:31 -0700 (PDT)
In-Reply-To: <fb9e6b79-7bdd-9933-e72e-a47bc8c93b58@omnitor.se>
References: <CAOW+2dtSOgp3JeiSVAttP+t0ZZ-k3oJK++TS71Xn7sCOzMZNVQ@mail.gmail.com> <p06240606d607257c9584@172.20.60.54> <fb9e6b79-7bdd-9933-e72e-a47bc8c93b58@omnitor.se>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sat, 14 Oct 2017 11:03:31 -0700
Message-ID: <CAOW+2dtteOadptCT=yvfmk01z-+USfE4a7JO1+u_fkTp72ygNA@mail.gmail.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Cc: slim@ietf.org
Content-Type: multipart/alternative; boundary="001a114476c28f58a2055b85986b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Za4hVr1tvzDhTDBxTLIuzYqyklo>
Subject: Re: [Slim] Issue 43: How to know the modality of a language indication?
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: Sat, 14 Oct 2017 18:03:55 -0000
Gunnar said: "Applications not implementing such specific notations may use the following simple deductions. - A language tag in audio media is supposed to indicate spoken modality. [BA] Even a tag with "Sign Language" in the description?? - A language tag in text media is supposed to indicate written modality. [BA] If the tag has "Sign Language" in the description, can this document really say that? - A language tag in video media is supposed to indicate visual sign language modality except for the case when it is supposed to indicate a view of a speaking person mentioned in section 5.2 characterized by the exact same language tag also appearing in an audio media specification. [BA] It seems like an over-reach to say that a spoken language tag in video media should instead be interpreted as a request for Sign Language. If this were done, would it always be clear which Sign Language was intended? And could we really assume that both sides, if negotiating a spoken language tag in video media, were really indicating the desire to sign? It seems like this could easily result interoperability failure. - A language tag in media where the modality is obvious or specified for the media subtype definition is supposed to indicate that modality. - A language tag in other media descriptions than above has undefined modality." On Sat, Oct 14, 2017 at 1:21 AM, Gunnar Hellström < gunnar.hellstrom@omnitor.se> wrote: > Den 2017-10-14 kl. 04:25, skrev Randall Gellens: > >> At 1:46 PM -0700 10/13/17, Bernard Aboba wrote: >> >> Issue 43 ( <https://trac.ietf.org/trac/slim/ticket/43>https://trac.ietf >>> .org/trac/slim/ticket/43 ) results from a review comment that said that >>> a simple way is required to decide if a language tag is a sign language or >>> a written or spoken language. >>> >>> Some applications scan the IANA language registry at startup for the >>> word "Sign" in the tag description: >>> >>> <https://www.iana.org/assignments/language-subtag-registry/ >>> language-subtag-registry>https://www.iana.org/assignments/ >>> language-subtag-registry/language-subtag-registry >>> >>> >>> Currently, there are 319 language subtags that include "Sign Language" >>> in their description. >>> Given the current layout of the language subtag registry, it is not >>> clear to me that there is an easier way to determine which tags represent >>> sign languages. Nor is it within the SLIM WG charter to develop a >>> modification to the language subtag registry to address this concern. >>> So I am wondering whether we might resolve this with a Note outlining >>> the problem but not offering a solution. >>> >> >> I think the wording in -14 addresses the comment by accepting Dale's >> suggestion that, rather than know non-signed tags, it's the use of the >> exact same tag in both an audio and a video stream that is the indicator. >> That both tightens up the technical issue and simplifies it greatly. >> >> The only other instance where we might add such a note would be in 5.4: >> >> 5.4. Undefined Combinations >> >> With the exception of the case mentioned in Section 5.2 (an audio >> stream in parallel with a video stream with the exact same (spoken) >> language tag), the behavior when specifying a non-signed language tag >> for a video media stream, or a signed language tag for an audio or >> text media stream, is not defined. >> >> We could add your suggested note to 5.4. >> >> <GH>We can replace 5.4 with a more explicit section guiding applications > to how to make the deduction simple. So, instead of a note, I suggest that > we replace 5.4 with: > > 5.4 Relations between media and modality > There is no easy way to deduct the intended modality from a language tag. > Other specifications may introduce specific notations for modality used in > a media or in relation to a language tag. Applications not implementing > such specific notations may use the following simple deductions. > - A language tag in audio media is supposed to indicate spoken modality. > - A language tag in text media is supposed to indicate written modality. > - A language tag in video media is supposed to indicate visual sign > language modality except for the case when it is supposed to indicate a > view of a speaking person mentioned in section 5.2 characterized by the > exact same language tag also appearing in an audio media specification. > - A language tag in media where the modality is obvious or specified for > the media subtype definition is supposed to indicate that modality. > - A language tag in other media descriptions than above has undefined > modality. > ------------------------------------------------------------ > --------------------------------------------------------- > > My note: by this we currently consciously exclude the following use and I > am ok with that: > -text in mp4 video > -audio in mp4 video ( or is that only allowed in application/mp4 ??) > -any modality in message media > -most application media, however some may have explicit descriptions in > subtype specifications. > > The exception with a view of a speaker stands out as very odd now, > requiring comparison of language tags used in different media descriptions, > and requiring simultaneous use of language in two different media that is > otherwise out of scope for this draft. It was introduced while I still > hoped that we could introduce other dependencies between language use in > different media. It is not the most urgent media/language combination to > specify. It is also handled in draft-hellstrom-slim-modality-grouping. > So, assuming that we can get progress on that draft, we could clean up the > current draft by deleting the exception. I suggest that we delete the > exception. > > /Gunnar > > > > -- > ----------------------------------------- > Gunnar Hellström > Omnitor > gunnar.hellstrom@omnitor.se > +46 708 204 288 > > > _______________________________________________ > SLIM mailing list > SLIM@ietf.org > https://www.ietf.org/mailman/listinfo/slim >
- [Slim] Issue 43: How to know the modality of a la… Bernard Aboba
- Re: [Slim] Issue 43: How to know the modality of … Brian Rosen
- Re: [Slim] Issue 43: How to know the modality of … Randall Gellens
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Randall Gellens
- Re: [Slim] Issue 43: How to know the modality of … Bernard Aboba
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Paul Kyzivat
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Paul Kyzivat
- Re: [Slim] Issue 43: How to know the modality of … Bernard Aboba
- Re: [Slim] Issue 43: How to know the modality of … Paul Kyzivat
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Paul Kyzivat
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Bernard Aboba
- Re: [Slim] Issue 43: How to know the modality of … Randall Gellens
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström
- Re: [Slim] Issue 43: How to know the modality of … Bernard Aboba
- Re: [Slim] Issue 43: How to know the modality of … Gunnar Hellström