B Media Types Registrations

Overview: Mathematical Markup Language (MathML) Version 3.0
Previous: A Parsing MathML
Next: C Operator Dictionary

B Media Types Registrations
    B.1 Media type for Generic MathML
    B.2 Media type for Presentation MathML
    B.3 Media type for Content MathML

The registrations of this normative appendix will be submitted to the IESG for review, approval, and registration with IANA. This normative appendix specifies the detailed information about the media-types according to [RFC4288] and their interoperability requirements. A more textual explanation is in Section 6.2.3 Names of MathML Encodings

B.1 Media type for Generic 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+xmlor 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.

B.2 Media type for Presentation 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-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 deliver the more generic type.
Published specification
this specification, MathML-3
Applications that use this media type
(todo)
Additional information
Magic number(s): see [RFC3023]
File extension(s):
none
Windows Clipboard Name:
MathML Presentation
Macintosh file type code(s)
MMLp
Macintosh Universal Type Identifier code
public.mathml.presentation conforming to public.mathml (described above) 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.

B.3 Media type for Content 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-content+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 deliver the more generic type.
Published specification
this specification, MathML-3
Applications that use this media type
(todo)
Additional information
Magic number(s): see [RFC3023]
File extension(s):
none
Windows Clipboard Name:
MathML Content
Macintosh file type code(s)
MMLc
Macintosh Universal Type Identifier code
public.mathml.content conforming to public.mathml (described above) 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.
Overview: Mathematical Markup Language (MathML) Version 3.0
Previous: A Parsing MathML
Next: C Operator Dictionary