Registration of media type application/xhtml-voice+xml

Gerald McCobb <> Wed, 13 July 2005 16:33 UTC

Received: from ( []) by (8.12.11/8.12.9) with ESMTP id j6DGXKNv056549; Wed, 13 Jul 2005 09:33:20 -0700 (PDT) (envelope-from
Received: (from majordom@localhost) by (8.12.11/8.12.9/Submit) id j6DGXKxH056548; Wed, 13 Jul 2005 09:33:20 -0700 (PDT)
X-Authentication-Warning: majordom set sender to using -f
Received: from ( []) by (8.12.11/8.12.9) with ESMTP id j6DGXHoc056524 for <>; Wed, 13 Jul 2005 09:33:17 -0700 (PDT) (envelope-from
Received: from ( []) by (8.12.10/8.12.9) with ESMTP id j6DGX8M7183070 for <>; Wed, 13 Jul 2005 12:33:09 -0400
Received: from ( []) by (8.12.10/NCO/VER6.6) with ESMTP id j6DGX8Sl389132 for <>; Wed, 13 Jul 2005 10:33:08 -0600
Received: from (loopback []) by (8.12.11/8.13.3) with ESMTP id j6DGX8Xf021454 for <>; Wed, 13 Jul 2005 10:33:08 -0600
Received: from ( []) by (8.12.11/8.12.11) with ESMTP id j6DGX8GF021449; Wed, 13 Jul 2005 10:33:08 -0600
In-Reply-To: <>
Cc: "" <>
MIME-Version: 1.0
Subject: Registration of media type application/xhtml-voice+xml
X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003
Message-ID: <>
From: Gerald McCobb <>
Date: Wed, 13 Jul 2005 12:33:04 -0400
X-MIMETrack: Serialize by Router on D03NM118/03/M/IBM(Build V70_M4_01112005 Beta 3|January 11, 2005) at 07/13/2005 10:33:08, Serialize complete at 07/13/2005 10:33:08
Content-Type: multipart/alternative; boundary="=_alternative 005AE9588525703D_="
Precedence: bulk
List-Archive: <>
List-ID: <>
List-Unsubscribe: <>

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 believe this argument is not strong enough to prevent approval of the 
application/xhtml+voice+xml media type:

1. In particular there is the work in the W3C Compound Document Format 
(CDF) working group.  They are looking at defining a single media type 
that will handle the many possible document format combinations of XHTML, 
SVG, Voice, SMIL, XForms, etc.  This media type may include multiple "+" 
put in a profile attribute.

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 

Gerald McCobb
8051 Congress Avenue
Boca Raton, FL 33487
Tel. # 561-862-2109 T/L 975-2109

"Scott Hollenbeck" <>;
07/12/2005 06:09 PM
        To:     <>;
        cc:     <>;, Gerald McCobb/Boca Raton/IBM@IBMUS
        Subject:        RE: application/xhtml-voice+xml vs. 

That registration was just added.  The author has been asked to review it
and confirm correctness.  He hasn't replied yet.  I've cc'd him here to 
him know about the issue.


> -----Original Message-----
> From: Bruce Lilly [] 
> Sent: Tuesday, July 12, 2005 4:08 PM
> To:
> Cc:
> Subject: application/xhtml-voice+xml vs. application/xhtml-vocie+xml
> draft-mccobb-xplusv-media-type-04 provides a registration 
> template for type application/xhtml-voice+xml.  The IANA 
> registry now has an entry for application/xhtml-vocie+xml (i 
> and c transposed in voice).
> Can this be fixed, please.  Hopefully, nobody else has 
> noticed the ...vocie... type and it can be safely elided...