Definition

Identifies that mathematical equations and formulas are encoded in [MathML].

Examples

Example 1 — EPUB 3
<meta property="schema:accessibilityFeature">
   MathML
</meta>
Example 2 — EPUB 2
<meta name="schema:accessibilityFeature"
      content="MathML"/>
Example 3 — Audiobooks
"accessibilityFeature": ["MathML"]

Explanation

The MathML value is used to indicate that the MathML markup language has been used to encode the mathematical equations. For Web-based formats like EPUB, Presentational MathML is used to encode the content as it can be displayed in a growing number of reading systems and browsers.

Although Presentational MathML often lacks important semantic information that is only available in Content MathML, it is supported by assistive technologies which allow users to more easily navigate and understand the content.

The MathML value is often paired with the describedMath value when fallback descriptions are provided.

See the MathML knowledge base page for more information.

MathML equation for definition of a circle.

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
   <mrow>
      <msup>
         <mi>x</mi>
         <mn>2</mn>
      </msup>
      <mo>+</mo>
      <msup>
         <mi>y</mi>
         <mn>2</mn>
      </msup>
      <mo>=</mo>
      <msup>
         <mi>r</mi>
         <mn>2</mn>
      </msup>
   </mrow>
</math>

ONIX Mapping

The MathML value maps to list 196 code 17 ("Accessible math content").

A publication with mathematical content will also set list 81 code 48 ("Mathematical content"). This value is equivalent to setting a textual access mode.

Related Links