MIME Registration Forms
This page contains draft fill-ups of the registration forms that we have to include into the MathML specification as a normative appendix.
Status:
- first draft completed by Paul (2009-04-09)
- intensive discussion on members-math
about registrations
The steps are detailed in http://www.w3.org/2002/06/registering-mediatype as explained by Bert
Examples can be found at http://www.w3.org/TR/rdf-sparql-query/#mediaType and http://www.w3.org/TR/2008/WD-exi-20080919/#internetMediaType
MathML
This registration is for community review and will be submitted to the IESG for review, approval, and registration with IANA.
- Type name
- application
- Subtype name
- mathml+xml
- Required parameters
- none
- Optional parameters
- charset as per RFC3023
- Encoding considerations
- same as XML as specified in RFC3023.
- Security considerations
- none
- Interoperability considerations
- entities with this media type also have the media type "application/xml" and may also have the media types "application/presentation-mathml+xml" or "application/content-mathml+xml"
- Published specification
- this specification, MathML-3
- Applications that use this media type
- (todo)
- Additional information
- Magic number(s): see RFC3023
- File extension(s): ".mml"
- Windows Clipboard Name: "MathML"
- Macintosh file type code(s): "MML "
- Macintosh Universal Type Identifier code: public.mathml conforming to public.xml
- Person & email address to contact for further information
World Wide Web Consortium <web-human@w3.org>
- Intended usage
- COMMON
- Restrictions on usage
- None
- Author and Change controller
- The MathML specification is the product of the World Wide Web Consortium's Math Working Group. The W3C has change control over this specification.
Note: it has been experienced by several authors of this specification that adding the charset parameter made the type not being properly recognized, more information in son-of-rfc-3023
MathML Presentation
This registration is for community review and will be submitted to the IESG for review, approval, and registration with IANA.
- Type name
- application
- Subtype name
- mathml-presentation+xml
- Required parameters
- none
- Optional parameters
- charset as per RFC3023
- Encoding considerations
- same as XML as specified in RFC3023
- Security considerations
- none
- Interoperability considerations
- This media type is a more specific type than "application/mathml+xml". Hence any entity of this type is also of the type "application/mathml+xml" as well as "application/xml". An agent offering this specific media type MUST also offer the "application/mathml+xml" media type. An agent delivering an entity of this media type SHOULD only do so if it knows the receiving party supports it, for example thanks to the Accept http header, and should otherwise use the more generic type.
- Published specification
- this specification, MathML-3 (? details here?)
- Applications that use this media type
- (todo: from MathML implementation report)
- Additional information
- Magic number(s): see RFC3023
- File extension(s): none
- Windows Clipboard Flavor Name: "MathML Presentation"
- Macintosh file type code(s): MMLp
- Macintosh Universal Type Identifier code: public.mathml.presentation conforming to public.mathml (as described above) and to public.xml
- Person & email address to contact for further information
World Wide Web Consortium <web-human@w3.org>
- Intended usage
- COMMON
- Restrictions on usage
- none
- Author and Change controller
- The MathML specification is the product of the World Wide Web Consortium's Math Working Group. The W3C has change control over this specification.
MathML Content
This registration is for community review and will be submitted to the IESG for review, approval, and registration with IANA.
- Type name
- application
- Subtype name
- mathml-content+xml
- Required parameters
- none
- Optional parameters
-
- * charset as per RFC3023
- * variant: one of pragmatic or strict (the default value is not known)
* cdgroup: the URI of an cd-group describing the content-dictionaries which describe all the symbols used in this entity as per section 4.2.3.1 of this specification.
- Encoding considerations
- same as XML as specified in RFC3023
- Security considerations
- none
- Interoperability considerations
- This media type is a more specific type than "application/mathml+xml". Hence any entity of this type is also of the type "application/mathml+xml" as well as "application/xml". An agent offering this specific media type MUST also offer the "application/mathml+xml" media type. An agent delivering an entity of this media type SHOULD only do so if it knows the receiving party supports it, for example thanks to the Accept http header, and should otherwise use the more generic type.
- Published specification
- this specification, MathML-3 (? details here?)
- Applications that use this media type
- (todo: from MathML implementation report)
- Additional information
- Magic number(s): see RFC3023
- File extension(s): none
- Windows Clipboard Flavor Name: "MathML Content"
- Macintosh file type code(s): MMLc
- Macintosh Universal Type Identifier code: public.mathml.content conforming to public.mathml (as described above) and to public.xml
- Person & email address to contact for further information
World Wide Web Consortium <web-human@w3.org>
- Intended usage
- COMMON
- Restrictions on usage
- none Author and Change controller: The MathML specification is the product of the World Wide Web Consortium's Math Working Group. The W3C has change control over this specification.
References to add:
RFC 3023 should probably be replaced by son-of-RFC-3023
- Implementation Report ??