Re: [apps-discuss] New Version Notification for draft-shelby-exi-registration-01.txt

Ned Freed <ned.freed@mrochek.com> Tue, 24 April 2012 16:04 UTC

Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1364121E802C for <apps-discuss@ietfa.amsl.com>; Tue, 24 Apr 2012 09:04:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.495
X-Spam-Level:
X-Spam-Status: No, score=-2.495 tagged_above=-999 required=5 tests=[AWL=0.104, BAYES_00=-2.599]
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 XbnSFJpIs8Jw for <apps-discuss@ietfa.amsl.com>; Tue, 24 Apr 2012 09:04:07 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 0845111E80B3 for <apps-discuss@ietf.org>; Tue, 24 Apr 2012 09:04:06 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OEOWEOLVA80008YL@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 24 Apr 2012 09:04:01 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset="windows-1252"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Tue, 24 Apr 2012 09:03:58 -0700 (PDT)
Message-id: <01OEOWEMGCME0006TF@mauve.mrochek.com>
Date: Tue, 24 Apr 2012 08:51:04 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 24 Apr 2012 08:49:51 -0700" <CA465075-BA54-4A4A-B3D0-1753E6D9EC83@iii.ca>
References: <20120329204732.13711.266.idtracker@ietfa.amsl.com> <5580A282-E191-4962-9410-6CF9FB14EDFC@sensinode.com> <DEB40F4C-7922-4CB5-8A2E-C1C4B6BAFC48@iii.ca> <6CCF89EF-B173-4FBD-96F8-5D4C161FFC28@tzi.org> <4F95D22A.6060500@stpeter.im> <01OEO1DMECF40006TF@mauve.mrochek.com> <CA465075-BA54-4A4A-B3D0-1753E6D9EC83@iii.ca>
To: Cullen Jennings <fluffy@iii.ca>
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] New Version Notification for draft-shelby-exi-registration-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2012 16:04:08 -0000

> On Apr 23, 2012, at 18:14 , Ned Freed wrote:

> >>> application/senml+json
> >>> application/senml+xml
> >>> application/senml-exi

> I think the idea that first two are OK but the third one needs to have a "-"
> instead of a "+" is simply baffling. Can someone explain the logic to me ?

+exi implies a syntax that can be processed generically by systems knowing
nothing specific about senml. But in order to decode schema-aware EXI, which is
what is being used here, you have to know the schema for the specific version
of senml that's in use. There is an field in the document itself that can be
used to provide a pointer to the schema, but it's optional. In other words, in
some cases the schema has to be known through out of band information, and that
violates the rules for +suffix.

> I'll rest the urge to insert a rant here about the reason people don't bother
> to register new thing and just use text/plain for everything …

In turn I'll resist the urge to rant about folks who jump into a long
discussion without making any attempt to read the preceeding messages and
expect others to do their work for them.

				Ned