W3C home > Mailing lists > Public > public-ietf-w3c@w3.org > December 2003

Re: Request for guidance on MIME and media types

From: Mark Nottingham <mark.nottingham@bea.com>
Date: Wed, 3 Dec 2003 16:18:08 -0800
Message-Id: <56277122-25EF-11D8-9408-00039396E15A@bea.com>
Cc: public-ietf-w3c@w3.org, "Xml-Dist-App@W3. Org" <xml-dist-app@w3.org>
To: Martin Duerst <duerst@w3.org>

Speaking personally,

> - public-ietf-w3c@w3.org is a coordination list, not necessarily for
>   direct technical discussion. If the conclusion that you have come
>   to is that you need to register a new Media Type, then I think
>   you should just go forward and do that via the usual channels,
>   and assure it gets reviewed e.g. on ietf-types@iana.org.

Understood; there was a desire to do it 'by the numbers' and make sure 
there was awareness of this at the proper places in the W3C. My 
anticipation would be that ietf-types is the next step.

> - I have read "resolve the URI to insert binary characters" below.
>   This is rather worrying, because to me it sounds like "square
>   circles". I have looked at the actual Miffy spec [3], and
>   have seen similar confusing language. I haven't seen a worked-out
>   example that would allow me to propose more precise language.


>> Note that a specification is being prepared that allows for the use 
>> of a similar "resolve the URI to insert binary characters" idiom in 
>> non-SOAP scenarios.

I think our intent here was closer to "use URIs to obtain 
representations that are included into the XML document with an 
encoding like base64 to assure that it remains well-formed." SVG (which 
I believe currently uses data: URIs) is one possible consumer of this.

A simplistic example might be;

MIME-Version: 1.0
Content-Type: Multipart/Related; boundary=MIME_boundary; 

Content-Type: application/soap_mtom+xml
Content-Transfer-Encoding: 8bit
Content-ID: <envelope01@example.org>

<?xml version='1.0' ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="...">
   <!--- xml content here -->
   <Image type="image/jpeg"><Include xmlns="..."
   <!--- xml content here -->

Content-Type: image/jpeg
Content-Transfer-Encoding: binary
Content-ID: <binary01@example.org>

[binary image]

Which could be transformed to this XML -

<?xml version='1.0' ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="...">
   <!--- xml content here -->
   <Image type="image/jpeg">[base64-encoded image]</Image>
   <!--- xml content here -->

Is that helpful?

Cheers & thanks,

Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems
Received on Wednesday, 3 December 2003 19:18:06 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:56:31 UTC