All formats defined by W3C Recommendations are of general interest to the Internet Community and are therefore registered in the standards tree (formerly IETF tree), which requires approval by the IESG.
This document explains the procedures available to register an Internet Media Type for a format defined by a W3C Recommendation in the IANA registry. It is being maintained by Philippe Le Hégaret who, together with Dan Connolly, is serving as IETF/W3C liaison.
A new process for registering Mime media types is defined in Media Type Specifications and Registration Procedures together with Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures, which covers IANA registration procedures for MIME external body access types and content-transfer-encodings. While the first document hasn’t been formally approved, it is our understanding that this is the process followed by the IETF and the IESG.
The TAG refers to this document in its April 2004 Finding Internet Media Type registration, consistency of use:
W3C Working Groups engaged in defining a format follow How to Register a Media Type with IANAto register an Internet Media Type (defined in [RFC2046]) for the format.
This procedure has been written in preparation for approval of Media Type Specifications and Registration Procedures and publication as an RFC. While a few details need to be worked out in cooperation with the IETF, the expected time for this to happen seems to be short enough to be able to recommend that WGs that can start at the start of this process should actually start using this process.
If any of the above information changes, send an update.
This is the plain old way to register a Media Type by producing an RFC. This is recommended for cases where the specification does not contain the registration information, and updating the specification just for adding the registration information does not seem feasible.
(specs/entries missing: p3p?, xml schema?, cc/pp? xkms?)
| Spec | Spec Status | Info in Spec | Type (proposed) | Registration Status | Remarks | Plans | Contact |
|---|---|---|---|---|---|---|---|
| Cascading Style Sheets, level 2 (CSS2) | REC | section 3.4 | text/css |
registered | RFC 2318 | use CSS3 to move info to spec? | Bert Bos |
| Extensible MultiModal Annotation markup language (EMMA) | LC | (application/emma+xml) | Appendix B | Not under review in ietf-types? | template in spec => new registration process | Kazuyuki Ashimura | |
| HTML 4.01 | REC | - | text/html |
registered | RFC 2854 see also XHTML Media Types |
- | Dan Connolly |
| The Extensible HyperText Markup Language (XHTML 1.0) | REC | Section 5.1 | application/xhtml+xml |
registered | RFC 3236 see also XHTML Media Types |
Include template in next version of spec (XHTML 2.0) ? | ???? |
| Ink Markup Language (InkML) | WD | App. B: full template | (application/inkml+xml) | - | nothing done yet | template in spec => new registration process | Kazuyuki Ashimura |
| Timed Text (TT) Authoring Format | CR | App D: full template | (application/ttaf+xml) | - | nothing done yet (needs to send an email to ietf-types) | follow new process | Glenn Adams |
| Mathematical Markup Language (MathML 2.0) | REC | - | (application/mathml+xml) | - | unpublished “I-D draft” sent to RFC editor, mentioned in RFC 3023. | publish I-D => RFC | Bert Bos |
| REC | Annex A | image/png |
registered | registration by email | - | Glenn Randers-Pehrson | |
| REC | application/voicexml+xml |
registered | RFC4267 | use old process | Kazuyuki Ashimura | ||
| Pronunciation Lexicon Specification | LC | - | application/pls+xml |
registered | RFC4267 | use old process | Kazuyuki Ashimura |
| Voice Browser Call Control: CCXML Version 1.0 | LC | Appendix I, full template?! | application/ccxml+xml |
registered | RFC4267 | use old process | Kazuyuki Ashimura |
| Speech Recognition Grammar Specification (SGRS) abnf | REC | App. G: no template | application/srgs |
registered | RFC4267 | use old process | Kazuyuki Ashimura |
| Speech Recognition Grammar Specification (SRGS) xml | REC | App. G: no template | application/srgs+xml |
registered | RFC4267 | use old process | Kazuyuki Ashimura |
| Speech Synthesis Markup Language (SSML 1.0) | REC | App. E: no template | application/ssml+xml |
registered | RFC4267 | use old process | Kazuyuki Ashimura |
| State Chart XML (SCXML): State Machine Notation for Control Abstraction 1.0 | WD | - | - | follow new process | Kazuyuki Ashimura | ||
| Synchronized Multimedia Integration Language (SMIL 2.0) | REC | Section 2.3.1: no template | application/smil |
- | obsoleted in SMIL 2.1 and RFC 4536 | - | Philipp Hoschka |
| Synchronized Multimedia Integration Language (SMIL 2.1) | REC | Section 2.4.1: no template | application/smil+xml |
registered | RFC 4536 | - | Philipp Hoschka |
| Scalable Vector Graphics (SVG 1.2) Tiny Specification | WD | App. M: full template | (image/svg+xml) | - | Under review in ietf-types | Pending progress on 3023bis since it's missing charset parameter? Security section might also needs update. | Chris Lilley (member-svg-media-type@w3.org). |
| SOAP 1.2 | REC | (Part2, App. A, full template) | application/soap+xml |
registered | RFC 3902 | - | Mark Nottingham |
| XML-binary Optimized Packaging | REC | Section 5, full template | application/xop+xml |
registered | - | - | Mark Nottingham |
| Web Services Description Language (WSDL 2.0) | REC | App. A: full template | application/wsdl+xml |
registered | - | - | Philippe Le Hégaret |
| Web Services Choreography Description Language (WS-CDL 1.0) | CR | Appendix A, full template | (application/cdl+xml) | - | Under review in ietf-types | The template needs an update. | Yves Lafon |
| Web Services Policy 1.5 | REC | Appendix A, full template | application/wspolicy+xml |
registered | Waiting for the IESG to update the media type | - | Felix Sasaki |
| Extensible Markup Language (XML) | REC | App. F.2 | application/xml |
registered | RFC 3023 | Waiting for an update | Chris Lilley |
| Extensible Markup Language (XML) | REC | App. F.2 | text/xml |
registered | RFC 3023 deprecated in next version |
Waiting for an update | Chris Lilley |
| Extensible Markup Language (XML) | REC | - | application/xml-external-parsed-entity |
registered | RFC 3023 | Waiting for an update | Chris Lilley |
| Extensible Markup Language (XML) | REC | - | application/xml-dtd |
registered | RFC 3023 | Waiting for an update | Chris Lilley |
| Extensible Markup Language (XML) | REC | - | text/xml-external-parsed-entity |
registered | RFC 3023 deprecated in next version |
Waiting for an update | Chris Lilley |
| XML Encryption | REC | Section 8, template | application/xenc+xml |
registered | - | - | José Kahan |
| XProc: An XML Pipeline Language | LC | App. C.1, full template | (application/xproc+xml) | - | Nothing done | public-xml-processing-model-comments@w3.org | |
| XQuery 1.0 | REC | App. I, full template | (application/xquery) | - | Under review in ietf-types | Request IESG review as soon as we're done double checking the comments | Liam Quin, Jim Melton |
| XML Syntax for XQuery (XQueryX 1.0) | REC | Appendix C, full template | (application/xquery+xml) | - | Under review in ietf-types | Request IESG review as soon as we're done double checking the comments | Liam Quin, Jim Melton |
| XSL Transformations (XSLT 2.0) | REC | App. B, full template | (application/xslt+xml) | - | mentioned in RFC
3023 Under review in ietf-types |
Request IESG review as soon as we're done double checking the comments | Liam Quin, Norman Walsh |
| RDF/XML | REC | Section 4: no template | application/rdf+xml |
registered | RFC 3870 | - | Dan Connolly |
| SPARQL Query Language for RDF | CR | Appendix E - full template | (application/sparql-query) | Waiting for the IESG | Check after November 1 | Eric Prud'hommeaux <public-rdf-dawg-comments@w3.org> | |
| SPARQL Query Results XML Format | REC | Section 5: full template | (application/sparql-results+xml) | Waiting for the IESG | Check after November 1 | Eric Prud'hommeaux <public-rdf-dawg-comments@w3.org> |
Philippe Le Hégaret, IETF/W3C liaison.
last revised $Date: 2007/12/27 14:58:43 $ by $Author: jigsaw $