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

Alexey Melnikov <alexey.melnikov@isode.com> Sun, 29 August 2010 18:16 UTC

Return-Path: <alexey.melnikov@isode.com>
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 3953A3A6841 for <w3c-policy@core3.amsl.com>; Sun, 29 Aug 2010 11:16:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.309
X-Spam-Level:
X-Spam-Status: No, score=-102.309 tagged_above=-999 required=5 tests=[AWL=0.290, 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 8E317gHcox3u for <w3c-policy@core3.amsl.com>; Sun, 29 Aug 2010 11:16:53 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by core3.amsl.com (Postfix) with ESMTP id 198BA3A6853 for <w3c-policy@apps.ietf.org>; Sun, 29 Aug 2010 11:16:53 -0700 (PDT)
Received: from [172.16.2.119] (shiny.isode.com [62.3.217.250]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <THqkMQBIECGD@rufus.isode.com>; Sun, 29 Aug 2010 19:17:23 +0100
Message-ID: <4C7AA41E.1080405@isode.com>
Date: Sun, 29 Aug 2010 19:17:02 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Philippe Le Hegaret <plh@w3.org>, Paul Libbrecht <paul@activemath.org>
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>
In-Reply-To: <4C7A9B82.5000009@isode.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 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:16:54 -0000

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).

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.

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.

/**/