Re: [ietf-types] Request for review of standards tree registration request for OpenXPS

Brian Clubb <Brian.Clubb@microsoft.com> Mon, 21 March 2011 20:26 UTC

Return-Path: <Brian.Clubb@microsoft.com>
X-Original-To: ietf-types@core3.amsl.com
Delivered-To: ietf-types@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D1A928C175 for <ietf-types@core3.amsl.com>; Mon, 21 Mar 2011 13:26:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-4.000, BAYES_00=-2.599]
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 u1T1sp4dBKxb for <ietf-types@core3.amsl.com>; Mon, 21 Mar 2011 13:26:18 -0700 (PDT)
Received: from pechora1.lax.icann.org (pechora1.icann.org [208.77.188.36]) by core3.amsl.com (Postfix) with ESMTP id 96B9028C16D for <ietf-types@ietf.org>; Mon, 21 Mar 2011 13:26:17 -0700 (PDT)
Received: from smtp.microsoft.com (mailc.microsoft.com [131.107.115.214]) by pechora1.lax.icann.org (8.13.8/8.13.8) with ESMTP id p2LKRE37003624 for <ietf-types@iana.org>; Mon, 21 Mar 2011 13:27:35 -0700
Received: from TK5EX14MLTC101.redmond.corp.microsoft.com (157.54.79.178) by TK5-EXGWY-E803.partners.extranet.microsoft.com (10.251.56.169) with Microsoft SMTP Server (TLS) id 8.2.176.0; Mon, 21 Mar 2011 13:27:13 -0700
Received: from TK5EX14MLTW651.wingroup.windeploy.ntdev.microsoft.com (157.54.71.39) by TK5EX14MLTC101.redmond.corp.microsoft.com (157.54.79.178) with Microsoft SMTP Server (TLS) id 14.1.270.2; Mon, 21 Mar 2011 13:27:13 -0700
Received: from TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com ([169.254.1.117]) by TK5EX14MLTW651.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.39]) with mapi id 14.01.0270.002; Mon, 21 Mar 2011 13:27:13 -0700
From: Brian Clubb <Brian.Clubb@microsoft.com>
To: Paul Libbrecht <paul@hoplahup.net>
Thread-Topic: [ietf-types] Request for review of standards tree registration request for OpenXPS
Thread-Index: AQHL6AYuob4DYEWMX0SiOGfC8i5arZQ4PHTw
Date: Mon, 21 Mar 2011 20:27:12 +0000
Message-ID: <FE6603D65048F44AB8F8955AE89A09B9172E2821@TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com>
References: <FE6603D65048F44AB8F8955AE89A09B9172CEF73@TK5EX14MBXW652.wingroup.windeploy.ntdev.microsoft.com> <B8DA3F9D-D287-41C8-AF25-CD7FB03FB4C4@hoplahup.net>
In-Reply-To: <B8DA3F9D-D287-41C8-AF25-CD7FB03FB4C4@hoplahup.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.90]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (pechora1.lax.icann.org [208.77.188.36]); Mon, 21 Mar 2011 13:27:35 -0700 (PDT)
Cc: "ietf-types@iana.org" <ietf-types@iana.org>
Subject: Re: [ietf-types] Request for review of standards tree registration request for OpenXPS
X-BeenThere: ietf-types@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Media \(MIME\) type review" <ietf-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-types>
List-Post: <mailto:ietf-types@ietf.org>
List-Help: <mailto:ietf-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2011 20:26:47 -0000

No worries!  I appreciate the feedback!

Here is the corrected template:
Name : Brian Clubb

Email : bclubb@microsoft.com

MIME media type name : application

MIME subtype name : Standards Tree - openxps

Required parameters : N/A


Optional parameters :
N/A


Encoding considerations : 8-bit


Security considerations :
OpenXPS uses ZIP compression as specified in .ZIP File Format Specification from PKWARE, Inc., version 6.2.0 (2004).  ZIP compressed XML requires parsing untrusted XML data and untrusted ZIP data.  consumer is responsible for validating the .zip archive, the XML structure, and the resource content.  Per spec, there should be no active content provided as part of the OpenXPS format.  The consumer must ensure that no malicious active content is erroneously provided in the OpenXPS document.  Valid content is described in the EMCA-388 specification (http://www.ecma-international.org/publications/standards/Ecma-388.htm)


Also see section E.3 of ECMA-388 specification (http://www.ecma-international.org/publications/standards/Ecma-388.htm)

OpenXPS Documents follow requirements set out in this Standard, as well as other normative references including the Open Packaging Conventions. Implementations may use the following steps to identify an unknown file or stream as an OpenXPS Document within an Open Packaging Conventions payload. 1. Test that the file or stream is a ZIP file a. As required by §9.2 of the Open Packaging Conventions  

b. First four bytes correspond to the local file header signature defined in the .ZIP File Format Specification from PKWARE, Inc., version 6.2.0 (2004)  2. Test that a valid Package Relationships zip item exists a. As required by §8.3.4 of the Open Packaging Conventions b. Check that the content type for the package relationships zip item is correctly defined in the Content Types stream (see OPC §8.1.2) as a relationships part 3. Test that the Package Relationships Part contains a relationship (see OPC §8.3) whose Target attribute points to a valid FixedDocumentSequence Part a. As required by §10.2 of this Standard b. Check that the content type for the FixedDocumentSequence part is correctly defined in the Content Types stream as a FixedDocumentSequence part 


Interoperability considerations :
application/OpenXPS documents are specified by the XML schemas
   standardized in ECMA-388.
Applications and drivers currently producing/consuming Microsoft XPS content cannot directly produce/consume OpenXPS.  Changes are required to address differences in the two specifications, such as namespace, print ticket usage, use of JPEG XR, etc.


Published specification :
The published Standard ECMA-388 is available at:
http://www.ecma-international.org/publications/standards/Ecma-388.htm


Applications which use this media :
The application/oxps MIME type can be used to identify CSTA XML
(ECMA-388) instance documents.  No published applications or print drivers currently use OpenXPS.  The intent is for any application or driver that can currently produce/consume Microsoft XPS to also adopt OpenXPS.  Examples of such applications would include but are not limited to:  Microsoft XPS Viewer, Microsoft XPS Document Writer, Microsoft Internet Explorer 9.



Additional information :

1. Magic number(s) : ZIP archive CRC-32: 504b 0304 per http://www.pkware.com/documents/APPNOTE/APPNOTE-6.2.0.txt.  Note that is it a requirement of the consumer to ensure that the contents of the ZIP archive is a valid OpenXPS structure.
2. File extension(s) : .oxps
3. Macintosh uniform type identifier : org.ecma.oxps conforms to com.pkware.zip-archive
4. Object Identifiers: N/A
5. Windows clipboard name:  "OpenXPS"

To ensure interoperability, the clipboard format must be a complete OpenXPS file with .oxps extension.

Person & email address to contact for further information:
Ecma International Helpdesk
Rue du Rhone114
CH-1204 Geneva
Switzerland
helpdesk@ecma-international.org



Person to contact for further information :

1. Name : Ecma International Helpdesk
2. Email : helpdesk@ecma-international.org

Intended usage : Common
This type will be used for all documents conforming to the Open XML
   Paper Specifcation's (ECMA-388) Open XPS Document format, published
   by ECMA.


Author/Change controller : The ECMA-388 Standard is developed and
   maintained by the Ecma TC46 Working Group.

-----Original Message-----
From: Paul Libbrecht [mailto:paul@hoplahup.net] 
Sent: Monday, March 21, 2011 1:25 PM
To: Brian Clubb
Cc: ietf-types@iana.org
Subject: Re: [ietf-types] Request for review of standards tree registration request for OpenXPS

Thank you Brian,

Le 16 mars 2011 à 21:14, Brian Clubb a écrit :

> 3. Macintosh file type code : org.ecma.oxps conforms to com.pkware.zip-archive
> 

should read:

3. Macintosh uniform type identifier : org.ecma.oxps conforms to com.pkware.zip-archive

I promise this is my last word.. ;-).

paul