Skip to main content

Exemplar: NIMAS and MathML 3


This exemplar represents a simple example of MathML 3 inside of a NIMAS fileset.  

Questions about this exemplar should be addressed to

Posted on 10/3/2018.

Baseline NIMAS 1.1 Exemplar

The baseline NIMAS files comprise the basic NIMAS 1.1 fileset that would be submitted by an educational publisher. NIMAS 1.1 is based on the DAISY 2005 DTD.  Publishers and other producers are encouraged to use full DAISY markup wherever possible.

This file set contains MathML 3 code and the appropriate metadata for the proper use of MathML 3 code as part of the NIMAS 1.1 specification.

This exemplar includes the following:

  • NIMAS 1.1-compliant XML content file
  • OEBPS 1.2-compliant package file
  • image
  • PDF file of print-version title page

Download NIMAS 1.1 Exemplar 12: MathML 3

Note About the Exemplar

This exemplar does not include a complete XML tagging structure (e.g., doctitle, frontmatter, etc.) that would be required for an actual textbook.  Vendors should refer to the NIMAS Technical Specification v 1.1 for additional information.

Please refer to Creating NIMAS Files for tips on creating NIMAS filesets.

Note About the Image

The image included in this exemplar is an SVG image.  Using an SVG will help ensure that low vision users will not experience loss of clarity when the image is enlarged.


MathML (Mathematical Markup Language)

XML-based markup language used to display mathematical content.

View in glossary

National Instructional Materials Accessibility Standard (NIMAS)

A technical standard used to produce XML-based source files for print-based educational materials.

View in glossary

Digital Accessible Information System (DAISY)

Technical standard for producing accessible and navigable multimedia documents.

View in glossary

Document Type Definition (DTD)

Discrete set of XML tags, targeted at a particular type of application.

View in glossary


One or more pieces of descriptive information about data.

View in glossary

XML (EXtensible Markup Language)

Universal format for structured documents and data. Set of rules, guidelines, and conventions for designing text formats for data.

View in glossary

PDF (Portable Document Format)

Universal computer file type used to exchange and view documents on any computer with Adobe Acrobat or Foxit Reader software installed.

View in glossary

Some publishers have produced MathML 3 files with metadata in file headers that refer to older MathML 2 metadata. This can cause errors due to the “Common.attrib” entity not being present in the MathML 3 spec.  When using MathML 3 do not include “Common.attrib” header information. 


Comment about the Exemplar

This exemplar demonstrates one NIMAS-conformant presentation of mathematical content using MathML 3.

The current MathML in DAISY specification has not been updated since the release of MathML 3.  The DAISY specification does indicate that the latest specifications of MathML should be used.  Therefore, all NIMAS compliant files should be using MathML 3 as illustrated in this Exemplar: MathML3 for NIMAS 1.1.

NIMAS Conversion Tool HTML Version

The NIMAS Conversion Tool does not currently work on NIMAS files that contain MathML 3.