DRAFT

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:

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: