Exemplar: NIMAS and MathML 3
Questions about this exemplar should be addressed to firstname.lastname@example.org.
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
- PDF file of print-version title page
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.