[Slim] Multi-lines and offer/answer questions on draft-ietf-slim-negotiating-human-language

Gunnar Hellström <gunnar.hellstrom@omnitor.se> Tue, 13 June 2017 05:51 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 395EA1286B2 for <slim@ietfa.amsl.com>; Mon, 12 Jun 2017 22:51:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
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 ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id NEJWL67ILwJb for <slim@ietfa.amsl.com>; Mon, 12 Jun 2017 22:51:15 -0700 (PDT)
Received: from bin-vsp-out-01.atm.binero.net (bin-mail-out-05.binero.net []) (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 08831127977 for <slim@ietf.org>; Mon, 12 Jun 2017 22:51:14 -0700 (PDT)
X-Halon-ID: 4d71e5e9-4ffc-11e7-b75a-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [] (unknown []) by bin-vsp-out-01.atm.binero.net (Halon Mail Gateway) with ESMTPSA; Tue, 13 Jun 2017 07:51:10 +0200 (CEST)
To: "slim@ietf.org" <slim@ietf.org>, Randall Gellens <rg+ietf@randy.pensive.org>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <1a17f909-8980-0b47-0170-199be1cdc8cc@omnitor.se>
Date: Tue, 13 Jun 2017 07:51:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/WMNk2X0SKzn2XAjekqIrgoDg6gU>
Subject: [Slim] Multi-lines and offer/answer questions on draft-ietf-slim-negotiating-human-language
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: Tue, 13 Jun 2017 05:51:17 -0000

A couple of questions on draft-ietf-slim-negotiating-human-language.

1. How would inclusion of more than one hlang attribute of the same kind 
in a media description be handled.

a) should it be seen as an addition, so the language tags are collected 
and any asterisk governs.

b) should it replace earlier attributes of same kind in same media 

c) should it be "illegal"

I have a slight preference for a). Some applications might find it 
easier to insert a number of complete attributes.

2. How would inclusion of hlang attributes in an answer be handled if no 
one was included in the offer.

This assumes that the offering party supports hlang attributes bu did 
not bother to add any.

a) The offering party would act on the attributes in the answer as 
usual. (A re-Invite would be needed to get full negotiation in place if 
that was desired.)

b) The offering party would ignore it.

c) It would be seen as "illegal"

I think a) is the natural choice and is also how the current draft can 
be interpreted. In 5.2, there is a paragraph starting "In an answer..", 
not exactly requiring that attributes were included in an offer (but 
anyway talking about what was in the offer)

I suggest that some wording is included for clarification of these cases.


Gunnar Hellström
+46 708 204 288