Re: Requesting IESG Approval for the Media Type application/mathml+xml, application/mathml-presentation+xml, and application/mathml-content+xml

Julian Reschke <julian.reschke@gmx.de> Sun, 29 August 2010 18:25 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: w3c-policy@core3.amsl.com
Delivered-To: w3c-policy@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A59013A6853 for <w3c-policy@core3.amsl.com>; Sun, 29 Aug 2010 11:25:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.633
X-Spam-Level:
X-Spam-Status: No, score=-103.633 tagged_above=-999 required=5 tests=[AWL=-1.034, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tm-7hlMojinh for <w3c-policy@core3.amsl.com>; Sun, 29 Aug 2010 11:25:04 -0700 (PDT)
Received: from mail.gmx.net (mailout-de.gmx.net [213.165.64.23]) by core3.amsl.com (Postfix) with SMTP id 88BCB3A682D for <w3c-policy@apps.ietf.org>; Sun, 29 Aug 2010 11:25:02 -0700 (PDT)
Received: (qmail invoked by alias); 29 Aug 2010 18:25:32 -0000
Received: from p508FD357.dip.t-dialin.net (EHLO [192.168.178.33]) [80.143.211.87] by mail.gmx.net (mp007) with SMTP; 29 Aug 2010 20:25:32 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19kP99Hqylk5z+yHZUCCYct7eKM/BENHZlyBWnSIX 2FVLq9T5Y9pKzM
Message-ID: <4C7AA61B.2030809@gmx.de>
Date: Sun, 29 Aug 2010 20:25:31 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100802 Lightning/1.0b2 Thunderbird/3.1.2
MIME-Version: 1.0
To: Alexey Melnikov <alexey.melnikov@isode.com>
Subject: Re: Requesting IESG Approval for the Media Type application/mathml+xml, application/mathml-presentation+xml, and application/mathml-content+xml
References: <1282228859.2046.123.camel@chacal> <4C7A9B82.5000009@isode.com> <4C7AA41E.1080405@isode.com>
In-Reply-To: <4C7AA41E.1080405@isode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Philippe Le Hegaret <plh@w3.org>, Paul Libbrecht <paul@activemath.org>, w3c-policy@apps.ietf.org, iesg@ietf.org
X-BeenThere: w3c-policy@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of w3c-ietf policy issues <w3c-policy.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/w3c-policy>, <mailto:w3c-policy-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/w3c-policy>
List-Post: <mailto:w3c-policy@ietf.org>
List-Help: <mailto:w3c-policy-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/w3c-policy>, <mailto:w3c-policy-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Aug 2010 18:25:06 -0000

On 29.08.2010 20:17, Alexey Melnikov wrote:
> Dear Philippe/Paul,
> I have the following comments on the registration templates. All of them
> contain the following text:
>
>> MathML documents may be transmitted in compressed form using gzip
>> compression. For systems which employ MIME-like mechanisms, such as
>> HTTP, this is indicated by the Content-Transfer-Encoding header; for
>> systems which do not, such as direct filesystem access, this is
>> indicated by the filename extension and by the Macintosh File Type
>> Codes. In addition, gzip compressed content is readily recognised by
>> the initial byte sequence as described in [RFC1952] section 2.3.1.
>
> It looks like this text is talking about 2 different transfer encodings
> of the same MIME type. If that is correct, then I don't think this
> paragraph belongs here, because transfer encodings operate at protocol
> levels (e.g. HTTP, SMTP) from MIME types (payloads).

That's true for Transfer (En)Codings in HTTP. There are also 
Content-Codings, which, as Alexey said, operate at the payload level.

Most importantly, there is no Content-Transfer-Encoding header in HTTP.

> On the other hand, if this text is saying that the same MIME type and
> file extension is being used for both XML and Gzipped representation of
> XML, then I think there is a bigger problem here. My understanding is
> that that is a violation of MIME type design and that you should really
> be using 2 separate MIME types (e.g. application/mathml+xml and
> application/mathml+gzip), each using a separate file extension.

Absolutely.

I recall that we had the same discussion about the SVG registration?

> Also, I've noticed that application/mathml-presentation+xml, and
> application/mathml-content+xml don't actually register any new file
> extensions.
>
> And finally, Content-Transfer-Encoding is not used by HTTP, it is used
> by SMTP. HTTP is using a different header.

So much for starting commenting before reading the whole mail :-)

Best regards, Julian