INTERNET DRAFT Tom Hastings Xerox Ira McDonald [Target Category: Informational] High North Expires 25 July 2003 25 January 2003 The MIME application/vnd.cip4-jdf+xml Content-Type Copyright (C) The Internet Society (2003). All Rights Reserved. Status of This Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC 2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." To view the list of Internet-Draft Shadow Directories, see http://www.ietf.org/shadow.html. Abstract The International Cooperation for the Integration of Processes in Prepress, Press, and Postpress (CIP4) is an international worldwide standards body located in Switzerland. The purpose of CIP4 is to encourage computer based integration of all processes that have to be considered in the graphic arts industry. CIP4 has defined two document formats that are encoded in W3C Extensible Markup Language (XML): (1) CIP4 Job Definition Format (JDF) - an open standard for integration of all computer aided business and production processes around print media; (2) CIP4 Job Messaging Format (JMF) - an open standard for job messaging using Hyper Text Transport Protocol/1.1 (HTTP/1.1, RFC2616) that defines Query, Command, Response, Acknowledge, and Signal message families. This document defines two new MIME sub-types for IANA registration: (1) 'application/vnd.cip4-jdf+xml' for CIP4 Job Definition Format; (2) 'application/vnd.cip4-jmf+xml' for CIP4 Job Messaging Format. Hastings, McDonald Expires 25 July 2003 [Page 1] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 Table of Contents 1. Introduction ............................................... 3 2. Terminology and Conventions ................................ 3 3. Registration of JDF MIME Sub-type .......................... 4 4. Registration of JMF MIME Sub-type .......................... 6 5. IANA Considerations ........................................ 8 6. Internationalization Considerations ........................ 8 7. Security Considerations .................................... 8 8. Normative References ....................................... 9 9. Informative References ..................................... 9 10. Acknowledgments ........................................... 10 11. Authors Addresses ......................................... 10 12. Full Copyright Statement .................................. 11 13. Appendix X - Change History ............................... 12 Hastings, McDonald Expires 25 July 2003 [Page 2] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 1. Introduction [[RFC Editor: Please replace the string 'RFC xxxx' with the assigned RFC number when this document is published as an Informational RFC]] [CIP4-ORG] has defined the Job Definition Format (JDF) Specification [CIP4-JDF], an open standard for integration of all computer aided business and production processes around print media. This document defines two new MIME sub-types for IANA registration: (1) 'application/vnd.cip4-jdf+xml' for Job Definition Format [CIP4-JDF]; (2) 'application/vnd.cip4-jmf+xml' for Job Messaging Format [CIP4-JMF]. This document follows the procedures for registration of new MIME types described in [RFC2048]. See the IANA registry at [IANA-MIME]. Please send comments directly to the authors (see section 11). 2. Terminology and Conventions The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119]. Hastings, McDonald Expires 25 July 2003 [Page 3] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 3. Registration of JDF MIME Sub-type To: ietf-types@iana.org Subject: Registration of MIME type 'application/vnd.cip4-jdf+xml' MIME media type name: application MIME subtype name: vnd.cip4-jdf+xml (Vendor Tree) Required parameters: none Optional parameters: charset This parameter has identical semantics to the charset parameter of the 'application/xml' media type as specified in [RFC3023]. Although listed as an optional parameter, the use of the charset parameter is STRONGLY RECOMMENDED, since this information can be used by XML processors to determine authoritatively the character encoding of the XML MIME entity. The charset parameter can also be used to provide protocol-specific operations, such as charset- based content negotiation in HTTP. "utf-8" [RFC2279] is the RECOMMENDED value, representing the UTF-8 charset. UTF-8 is supported by all conforming processors of W3C XML/1.0. Encoding considerations: Each 'application/vnd.cip4-jdf+xml' entity is a well-formed and valid XML document encoded in UTF-8 [RFC2279] or UTF-16 [RFC2781]. See XML Media Types [RFC3023] for further encoding information. Per the JDF Specification (see URL below), each JDF document SNOULD contain a JDF 'Version' element. So 'application/vnd.cip4-jdf+xml' may be correctly used to label any future version of JDF content. Security considerations: See section 7 'Security Considerations' of this document. Interoperability considerations: See section 1.4.2 'Conformance Requirements for JDF Entities' in the JDF Specification (see URL below). For maximum interoperability, the use of validating XML processors is STRONGLY RECOMMENDED. Although non-validating XML processors may be more efficient, they are not required to handle all features of XML. Published specification: Hastings, McDonald Expires 25 July 2003 [Page 4] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 The MIME application/vnd.cip4-jdf+xml Content-Type (RFC xxxx) JDF Specification, Release 1.1, Revision A, September 2002. Applications which use this media type: Graphic arts industry prepress, press, and postpress applications and printing and finishing devices. Additional information: Magic number(s): none No initial byte sequence that is always present for JDF files. See XML Media Types [RFC3023] for further information. File extension(s): .jdf or .xml Use of the '.jdf' file extension is RECOMMENDED. Macintosh File Type Code(s): "TEXT" Person & email address to contact for further information: Tom Hastings Xerox Corporation 737 Hawaii St El Segundo, CA 90245 Phone: +1 310-333-6413 Fax: +1 310-333-5514 EMail: hastings@cp10.es.xerox.com Ira McDonald High North Inc 221 Ridge Ave Grand Marais, MI 49839 USA Phone: +1 906-494-2434 Email: imcdonald@sharplabs.com Intended usage: LIMITED USE Author/Change controller: The JDF Specification is a work product of the International Cooperation for the Integration of Processes in Prepress, Press, and Postpress (CIP4) and is periodically revised and enhanced. See for further information. Hastings, McDonald Expires 25 July 2003 [Page 5] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 4. Registration of JMF MIME Sub-type To: ietf-types@iana.org Subject: Registration of MIME type 'application/vnd.cip4-jmf+xml' MIME media type name: application MIME subtype name: vnd.cip4-jmf+xml (Vendor Tree) Required parameters: none Optional parameters: charset This parameter has identical semantics to the charset parameter of the 'application/xml' media type as specified in [RFC3023]. Although listed as an optional parameter, the use of the charset parameter is STRONGLY RECOMMENDED, since this information can be used by XML processors to determine authoritatively the character encoding of the XML MIME entity. The charset parameter can also be used to provide protocol-specific operations, such as charset- based content negotiation in HTTP. "utf-8" [RFC2279] is the RECOMMENDED value, representing the UTF-8 charset. UTF-8 is supported by all conforming processors of W3C XML/1.0. Encoding considerations: Each 'application/vnd.cip4-jmf+xml' entity is a well-formed and valid XML document encoded in UTF-8 [RFC2279] or UTF-16 [RFC2781]. See XML Media Types [RFC3023] for further encoding information. Per the JDF Specification (see URL below), each JMF document SNOULD contain a JMF 'Version' element. So 'application/vnd.cip4-jmf+xml' may be correctly used to label any future version of JMF content. Security considerations: See section 7 'Security Considerations' of this document. Interoperability considerations: See section 1.4.2 'Conformance Requirements for JDF Entities' in the JDF Specification (see URL below). For maximum interoperability, the use of validating XML processors is STRONGLY RECOMMENDED. Although non-validating XML processors may be more efficient, they are not required to handle all features of XML. Published specification: Hastings, McDonald Expires 25 July 2003 [Page 6] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 The MIME application/vnd.cip4-jdf+xml Content-Type (RFC xxxx) JDF Specification, Release 1.1, Revision A, September 2002. Applications which use this media type: Graphic arts industry prepress, press, and postpress applications and printing and finishing devices. Additional information: Magic number(s): none No initial byte sequence that is always present for JMF files. See XML Media Types [RFC3023] for further information. File extension(s): .jmf or .xml Use of the '.jmf' file extension is RECOMMENDED. Macintosh File Type Code(s): "TEXT" Person & email address to contact for further information: Tom Hastings Xerox Corporation 737 Hawaii St El Segundo, CA 90245 Phone: +1 310-333-6413 Fax: +1 310-333-5514 EMail: hastings@cp10.es.xerox.com Ira McDonald High North Inc 221 Ridge Ave Grand Marais, MI 49839 USA Phone: +1 906-494-2434 Email: imcdonald@sharplabs.com Intended usage: LIMITED USE Author/Change controller: The JDF Specification is a work product of the International Cooperation for the Integration of Processes in Prepress, Press, and Postpress (CIP4) and is periodically revised and enhanced. See for further information. Hastings, McDonald Expires 25 July 2003 [Page 7] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 5. IANA Considerations This document defines two new MIME sub-types for IANA registration after public review: (1) 'application/vnd.cip4-jdf+xml' for Job Definition Format [CIP4-JDF]; (2) 'application/vnd.cip4-jmf+xml' for Job Messaging Format [CIP4-JMF]. 6. Internationalization Considerations CIP4 JDF and JMF files [CIP4-JDF] are XML documents [W3C-XML] that are encoded in human-readable text, usually in the UTF-8 charset [RFC2279]. All CIP4 JDF and JMF files SHOULD contain an internal 'charset' label in the XML declaration (first line of text), naming a 'charset' from the IANA registry [IANA-CHAR]. Therefore, CIP4 JDF and JMF files conform to the "IETF Policy on Character Sets and Languages" [RFC2277]. 7. Security Considerations The security considerations for 'application/vnd.cip4-jdf+xml' and 'application/vnd.cip4-jmf+xml' are the same considerations as those specified for 'application/xml' in [RFC3023]. In addition, because of the extensibility features of JDF provided for in the JDF Specification [CIP4-JDF], it may also be possible that 'application/vnd.cip4-jdf+xml' or 'application/vnd.cip4-jmf+xml' may describe content that has security implications beyond those described here. Hastings, McDonald Expires 25 July 2003 [Page 8] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 8. Normative References [CIP4-JDF] CIP4 Job Definition Format (JDF) Specification, Release 1.1, Revision A, September 2002. [CIP4-JMF] CIP4 Job Messaging Format (JMF) - see chapter 5 'JDF Messaging with the Job Messaging Format' of [CIP4-JDF]. [CIP4-ORG] The International Cooperation for the Integration of Processes in Prepress, Press, and Postpress (CIP4) is an international worldwide standards body located in Switzerland. [RFC2119] Bradner. Key words for use in RFCs to Indicate Requirement Levels, RFC 2119, March 1997. [RFC2279] Yergeau. UTF-8, a Transformation Format of ISO 10646, RFC 2279, January 1998. [RFC2781] Hoffman, Yergeau. UTF-16, an encoding of ISO 10646, RFC 2781, February 2000. [RFC3023] Murata, St. Laurent, Kohn. XML Media Types, RFC 3023, January 2001. [W3C-XML] Bray, Paoli, Sperberg-McQueen. Extensible Markup Language (XML) 1.0, W3C XML, October 2000. 9. Informative References [IANA-CHAR] IANA Registry of Character Sets ftp://ftp.iana.org/assignments/charset-reg/... [IANA-MIME] IANA Registry of MIME Media Types ftp://ftp.iana.org/assignments/media-types/... [RFC2048] Freed, Klensin, Postel. MIME Part Four: Registration Procedures, RFC 2048, November 1996. [RFC2277] Alvestrand. IETF Policy on Character Sets and Languages, RFC 2277, January 1998. Hastings, McDonald Expires 25 July 2003 [Page 9] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 10. Acknowledgments The authors wish to acknowledge the very significant contributions of Rainer Prosi (Heidelberg Digital) during the development of this document. 11. Authors Addresses Please send comments directly to the authors (see below). Tom Hastings Xerox Corporation 737 Hawaii St El Segundo, CA 90245 Phone: +1 310-333-6413 Fax: +1 310-333-5514 EMail: hastings@cp10.es.xerox.com Ira McDonald High North Inc 221 Ridge Ave Grand Marais, MI 49839 USA Phone: +1 906-494-2434 Email: imcdonald@sharplabs.com Hastings, McDonald Expires 25 July 2003 [Page 10] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 12. Full Copyright Statement Copyright (C) The Internet Society (2003). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." Hastings, McDonald Expires 25 July 2003 [Page 11] Internet Draft application/vnd.cip4-jdf+xml 25 January 2003 13. Appendix X - Change History [[RFC Editor: Please delete this section before RFC publication]] 25 January 2003 - draft-mcdonald-cip4-jdf-mime-00.txt - Initial version - following guidelines in RFC 2048. Hastings, McDonald Expires 25 July 2003 [Page 12]