[core] About draft-doi-core-parameter-option

Yusuke DOI <yusuke.doi@toshiba.co.jp> Mon, 05 August 2013 00:32 UTC

Return-Path: <yusuke.doi@toshiba.co.jp>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2207C11E8105 for <core@ietfa.amsl.com>; Sun, 4 Aug 2013 17:32:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.479
X-Spam-Level:
X-Spam-Status: No, score=-6.479 tagged_above=-999 required=5 tests=[AWL=0.390, BAYES_00=-2.599, DATE_IN_PAST_24_48=1.219, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_HI=-8, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NXb3LhBjbOtf for <core@ietfa.amsl.com>; Sun, 4 Aug 2013 17:32:37 -0700 (PDT)
Received: from imx12.toshiba.co.jp (imx12.toshiba.co.jp [61.202.160.132]) by ietfa.amsl.com (Postfix) with ESMTP id DA53C21F9DA3 for <core@ietf.org>; Sun, 4 Aug 2013 17:32:34 -0700 (PDT)
Received: from tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp ([133.199.232.103]) by imx12.toshiba.co.jp with ESMTP id r750WWDU015775 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <core@ietf.org>; Mon, 5 Aug 2013 09:32:32 +0900 (JST)
Received: from tsbmgw-mgw01 (localhost [127.0.0.1]) by tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp (8.13.8/8.14.5) with ESMTP id r750WWkF027536 for <core@ietf.org>; Mon, 5 Aug 2013 09:32:32 +0900
Received: from localhost ([127.0.0.1]) by tsbmgw-mgw01 (JAMES SMTP Server 2.3.1) with SMTP ID 634 for <core@ietf.org>; Mon, 5 Aug 2013 09:32:32 +0900 (JST)
Received: from arc11.toshiba.co.jp ([133.199.90.127]) by tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp (8.13.8/8.14.5) with ESMTP id r750WVet027532 for <core@ietf.org>; Mon, 5 Aug 2013 09:32:31 +0900
Received: (from root@localhost) by arc11.toshiba.co.jp id r750WVoZ021341 for core@ietf.org; Mon, 5 Aug 2013 09:32:31 +0900 (JST)
Received: from ovp11.toshiba.co.jp [133.199.90.148] by arc11.toshiba.co.jp with ESMTP id KAA21340; Mon, 5 Aug 2013 09:32:31 +0900
Received: from mx12.toshiba.co.jp (localhost [127.0.0.1]) by ovp11.toshiba.co.jp with ESMTP id r750WVWT011440 for <core@ietf.org>; Mon, 5 Aug 2013 09:32:31 +0900 (JST)
Received: from spiffy21.isl.rdc.toshiba.co.jp by toshiba.co.jp id r750WVBU022994; Mon, 5 Aug 2013 09:32:31 +0900 (JST)
Received: from [133.199.18.206] (ivpn-3-206.mobile.toshiba.co.jp [133.199.18.206]) by spiffy21.isl.rdc.toshiba.co.jp (Postfix) with ESMTPS id 87E4A97CE4 for <core@ietf.org>; Mon, 5 Aug 2013 09:32:31 +0900 (JST)
Message-ID: <51FCDE1D.4010807@toshiba.co.jp>
Date: Sat, 03 Aug 2013 19:40:29 +0900
From: Yusuke DOI <yusuke.doi@toshiba.co.jp>
User-Agent: Mozilla/5.0 (Windows NT 6.2; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: core@ietf.org
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Subject: [core] About draft-doi-core-parameter-option
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2013 00:32:44 -0000

Dear core folks,

Because I have had no time to explain about my proposal on CoAP, please
let me do it on the ML.

CoAP uses (discrete) content-format to describe combination of
content-type and media type parameters. Content-Format is also used by
Accept option and I suppose more than 99% of expected communications in
CoAP is okay. However, some communications that requires free-format
parameter on media types (including EXI schema nego that is used in
ZigBee SEP2.0) is not possible in CoAP. Of course, there is a workaround
to define 'per-resource' parameter and put it on URI path. However, this
hinders (for example) use of CoAP-HTTP GW without per-resource knowledge
on media type parameter and resource parameter mapping.

My proposal update is now focused on server side content negotiation and
thus it only defines parameter options for the Accept option. Because
CoAP now has only one Accept option, the format is also simplified
(previous proposal has index to specify a parameter option to [i]th
Accept option).

FYI: There is a proposal on NetConf to use EXI. Currently, there is no
adpotion of CoAP on NetConf (there is another proposal on RESTful API of
NetConf). But I think this could be an interesting combination: NetConf
RESTful API transported over CoAP.

Any comments are welcome.

-- 
// Yusuke DOI <yusuke.doi@toshiba.co.jp>