Changes to the Frontmatter
Changes to Editors and Authors. to acknowlege the death of Robert Miner.
Changes to the Chapter 2 MathML Fundamentals
Changes to Section 2.1.5.2 Length Valued Attributes to clarify that values specified with a % or no unit are multiples of a reference value, which may differ from the default value used when the value is not specified.
Changes to namedspace in Section 2.1.5.2 Length Valued Attributes some attribute values such as "thinmathspace" were marked up as attribute names. (This affected formatting and also the index Section I.2 MathML Attributes).
Changes to the Chapter 3 Presentation Markup
Corrected mistaken refererence to mtext, replaced by reference to mo in Section 3.1.8.2 Warning: spacing should not be used to convey meaning
Note in Section 3.2.1.2 <mglyph/> that the requirement to use src and alt is not enforced by the schema.
Changes to Section 3.2.5.2.1 Dictionary-based attributes to clarify the interpretation of maxsize and minsize values.
Changes to Section 3.2.5.2.3 Indentation attributes to clarify behaviour if indenttarget results in an unachievable alignment specification.
Changes to the examples in Section 3.2.5.5 Invisible operators so that each example is rendered as a separate math expression.
Minor improvements to the markup in Section 3.3.4 Style Change <mstyle>.
Minor improvements to the markup in Section 3.3.9 Enclose Expression Inside Notation
<menclose>.
Changes to the attribute table Section 3.3.6.2 Attributes To clarify that unitless lengths are allowed on mpadded, meaning, as usual, a multiplier of the stated default. Note that this change also affects the mpadded-length grammar uin the extracted schema.
Changes to Section 3.5.1.2 Attributes to clarify that displaystyle defaults to "false".
Minor improvements to the markup in Section 3.6.1 Stacks of Characters <mstack>.
Editorial improvements to Section 3.6.8.1 Addition and Subtraction.
Modify the markup in the examples in Section 3.6.8.4 Repeating decimal so that MathML renderings are shown in some versions of this specification.
Changes to the Chapter 4 Content Markup
Modify the text in Section 4.1.5 Content MathML Concepts to clarify the role of the Qualifier row of syntax tables. (AM)
Spurious apply removed from the "0" case in the example in Section 4.4.1.9 Piecewise declaration (<piecewise>, <piece>, <otherwise>).
Changes to Rewrite: partialdiffdegree The expression expression-in-x1-xk was rewritten to A. (AM)
Additional note added to the mathmltypes description clarifying that "complex" should be taken as an alias for "complex-cartesian" when rewriting to Strict Content MathML. (AM)
Changes to s_data1.mean, s_dist1.mean, s_dist1.moment and s_data1.moment examples to use new values for ⟨ and ⟩ so the result is in Unicode NFC form.
Changes to markup of syntax tables in Section 4.2.5 Function Application <apply> and Section 4.2.7.1 The share element to avoid redundant colspans, which make the html5 version invalid.
Clarify the behavior of qualifiers in Step 4b of the rewrite to Strict Content MathML. (AM)
Clarify that the types of the arguments are used to distinguish between set and multiset use of the set constructor in Section 4.3.4.1.2 Rewriting to Strict Content MathML and Section 4.3.4.2.2 Rewriting to Strict Content MathML. (AM)
Changes to Chapter 5 Mixing Markup Languages for Mathematical Expressions.
Show tag markup around element names in section headings in semantics, annotation and annotation-xml.
Changes to Appendix A Parsing MathML.
Modify the schema regular expression to allow the deprecated unitless length attributes.
The schema now enforces a mandatory space and optional minus sign before rownumber in the align attribute of mtable and mstack.
Modify the schema (including DTD and XSD versions) to include the attributes listed in Section 3.2.5.2.3 Indentation attributes on mspace to match the text description in Section 3.2.7 Space <mspace/>.
Modify the regular expressions used for mpadded-length and length so that there must be at most one . and at least one digit. (FW)
Changes to Appendix E Working Group Membership and Acknowledgments.
Changes to Section E.1 The Math Working Group Membership to note the death of Robert Miner.
Changes to Appendix I Index.
Changes to Section I.2 MathML Attributes.
Changes to Chapter 2 MathML Fundamentals.
The attribute href added to the common MathML attributes, Section 2.1.6 Attributes Shared by all MathML Elements to allow hypertext links.
Additional attributes added to the math element, see
Section 2.2.1 Attributes.
Changes to Chapter 3 Presentation Markup.
Introduced mechanisms for controlling the Directionality of layout, as described in Section 3.1.5 Directionality.
Introduced mechanisms for controlling linebreaking Section 3.1.7 Linebreaking of Expressions.
Extended mglyph to support general image inclusion, Section 3.2.1.2 <mglyph/>.
The facilities for adjusting spacing with mpadded have been extended and rationalised, Section 3.3.6 Adjust Space Around Content
<mpadded>.
Introduced new presentation elements for elementary math layouts, Section 3.6 Elementary Math: mstack, mlongdiv, msgroup, msrow, mscarries, mscarry, and msline.
Changes to Chapter 4 Content Markup.
Introduced new content elements bind, share, cerror, cs and cbytes.
Removed deprecated content elements reln and fn.
Removed content element declare.
The concept of Strict Content MathML and the use of OpenMath Content Dictionaries has been introduced, and the whole chapter restructured.
Changes to Chapter 5 Mixing Markup Languages for Mathematical Expressions.
New Chapter: Chapter 6 Interactions with the Host Environment.
Changes to Chapter 7 Characters, Entities and Fonts.
This chapter is much reduced from the corresponding chapter in previous releases of MathML. All the tables and much of the other content of this chapter is now maintained as a separate document [Entities]
Changes to Appendix A Parsing MathML.
The Normative version of the grammar is now expressed in Relax NG, with DTD and XSD versions being derived.
New Appendix: Appendix B Media Types Registrations.
Changes to Appendix C Operator Dictionary.
The Operator Dictionary table has been updated and rationalised and presented in a new format.
MathML DOM
The chapter and appendices relating to the MathML DOM have been removed from this specification, with the intention of updating them and publishing them as a separate document at a later time.