throbber
Network Working Group J. Postel
`Request for Comments: 1590 ISI
`Updates: 1521 March 1994
`Category: Informational
`
` Media Type Registration Procedure
`
`Status of this Memo
`
` This memo provides information for the Internet community. This memo
` does not specify an Internet standard of any kind. Distribution of
` this memo is unlimited.
`
`Abstract
`
` Several protocols allow the use of data representing different
` "media" such as text, images, audio, and video, and within such media
` different encoding styles, such as (in video) jpeg, gif, ief, and
` tiff. The Multimedia Internet Message Extensions (MIME) protocol [1]
` defined several initial types of multimedia data objects, and a
` procedure for registering additional types with the Internet Assigned
` Numbers Authority (IANA). Several questions have been raised about
` the requirements and administrative procedure for registering MIME
` content-type and subtypes, and the use of these Media Types for other
` applications. This document addresses these issues and specifies a
` procedure for the registration of new Media Types (content-
` type/subtypes). It also generalizes the scope of use of these Media
` Types to make it appropriate to use the same registrations and
` specifications with other applications.
`
`1. Introduction
`
` RFC 1521 [1] defines a procedure for the registration of new data
` types for use with the Multimedia Internet Message Extensions (MIME).
` This registration mechanism was designed to make the identifiers for
` a given data type available for use and to prevent naming conflicts.
` With the growth of new multi-media protocols and access mechanisms,
` this process has the promise of forming a unified general
` registration service for Internet Protocols. These types, previously
` called "MIME Types", are now called "Media Types".
`
` The registration process for Media Types (content-type/subtypes) was
` initially defined in the context of the asynchronous mail
` environments. In this mail environment, there is a need to limit the
` number of possible Media Types to increase the likelihood of
` interoperability when the capabilities of the remote mail system are
` not known. As Media Types are used in new environments, where the
`
`IANA [Page 1]
`
`Page 1 of 7
`
`AT&T EXHIBIT 1030
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
` proliferation of Media Types is not a hindrance to interoperability,
` the original procedure is excessively restrictive and needs to be
` generalized.
`
` This document addresses the specific questions raised and provides an
` administrative procedure for the registration of Media Types. This
` procedure also address the registration requirements needed for the
` mapping of Object Identifiers (OIDs) for X.400 MHS use to Media
` Types.
`
`2. Media Type Registration Procedure
`
` The following procedure has been implemented by the IANA for review
` and approval of new Media Types. This is not a formal standards
` process, but rather an administrative procedure intended to allow
` community comment and sanity checking without excessive time delay.
`
`2.1 Present the Request for Registration to the Community
`
` Send a proposed Media Type (content-type/subtype) to the "ietf-
` types@cs.utk.edu" mailing list. This mailing list has been
` established for the sole purpose of reviewing proposed Media Types.
` Proposed content-types are not formally registered and must use the
` "x-" notation for the subtype name.
`
` The intent of the public posting is to solicit comments and feedback
` on the choice of content-type/subtype name, the unambiguity of the
` references with respect to versions and external profiling
` information, the choice of which OIDs to use, and a review of the
` security considerations section. It should be noted that the
` proposed Media Type does not need to make sense for every possible
` application. If the Media Type is intended for a limited or specific
` use, this should be noted in the submission.
`
`2.2 Submit the Content Type to the IANA for Registration
`
` After two weeks, submit the proposed Media Type to the IANA for
` registration. The request and supporting documentation should be
` sent to "iana@isi.edu". Provided a reasonable review period has
` elapsed, the IANA will register the Media Type, assign an OID under
` the IANA branch, and make the Media Type registration available to
` the community.
`
`IANA [Page 2]
`
`Page 2 of 7
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
` The Media Type registrations will be posted in the anonymous FTP
` directory "ftp.isi.edu:in-notes/media-types" and the Media Type will
` be listed in the periodically issued "Assigned Numbers" RFC [2]. The
` Media Type description may be published as an Informational RFC by
` sending it to "rfc-editor@isi.edu" (please follow the instructions to
` RFC authors [3]).
`
`3. Clarifications On Specific Issues
`
`3.1 MIME Requirements for a Limited Number of Content-Types
`
` Issue: In the asynchronous mail environment, where information on
` the capabilities of the remote mail agent is not available to the
` sender, maximum interoperability is attained by restricting the
` number of content-types used to those "common" content-types expected
` to be widely implemented. This was asserted as a reason to limit the
` number of possible content-types and resulted in a registration
` process with a significant hurdle and delay for those registering
` content-types.
`
` Comment: The need for "common" content-types formats does not
` require limiting the registration of new content-types. This
` restriction may, in fact, hinder interoperability by causing separate
` registration authorities for specific applications which may register
` values in conflict with or otherwise incompatible with each other.
` If a limited set of content-types recommended for a particular
` application, that should be asserted by a separate applicability
` statement specific for the application and/or environment.
`
`3.2 Requirements for a Published Specification
`
` Issue: Content-Type registration requires an RFC specifying the data
` format or a reference to a published specification of the data
` stream. This requirement may be overly restrictive for the use of
` content-type registration for file attachments and distribution
` because a public specification may not be available for a number of
` widely used and exchanged objects.
`
` Comment: MIME required the documentation of a specific content-type
` to allow the unambiguous identification of a defined type. This
` intent is met by the identification of a particular software package
` and version when registering the content-type and is allowed for
` registration. The appropriateness of using a Media Type with an
` unavailable specification should not be an issue in the registration.
`
`IANA [Page 3]
`
`Page 3 of 7
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
`3.3 Identification of Security Considerations
`
` Issue: The registration process requires the identification of any
` known security problems with the content-type.
`
` Comment: It is not required that the content-type be secure or that
` it be free from risks, but that the known risks be identified.
` Publication of a content-type does not require an exhaustive security
` review, and the security considerations section is subject to
` continuing evaluation. Additional security considerations should be
` periodically published in an RFC by IANA.
`
`3.4. Recommendations and Standards Status
`
` Issue: The registration of a data type does not imply endorsement,
` approval, or recommendation by IANA or IETF or even certification
` that the specification is adequate.
`
` Comment: To become Internet Standards, protocol, data objects, or
` whatever must go through the IETF standards process. This is too
` difficult and to lengthly a process for the convenient and practical
` need to register Media Types. It is expected that applicability
` statements for particular applications will be published from time to
` time that recommend implementation of, and support for, data types
` that have proven particularly useful in those contexts.
`
`4. Security Considerations
`
` This memo does not address specific security issues but outlines a
` security review process for Media Types.
`
`5. Acknowledgements
`
` Most of the words in this RFC were written by other people --
` primarily John Klensin and Greg Vaudreuil -- and my contribution has
` been to slightly modify some sentences, delete some phrases, and to
` rearrange some paragraphs. This means that i am responsible for all
` the bad ideas and mangled English, and they deserve the credit (and
` rightly) all the good ideas.
`
`IANA [Page 4]
`
`Page 4 of 7
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
`6. Author’s Address
`
` Jon Postel
` USC/Information Sciences Institute
` 4676 Admiralty Way
` Marina del Rey, CA 90292
`
` Phone: 310-822-1511
` Fax: 310-823-6714
` EMail: Postel@ISI.EDU
`
`7. References
`
` [1] Borenstein N., and N. Freed, "MIME (Multipurpose Internet Mail
` Extensions) Part One: Mechanisms for Specifying and Describing
` the Format of Internet Message Bodies", RFC 1521, Bellcore,
` Innosoft, September 1993.
`
` [2] Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC 1340,
` USC/Information Sciences Institute, July 1992.
`
` [3] Postel,J., "Instructions to RFC Authors", RFC 1543,
` USC/Information Sciences Institute, October 1993.
`
`IANA [Page 5]
`
`Page 5 of 7
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
`Appendix A -- IANA Registration Procedures for Media Types
`
` MIME has been carefully designed to have extensible mechanisms, and
` it is expected that the set of content-type/subtype pairs and their
` associated parameters will grow significantly with time. Several
` other MIME fields, notably character set names, access-type
` parameters for the message/external-body type, and possibly even
` Content-Transfer-Encoding values, are likely to have new values
` defined over time.
`
` In general, parameters in the content-type header field are used to
` convey supplemental information for various content types, and their
` use is defined when the content-type and subtype are defined. New
` parameters should not be defined as a way to introduce new
` functionality.
`
` In order to ensure that the content-type and subtype (that is Media
` Type) values are developed in an orderly, well-specified, and public
` manner, MIME and other applications use the registration process for
` Media Types defined in this RFC which uses the Internet Assigned
` Numbers Authority (IANA) as a central registry for such values.
`
` In order to simplify and standardize this Media Type registration
` process, this appendix gives templates for the registration of new
` values with IANA. Each of these is given in the form of an email
` message template, to be filled in by the registering party.
`
` Registration of New Content-type/subtype Values:
`
` Note that MIME is generally expected to be extended by subtypes. If
` a new fundamental top-level type is needed, its specification must be
` published as an RFC or submitted in a form suitable to become an RFC,
` and be subject to the Internet standards process.
`
`IANA [Page 6]
`
`Page 6 of 7
`
`

`

`RFC 1590 Media Type Registration Procedure March 1994
`
` ==================================================================
`
` To: IANA@isi.edu
` Subject: Registration of new Media Type content-type/subtype
`
` Media Type name:
`
` (If the above is not an existing top-level Media Type, please
` explain why an existing type cannot be used.)
`
` Media subtype name:
`
` Required parameters:
`
` Optional parameters:
`
` Encoding considerations:
`
` Security considerations:
`
` Published specification:
`
` (The published specification must be an Internet RFC or RFC-to-be
` if a new top-level type is being defined, and must be a publicly
` available specification in any case.)
`
` Person & email address to contact for further information:
`
` ==================================================================
`
`IANA [Page 7]
`
`Page 7 of 7
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket