Re: Registration of media type application/xhtml-voice+xml
Martin Duerst <duerst@it.aoyama.ac.jp> Thu, 14 July 2005 06:51 UTC
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6E6pG4x073071; Wed, 13 Jul 2005 23:51:16 -0700 (PDT) (envelope-from owner-ietf-xml-mime@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id j6E6pGHG073070; Wed, 13 Jul 2005 23:51:16 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-xml-mime@mail.imc.org using -f
Received: from scmailgw1.scop.aoyama.ac.jp (scmailgw1.scop.aoyama.ac.jp [133.2.251.194]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6E6obpl072780 for <ietf-xml-mime@imc.org>; Wed, 13 Jul 2005 23:51:15 -0700 (PDT) (envelope-from duerst@it.aoyama.ac.jp)
Received: from scmse2.scbb.aoyama.ac.jp ([133.2.253.17]) by scmailgw1.scop.aoyama.ac.jp (secret/secret) with SMTP id j6E6oVC08616; Thu, 14 Jul 2005 15:50:31 +0900 (JST)
Received: from nodnsquery(133.2.206.133) by scmse2.scbb.aoyama.ac.jp via csmap id 39b68724_f435_11d9_9592_0030482532aa_12528; Thu, 14 Jul 2005 16:02:22 +0900 (JST)
Received: from Spooler by it.aoyama.ac.jp (Mercury/32 v3.32) ID MO0083C4; 14 Jul 05 15:56:09 +0900
Received: from spooler by it.aoyama.ac.jp (Mercury/32 v3.32); 14 Jul 05 15:55:47 +0900
Received: from EBOSHIIWA.it.aoyama.ac.jp (133.2.227.17) by it.aoyama.ac.jp (Mercury/32 v3.32) with ESMTP ID MG0083C2; 14 Jul 05 15:55:40 +0900
Message-Id: <6.0.0.20.2.20050714153404.08e76ec0@itmail.it.aoyama.ac.jp>
X-Sender: duerst@itmail.it.aoyama.ac.jp
X-Mailer: QUALCOMM Windows Eudora Version 6J
Date: Thu, 14 Jul 2005 15:49:12 +0900
To: Gerald McCobb <mccobb@us.ibm.com>, iana@iana.org, ietf-types@iana.org
From: Martin Duerst <duerst@it.aoyama.ac.jp>
Subject: Re: Registration of media type application/xhtml-voice+xml
Cc: "ietf-xml-mime@imc.org" <ietf-xml-mime@imc.org>
In-Reply-To: <OFE9D62E0C.63121448-ON8525703D.0057CB6D-8525703D.005AE95B@ us.ibm.com>
References: <20050712220929.GWHV23513.lakermmtao04.cox.net@A31P> <OFE9D62E0C.63121448-ON8525703D.0057CB6D-8525703D.005AE95B@us.ibm.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Sender: owner-ietf-xml-mime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-xml-mime/mail-archive/>
List-ID: <ietf-xml-mime.imc.org>
List-Unsubscribe: <mailto:ietf-xml-mime-request@imc.org?body=unsubscribe>
At 01:33 05/07/14, Gerald McCobb wrote: >I asked the IESG to postpone the publication of the >application/xhtml-voice+xml media type as an informational RFC. The >registration is not correct. It should be application/xhtml+voice+xml. >The application/xhtml+voice+xml media type was the original submission. > >There is an issue with the original submission: > >One of the reviewers pointed out that "a certain class of error could be >avoided by renaming this application/xhtml-plus-voice+xml... I don't know >of any other "+xml" [see RFC3023] media types that have a "+" in the >name... a poorly-constructed regexp looking for +xml along the lines of >/\+(.*)$/ would miss this one." I agree with that reviewer that the type should not contain '+' characters except before 'xml'. All other subtypes have used '-' as a separator. The '+' separator was specifically introduced to express the fact that the '+xml' part is something more than a simple subtype. Although there is probably nothing in RFC 3023 explicitly disallowing the use of '+' for "arbitrary use", I think that the whole rationale for '+xml' in Appendix A of RFC 3023 (in particular http://www.ietf.org/rfc/rfc3023.txt, A.12) seem to indicate that it shouldn't be done. >I believe this argument is not strong enough to prevent approval of the >application/xhtml+voice+xml media type: >2. The argument for having "+" in the subtype is unconvincing, given that >the simplest method to determine if something is XML is also the safest, >that is, if the last four characters are "+xml" or "/xml" then the >document is XML, otherwise it is not. If that has to be done with regexps, >instead of just examining the last four bytes, that would be /[/+]xml$/. >If type and subtype were split already it would be /\+?xml$/ for the subtype. I think the regexp example is only the tip of the iceberg. Not using the plus will allow better future extensibility. Regards, Martin.
- Re: Registration of media type application/xhtml-… Bruce Lilly
- Re: Registration of media type application/xhtml-… Gerald McCobb
- Re: Registration of media type application/xhtml-… Bjoern Hoehrmann
- Re: Registration of media type application/xhtml-… Gerald McCobb
- Re: Registration of media type application/xhtml-… Gerald McCobb
- Re: Registration of media type application/xhtml-… Bjoern Hoehrmann
- Re: Registration of media type application/xhtml-… Bjoern Hoehrmann
- Re: Registration of media type application/xhtml-… Jonny Axelsson
- Re: Registration of media type application/xhtml-… Martin Duerst
- Re: Registration of media type application/xhtml-… Gerald McCobb
- Re: Registration of media type application/xhtml-… Chris Lilley
- Re: Registration of media type application/xhtml-… Mark Baker
- Registration of media type application/xhtml-voic… Gerald McCobb
- Re: Registration of media type application/xhtml-… Jonny Axelsson
- Re: Registration of media type application/xhtml-… Bjoern Hoehrmann