Re: [ietf-types] Registration of media type application/embed+json
Graham Klyne <GK-lists@ninebynine.org> Tue, 23 August 2011 10:43 UTC
Return-Path: <GK-lists@ninebynine.org>
X-Original-To: ietf-types@ietfa.amsl.com
Delivered-To: ietf-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1575E21F8B27 for <ietf-types@ietfa.amsl.com>; Tue, 23 Aug 2011 03:43:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.058
X-Spam-Level:
X-Spam-Status: No, score=-3.058 tagged_above=-999 required=5 tests=[AWL=-0.459, 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 O5N-hU1J0z4T for <ietf-types@ietfa.amsl.com>; Tue, 23 Aug 2011 03:43:44 -0700 (PDT)
Received: from pechora8.dc.icann.org (pechora8.icann.org [192.0.46.74]) by ietfa.amsl.com (Postfix) with ESMTP id 2363B21F8A55 for <ietf-types@ietf.org>; Tue, 23 Aug 2011 03:43:44 -0700 (PDT)
Received: from fallback1.mail.ox.ac.uk (fallback1.mail.ox.ac.uk [163.1.2.175]) by pechora8.dc.icann.org (8.13.8/8.13.8) with ESMTP id p7NAiFR5025251 for <ietf-types@iana.org>; Tue, 23 Aug 2011 06:44:36 -0400
Received: from relay0.mail.ox.ac.uk ([129.67.1.161]) by fallback1.mail.ox.ac.uk with esmtp (Exim 4.69) (envelope-from <GK-lists@ninebynine.org>) id 1Qvo80-0000XJ-49 for ietf-types@iana.org; Tue, 23 Aug 2011 11:22:40 +0100
Received: from smtp1.mail.ox.ac.uk ([129.67.1.207]) by relay0.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK-lists@ninebynine.org>) id 1Qvo6F-0001Zj-0K; Tue, 23 Aug 2011 11:20:51 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp1.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK-lists@ninebynine.org>) id 1Qvo6E-00076O-5c; Tue, 23 Aug 2011 11:20:51 +0100
Message-ID: <4E5372F2.9060603@ninebynine.org>
Date: Tue, 23 Aug 2011 10:29:22 +0100
From: Graham Klyne <GK-lists@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: James Snell <jasnell@gmail.com>
References: <CABP7RbeW2nh0ozABtRfGRkNG1ErFu5H747xu7y0SGtwCAuc_Uw@mail.gmail.com> <4E50E013.6020801@ninebynine.org> <CABP7Rbex_uWy+JYqty-n9ZQ9SEuyL7_cNx=r_2RPPWtMBT8+Ag@mail.gmail.com>
In-Reply-To: <CABP7Rbex_uWy+JYqty-n9ZQ9SEuyL7_cNx=r_2RPPWtMBT8+Ag@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
X-Greylist: Delayed for 00:21:34 by milter-greylist-4.2.3 (pechora8.dc.icann.org [192.0.46.74]); Tue, 23 Aug 2011 06:44:36 -0400 (EDT)
Cc: ietf-types <ietf-types@iana.org>
Subject: Re: [ietf-types] Registration of media type application/embed+json
X-BeenThere: ietf-types@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Media \(MIME\) type review" <ietf-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-types>
List-Post: <mailto:ietf-types@ietf.org>
List-Help: <mailto:ietf-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 10:43:45 -0000
On 23/08/2011 00:04, James Snell wrote: > On Sun, Aug 21, 2011 at 3:38 AM, Graham Klyne<GK-lists@ninebynine.org> wrote: >> [snip] >> >> Hmmm... >> >> 1. What is the point? Why not just use existing MIME type application/json? >> What, if anything, is the difference? >> > > The key reason is that we'll be passing these around within a > multipart email, much the same way that multipart messages are used to > contain both plain text and HTML versions of a message. We need to be > able to quickly look at the mime part headers and determine if an > embedded experience document is included as opposed to just some other > random type of JSON or XML document. We do not want to have to parse > the JSON first to make that determination. That makes more sense to me. It might be worth drawing that out a bit. >> 2. "This specification" doesn't seem to actually be a specification. Just a >> carrier for the registration template. I cannot find any description of >> "Embedded experience document" in >> http://opensocial-resources.googlecode.com/svn/spec/2.0/Core-Gadget.xml >> Appendix C.15 describes many things, but nothing I recognize as a >> "document". I can guess at what is intended, but cannot be certain based on >> the text I'm seeing. >> > > I definitely agree that the spec text in the OpenSocial Core Gadget > spec is a bit lacking as far as defining the Embedded Experiences > format as a document per se. If necessary, I can easily add details to > the I-D that fill in the gaps. I think what you said above would do it. >> 3. "This specification" has intended status "informational", but seems to be >> requesting standards-tree registrations. Is this right? >> > > Yes and I definitely understand the concern. The main issue is that > OpenSocial is not a standards track specification originating from an > IETF WG so Informational status on the I-D seemed to be the most > appropriate; that said, however, the formats defined are relatively > simple extensions of the JSON and XML media types and are not vendor > specific. >> 4. From the limited descriptions given, this seems to be presented to >> address specific goals of "opensocial" - as such, wouldn't a vnd.opensocial >> or similar registration be more appropriate? This would substantially >> address my comments 1-3. >> > > I defer to the judgement of this group on that. While OpenSocial.org > is itself an standalone organization, the OpenSocial specifications > are not specific to any single vendor and were developed following an > open, consensus driven process. Further, while currently realized only > within OpenSocial, it is fully expected that the embedded experience > format in question will be useful beyond just OpenSocial itself. I recall reading that "vendor" is intended to be interpreted very broadly, to include non-commercial organizations. I expect that OpenSocial would count in that respect. #g --
- [ietf-types] Registration of media type applicati… James Snell
- Re: [ietf-types] Registration of media type appli… Graham Klyne
- Re: [ietf-types] Registration of media type appli… James Snell
- Re: [ietf-types] Registration of media type appli… Graham Klyne
- Re: [ietf-types] Registration of media type appli… Mark Baker
- Re: [ietf-types] Registration of media type appli… Graham Klyne
- Re: [ietf-types] Registration of media type appli… Paul Libbrecht
- Re: [ietf-types] Registration of media type appli… Mark Baker
- Re: [ietf-types] Registration of media type appli… Graham Klyne