Re: [apps-discuss] Getting 3023bis, a.k.a. draft-ietf-appsawg-xml-mediatypes, moving
Ned Freed <ned.freed@mrochek.com> Thu, 23 May 2013 17:07 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 BEA5221F95FD for <apps-discuss@ietfa.amsl.com>; Thu, 23 May 2013 10:07:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.997
X-Spam-Level:
X-Spam-Status: No, score=-0.997 tagged_above=-999 required=5 tests=[AWL=-1.298, BAYES_00=-2.599, J_CHICKENPOX_31=0.6, MANGLED_YOUR=2.3]
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 1N-EFIMj68Xq for <apps-discuss@ietfa.amsl.com>; Thu, 23 May 2013 10:06:50 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id E3D3221F95E1 for <apps-discuss@ietf.org>; Thu, 23 May 2013 09:59:54 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OTZCZRIQ0G006IJ3@mauve.mrochek.com> for apps-discuss@ietf.org; Thu, 23 May 2013 09:54:50 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET="iso-8859-1"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OTX2OVE9TS000054@mauve.mrochek.com>; Thu, 23 May 2013 09:54:45 -0700 (PDT)
Message-id: <01OTZCZOGPKC000054@mauve.mrochek.com>
Date: Thu, 23 May 2013 09:41:03 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 23 May 2013 12:23:37 +0000" <1CD55F04538DEA4F85F3ADF7745464AF249FFE9E@S-BSC-MBX1.nrn.nrcan.gc.ca>
References: <f5b38u89jiz.fsf@calexico.inf.ed.ac.uk> <1CD55F04538DEA4F85F3ADF7745464AF249DAECA@S-BSC-MBX1.nrn.nrcan.gc.ca> <f5bzjwf57pf.fsf@calexico.inf.ed.ac.uk> <01OT4UQWYK5M000054@mauve.mrochek.com> <1CD55F04538DEA4F85F3ADF7745464AF249FFE9E@S-BSC-MBX1.nrn.nrcan.gc.ca>
To: "Rushforth, Peter" <Peter.Rushforth@NRCan-RNCan.gc.ca>
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Getting 3023bis, a.k.a. draft-ietf-appsawg-xml-mediatypes, moving
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: Thu, 23 May 2013 17:07:05 -0000
> Ned, > Leaving registration considerations aside for a moment, if I want to > create a media type which is more specific than application/xml > for my application, is it better to use > application/xml;profile="urn:my.app" > or > application/vnd.my.app+xml ? The latter, unquestionably. > Because this library https://code.google.com/p/mimeparse/, available in > 8 programming languages, supports parsing the former as XML, but not the > latter. Sorry, one library demonstates diddley-sqaut. And while it's nice to support default handling of entities as XML, it's hardly a requirement. What is a requirement is the ability to have different handling for different types of entities. And MIME dispatch capabilities are invariably capable of operating on the conent type. This is the case in hundreds if not thousands of different pieces of code. So having a proper type label gives you the ability to process different sorts of entities differently. It's also true that a some of them support dispatching on parameter values. But definitely not all. In fact I'd go so far as to say that most do not. And yes, most don't support default handling of media type suffixes either. But that's hardly surprising given they were properly standardized less than a year ago. > I haven't really looked at other libraries, but I think I may > have landed on that one because the implementation of MIME in java did > not manage negotiation concerns (I don't remember). > Also, browsers (that I have used anyway) will parse the former as XML, > but not the latter. Same for html, which is potentially quite useful, IMHO. Again, the ability to be able to default to parsing XML is a nice to have feature. Nothing more. I'll also note that the rules for content type definitiions are very clear that the type and subtype are what you register as specifying the sort of entity you'r dealing with. As such, absent a willingness to reopen the recently revised rules for how type registration work, which I very much doubt is on the table, your proposal here is a total nonstarter. Ned
- [apps-discuss] Getting 3023bis, a.k.a. draft-ietf… Henry S. Thompson
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Rushforth, Peter
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Henry S. Thompson
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Martin J. Dürst
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Rushforth, Peter
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Ned Freed
- [apps-discuss] Full review of draft-ietf-appsawg-… Martin J. Dürst
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Rushforth, Peter
- Re: [apps-discuss] Getting 3023bis, a.k.a. draft-… Ned Freed