Definition
Identifies that mathematical equations and formulas are encoded in [MathML].
Examples
<meta property="schema:accessibilityFeature">
MathML
</meta>
<meta name="schema:accessibilityFeature"
content="MathML"/>
"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
- Schema.org — accessibilityFeature
- Schema.org Accessibility Vocabulary — MathML