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

Ned Freed <ned.freed@mrochek.com> Fri, 13 April 2012 18:19 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 5612421F8615 for <apps-discuss@ietfa.amsl.com>; Fri, 13 Apr 2012 11:19:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.397
X-Spam-Level:
X-Spam-Status: No, score=-2.397 tagged_above=-999 required=5 tests=[AWL=0.202, 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 BY73MTUyuPGx for <apps-discuss@ietfa.amsl.com>; Fri, 13 Apr 2012 11:19:40 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id C8AFD21F8618 for <apps-discuss@ietf.org>; Fri, 13 Apr 2012 11:19:40 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OE9NX1RUEO001VHM@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 13 Apr 2012 11:19:38 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OE0NBOM18G00ZUIL@mauve.mrochek.com>; Fri, 13 Apr 2012 11:19:36 -0700 (PDT)
Message-id: <01OE9NX0EXTM00ZUIL@mauve.mrochek.com>
Date: Fri, 13 Apr 2012 11:14:38 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 13 Apr 2012 19:09:01 +0100" <f5b62d3tsg2.fsf@calexico.inf.ed.ac.uk>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120329204732.13711.266.idtracker@ietfa.amsl.com> <20120402124522.GX16698@jay.w3.org> <8B84EAAD-CD22-4461-9BC6-AB78974A94A2@sensinode.com> <20120411075024.GN18899@jay.w3.org> <4F85410D.20802@toshiba.co.jp> <20120411085920.GP18899@jay.w3.org> <FBCADBF9-D6FB-4E0D-9668-F5B3EF744037@tzi.org> <f5bobqye1vj.fsf@calexico.inf.ed.ac.uk> <4F85A3A2.9000505@gmx.de> <01OE6QSJQ2EW00ZUIL@mauve.mrochek.com> <42487F00-DE42-49AA-9E4C-23412504C70A@tzi.org> <01OE8GNZLGKE00ZUIL@mauve.mrochek.com> <7AB551FC-03FC-4A89-8929-9E9017493C28@sensinode.com> <4F884862.9080609@att.com> <D73B8F43-AC66-48B9-BE26-A38A97C628B4@tzi.org> <f5bmx6ftxm2.fsf@calexico.inf.ed.ac.uk> <4F88546D.5020007@gmx.de> <f5behrrtwqc.fsf@calexico.inf.ed.ac.uk> <4F885889.5020401@gmx.de> <f5baa2ftvfy.fsf@calexico.inf.ed.ac.uk> <4F886487.3050806@gmx.de> <f5b62d3tsg2.fsf@calexico.inf.ed.ac.uk>
To: ht@inf.ed.ac.uk
Cc: Julian Reschke <julian.reschke@gmx.de>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Fwd: 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: Fri, 13 Apr 2012 18:19:41 -0000

> Julian Reschke writes:

> >> ...
> >
> > All true, but as far as I can tell, you didn't mention
> > Content-Encoding in the message I replied to.

> Ah, I see the disconnect.  In my original message, I said:

>  "Why not call it application/senml+xml and encode it with EXI?
>   Doesn't that tell you everything you need?"

> I should have been more explicit -- what I meant the above to convey
> was

>  "Why not call it application/senml+xml and encode it with EXI?
>   That is, use Content-Type: application/senml+xml and
>                Content-Encoding: exi .
>   Doesn't that tell you everything you need?"

I'm a newcomer to all this myself, but I'm fairly sure the general answer to
that is "no".

This will work if the exi encoding isn't using schema-specific compression. But
what if it is? Then you need to see start of the actual content before you can
be sure you can decode it - it could contain a SchemaId pointing at a schema
you do not have available for whatever reason. Or it could contain no SchemaId
at all and you don't know what the default schema is for this type.

So this would mess up negotiation schemes.

				Ned