Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard

John C Klensin <john-ietf@jck.com> Sat, 14 August 2004 03:11 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA05369; Fri, 13 Aug 2004 23:11:36 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Bvp2X-0004i2-S2; Fri, 13 Aug 2004 23:17:07 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Bvotm-0005ge-La; Fri, 13 Aug 2004 23:08:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Bvopp-0004pV-2e; Fri, 13 Aug 2004 23:03:57 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA05001; Fri, 13 Aug 2004 23:03:53 -0400 (EDT)
Received: from ns.jck.com ([209.187.148.211] helo=bs.jck.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Bvov5-0004c6-MY; Fri, 13 Aug 2004 23:09:25 -0400
Received: from [209.187.148.215] (helo=scan.jck.com) by bs.jck.com with esmtp (Exim 4.34) id 1Bvopc-000LKw-Gq; Fri, 13 Aug 2004 23:03:44 -0400
Date: Fri, 13 Aug 2004 23:03:44 -0400
From: John C Klensin <john-ietf@jck.com>
To: "Eric A. Hall" <ehall@ehsco.com>, ietf-822@imc.org, iesg@iesg.org, ietf@ietf.org
Message-ID: <177B507598E965A4EAB5BDA0@scan.jck.com>
X-Mailer: Mulberry/3.1.6 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Content-Transfer-Encoding: 7bit
Subject: Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
Content-Transfer-Encoding: 7bit


--On Friday, 13 August, 2004 11:33 -0400 "Eric A. Hall"
<ehall@ehsco.com> wrote:

>...
> Suggestions about parameters has come up before (John Klensin
> suggested it to me a couple of months ago). Unfortunately,
> these kind of helper tags attempt to define content rules
> rather than transfer rules, and therefore represent a
> non-trivial layer violation.

Whoops!   Whatever the other issues here,  content-type does
define content rules and not transfer rules (transfer rules are
captured in C-T-E), and parameters/hints on content-type are
just more content rules.   So I don't have any idea what you are
talking about when you refer to a layer violation.

To restate that position more generally, the purpose of having
content types is to permit the recipient  to figure out how to
parse/process the content.  To repeat Bruce's point from a
different perspective, if all that is intended is "here are some
nice bits, which someone has decided to call "mbox" without any
real semantics, and any information you are going to get about
how to process them is coming out of band and by agreement among
the communicating parties", then application/octet-stream is at
least nearly adequate.  From that point of view, if you want an
IETF type, you should either have to claim that all (or nearly
all) of the applications that process MBOX format critters can
process all variations on the format, or there really need to be
clues in either the type or the parameters.  Otherwise, you are
just creating a "gotcha" situation, and that is not what content
types are supposed to be able.

> They are analogous to using a
> "version=" tag for app/postscript and relying on that
> meta-information instead of embedded clue data. Obviously,
> content agents should be aware of the content formatting
> rules. [what happens when the helper meta-tags are lost?
> should the content agent NOT look at the content to make a
> determination? that's where the logic belongs in the first
> place, so putting it into the transfer layer is not only
> irrelevant it is possibly harmful.] This data should not be
> overflowed to the transfer agent except where it affects the
> transfer process proper, which is not the case with any of the
> suggested tags.

Again, in the context of MIME media type definitions, I have no
idea what you are talking about.

     john




_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf