Definition

Identifies that [MathML] is used to encode chemical equations and formulas.

Examples

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

Explanation

The MathML-chemistry value is used to indicate that the MathML markup language has been used to encode the chemical formulas and 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.

MathML equation for definition of a circle.

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
   <msub>
      <mi>H</mi>
      <mn>2</mn>
   </msub>
   <mi>O</mi>
</math>

ONIX Mapping

The MathML-chemistry value maps to list 196 code 34 ("Accessible chemistry content (as MathML)").

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

Related Links