INTERNET DRAFT EXPIRES in six months INTERNET DRAFT Internet Draft Ruth Moulton Category: Informational United Kingdom Mark Needleman University of California September 1998 MIME Types for Use with the ISO ILL Protocol Status of This Memo This document is an Internet-Draft. 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 learn the current status of any Internet-Draft, please check the "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or ftp.isi.edu (US West Coast). Distribution of this document is unlimited. Abstract This memorandum describes a set of MIME types for use with the ISO Interlibrary Loan Protocol (ISO 10160/10160). Two mime types are specified below. The first is a media type to carry objects which are BER [BER] encoded ISO ILL Protocol Data Units (PDU's). BER are the basic Encoding Rules used to encode PDU's which have been described using ASN.1 (Abstract Syntax Notation 1) [ASN.1] . The second is for use with the associated document delivery instructions. Document Delivery Instructions (DDI) is an emerging protocol which enables automatic electronic delivery of items. It allows a request management system (which might have received a request for an item via the ISO Interlibrary Loan Protocol (ISO 10160/10161)) to pass details of the request, item, and delivery, to a delivery module, and to receive back reports on the delivery process or arrival of an item. It is currently being submitted to the ISO TC46/SC4/WG4 committee for approval as an ISO standard. Registration Information Media type name: application Media subtype name: iso-10161-1-ill - for BER encoded ISO ILL APDU's Media type name: application Media subtype name: ill-ddi - For associated Document Delivery Instructions Required Parameter: transfer-encoding For BER-encoded PDU's or DDI's, the only current legal value of this parameter is: iso-8825-ber Optional parameter: iso-10161-apdu-type Valid values are: ILL-Request Forward-Notification Shipped IL-Answer Conditional-Reply Cancel Cancel-Reply Received Recall Returned Checked-In Overdue Renew Renew-Answer Lost Damaged Message Status-Query Status-Or-Error-Report Expired This parameter is optional and can be provided for informational or diagnostic purposes. The value of the PDU or DDI type can be determined from the actual data sent. The use and format of the PDU's and DDI's is defined in the relevant protocol documents which describe them. Examples Content-Type: application/iso-10161-1-ill; transfer-encoding=iso-8825-ber; iso-10161-apdu-type=Recall; Content-Type: application/ill-ddi; transfer-encoding=iso-8825-ber; Encoding The recommended encoding for BER encoded PDU's is Base64 PDU's per Message When used to send BER encoded PDU's or DDI's. Each MIME body part will carry at most one BER encoded PDU or DDI. However, a single MIME message containing multiple body parts can be used to transport more than one BER PDU and or DDI. Security Considerations There are no known security risks associated with transmitting BER encoded PDU's in general. However, a particular BER encoded PDU or DDI may have security considerations that make it inappropriate for transmittal through public data networks unless appropriate protection mechanisms, like encryption, are used. Such a situation might occur, for example, when organizations are exchanging documents that contain secure or classified information and it is necessary to keep information about both the material being exchanged and the exchanging partners confidential. Interoperability Considerations BER is an international standard for encoding data meant to be transferred between two systems that may store data in different local formats internally [BER]. References [BER] ISO/IEC 8825:1990 Information Technology - Open Systems Interconnection - Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1) [ASN.1] ISO/IEC 8824:1990 Information Technology - Open Systems Interconnection - Specification of Abstract Syntax Notation One (ASN.1) ISO 10160:1997 Information and Documentation - Open Systems Interconnection - Interlibrary Loan Application Service Definition ISO 10161-1:1997 Information and Documentation - Open Systems Interconnection - Interlibrary Loan Application Protocol Specification - Part 1: Protocol Specification Additional Information: The National Library of Canada has been designated the maintenance agency for the ISO ILL protocol. For more information on this MIME type contact: Barbara Shuh Library Systems Analyst Information Analysis and Standards Information and Technology Services National Library of Canada Telephone: (819) 994-6969 Fax: (819) 994-6835 email: barbara.shuh@nlc-bnc.ca Mailing Address: 395 Wellington Street Ottawa, Ontario CANADA K1A 0N4 Authors' Addresses Ruth Moulton Consultant 65 Tetherdown London N10 1NH United Kingdom Phone: +44 (181) 883 5823 Email: ruth@muswell.demon.co.uk Mark Needleman University of California California Digital Library 1111 Franklin Street Room 7305 Oakland, CA 94607-5200 USA Phone: +1 (510) 987-0530 Fax: +1 (510) 763-2471 Email: Mark.Needleman@ucop.edu