34 C.F.R. § 300 app C to Part 300

Current through September 30, 2024
Appendix C to Part 300 - National Instructional Materials Accessibility Standard (NIMAS)

Under sections 612(a)(23)(A) and 674(e)(4) of the Individuals with Disabilities Education Act, as amended by the Individuals with Disabilities Education Improvement Act of 2004, the Secretary of Education establishes the NIMAS. Under section 674(e)(4) of the Act, the NIMAS applies to print instructional materials published after July 19, 2006. The purpose of the NIMAS is to help increase the availability and timely delivery of print instructional materials in accessible formats to blind or other persons with print disabilities in elementary and secondary schools.

Technical Specifications-The Baseline Element Set

The Baseline Element Set details the minimum requirement that must be delivered to fulfill the NIMAS. It is the responsibility of publishers to provide this NIMAS-conformant XML content file, a package file (OPF), a PDF-format copy of the title page (or whichever page(s) contain(s) ISBN and copyright information), and a full set of the content's images. All of the images included within a work must be provided in a folder and placeholders entered in the relevant XML document indicating their location (all images must be included). The preferred image type is SVG, next is either PNG or JPG format. Images should be rendered in the same size/proportion as their originals at 300 dpi. Images should be named with relative path filenames in XML files (example: img id="staricon4" src="./images/U10C02/staricon4.jpg" alt="star icon").

NIMAS-conformant content must be valid to the NIMAS 1.1 [see ANSI/NISO Z39.86 2005 or subsequent revisions]. In addition, files are required to use the tags from the Baseline Element Set when such tags are appropriate. Publishers are encouraged to augment the required Baseline Element Set with tags from the Optional Element Set (elements not included in the Standard) as applicable. For the purposes of NIMAS, appropriate usage of elements, both baseline and optional, is defined by the DAISY Structure Guidelines. Files that do not follow these guidelines in the selection and application of tags are not conformant to this Standard. Both optional elements and appropriate structure guidelines may be located within Z39.86-2002 and Z39.86-2005 available from http://www.daisy.org/z3986/. Use of the most current standard is recommended.

The Baseline Element Set

Element Description
a. Document-level tags
dtbookThe root element in the Digital Talking Book DTD. [LESS THAN]dtbook[GREATER THAN]contains metadata in [LESS THAN]head[GREATER THAN]and the contents itself in [LESS THAN]book[GREATER THAN].
headContains metainformation about the book but no actual content of the book itself, which is placed in [LESS THAN]book[GREATER THAN].
bookSurrounds the actual content of the document, which is divided into [LESS THAN]frontmatter[GREATER THAN], [LESS THAN]bodymatter[GREATER THAN], and [LESS THAN]rearmatter[GREATER THAN]. [LESS THAN]head[GREATER THAN], which contains metadata, precedes [LESS THAN]book[GREATER THAN].
metaIndicates metadata about the book. It is an empty element that may appear repeatedly only in [LESS THAN]head[GREATER THAN].
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/
b. Structure and Hierarchy
frontmatterUsually contains [LESS THAN]doctitle[GREATER THAN]and [LESS THAN]docauthor[GREATER THAN], as well as preliminary material that is often enclosed in appropriate [LESS THAN]level[GREATER THAN]or [LESS THAN]level1[GREATER THAN]etc. Content may include a copyright notice, a foreword, an acknowledgements section, a table of contents, etc. [LESS THAN]frontmatter[GREATER THAN]serves as a guide to the content and nature of a [LESS THAN]book[GREATER THAN].
bodymatterConsists of the text proper of a book, as contrasted with preliminary material [LESS THAN]frontmatter[GREATER THAN]or supplementary information in [LESS THAN]rearmatter[GREATER THAN].
rearmatterContains supplementary material such as appendices, glossaries, bibliographies, and indices. It follows the [LESS THAN]bodymatter[GREATER THAN]of the book.
level1The highest-level container of major divisions of a book. Used in [LESS THAN]frontmatter[GREATER THAN], [LESS THAN]bodymatter[GREATER THAN], and [LESS THAN]rearmatter[GREATER THAN]to mark the largest divisions of the book (usually parts or chapters), inside which [LESS THAN]level2[GREATER THAN]subdivisions (often sections) may nest. The class attribute identifies the actual name (e.g., part, chapter) of the structure it marks. Contrast with [LESS THAN]level[GREATER THAN].
level2Contains subdivisions that nest within [LESS THAN]level1[GREATER THAN]divisions. The class attribute identifies the actual name (e.g., subpart, chapter, subsection) of the structure it marks.
level3Contains sub-subdivisions that nest within [LESS THAN]level2[GREATER THAN]subdivisions (e.g., sub-subsections within subsections). The class attribute identifies the actual name (e.g., section, subpart, subsubsection) of the subordinate structure it marks.
level4Contains further subdivisions that nest within [LESS THAN]level3[GREATER THAN]subdivisions. The class attribute identifies the actual name of the subordinate structure it marks.
level5Contains further subdivisions that nest within [LESS THAN]level4[GREATER THAN]subdivisions. The class attribute identifies the actual name of the subordinate structure it marks.
level6Contains further subdivisions that nest within [LESS THAN]level5[GREATER THAN]subdivisions. The class attribute identifies the actual name of the subordinate structure it marks.
h1Contains the text of the heading for a [LESS THAN]level1[GREATER THAN]structure.
h2Contains the text of the heading for a [LESS THAN]level2[GREATER THAN]structure.
h3Contains the text of the heading for a [LESS THAN]level3[GREATER THAN]structure.
h4Contains the text of the heading for a [LESS THAN]level4[GREATER THAN]structure.
h5Contains the text of the heading for a [LESS THAN]level5[GREATER THAN]structure.
h6Contains the text of the heading for a [LESS THAN]level6[GREATER THAN]structure.
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/
c. Block elements
authorIdentifies the writer of a work other than this one. Contrast with [LESS THAN]docauthor[GREATER THAN], which identifies the author of this work. [LESS THAN]author[GREATER THAN]typically occurs within [LESS THAN]blockquote[GREATER THAN]and [LESS THAN]cite[GREATER THAN].
blockquoteIndicates a block of quoted content that is set off from the surrounding text by paragraph breaks. Compare with [LESS THAN]q[GREATER THAN], which marks short, inline quotations.
listContains some form of list, ordered or unordered. The list may have an intermixed heading [LESS THAN]hd[GREATER THAN](generally only one, possibly with [LESS THAN]prodnote[GREATER THAN]), and an intermixture of list items [LESS THAN]li[GREATER THAN]and [LESS THAN]pagenum[GREATER THAN]. If bullets and outline enumerations are part of the print content, they are expected to prefix those list items in content, rather than be implicitly generated.
liMarks each list item in a [LESS THAN]list[GREATER THAN]. [LESS THAN]li[GREATER THAN]content may be either inline or block and may include other nested lists. Alternatively it may contain a sequence of list item components, [LESS THAN]lic[GREATER THAN], that identify regularly occurring content, such as the heading and page number of each entry in a table of contents.
hdMarks the text of a heading in a [LESS THAN]list[GREATER THAN]or [LESS THAN]sidebar[GREATER THAN].
noteMarks a footnote, endnote, etc. Any local reference to [LESS THAN]note id="yyy"[GREATER THAN]is by [LESS THAN]noteref idref="#yyy"[GREATER THAN]. [Attribute id]
pContains a paragraph, which may contain subsidiary [LESS THAN]list[GREATER THAN]or [LESS THAN]dl[GREATER THAN].
sidebarContains information supplementary to the main text and/or narrative flow and is often boxed and printed apart from the main text block on a page. It may have a heading [LESS THAN]hd[GREATER THAN].
citeMarks a reference (or citation) to another document.
ddMarks a definition of the preceding term [LESS THAN]dt[GREATER THAN]within a definition list [LESS THAN]dl[GREATER THAN]. A definition without a preceding [LESS THAN]dt[GREATER THAN]has no semantic interpretation, but is visually presented aligned with other [LESS THAN]dd[GREATER THAN].
dlContains a definition list, usually consisting of pairs of terms [LESS THAN]dt[GREATER THAN]and definitions [LESS THAN]dd[GREATER THAN]. Any definition can contain another definition list.
dtMarks a term in a definition list [LESS THAN]dl[GREATER THAN]for which a definition [LESS THAN]dd[GREATER THAN]follows.
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/
d. Inline Elements
emIndicates emphasis. Usually [LESS THAN]em[GREATER THAN]is rendered in italics. Compare with [LESS THAN]strong[GREATER THAN].
qContains a short, inline quotation. Compare with [LESS THAN]blockquote[GREATER THAN], which marks a longer quotation set off from the surrounding text.
strongMarks stronger emphasis than [LESS THAN]em[GREATER THAN]. Visually [LESS THAN]strong[GREATER THAN]is usually rendered bold.
subIndicates a subscript character (printed below a character's normal baseline). Can be used recursively and/or intermixed with [LESS THAN]sup[GREATER THAN].
supMarks a superscript character (printed above a character's normal baseline). Can be used recursively and/or intermixed with [LESS THAN]sub[GREATER THAN].
brMarks a forced line break.
lineMarks a single logical line of text. Often used in conjunction with [LESS THAN]linenum[GREATER THAN]in documents with numbered lines. [Use only when line breaks must be preserved to capture meaning (e.g., poems, legal texts).]
linenumContains a line number, for example in legal text. [Use only when [LESS THAN]line[GREATER THAN]is used, and only for lines numbered in print book.]
pagenumContains one page number as it appears from the print document, usually inserted at the point within the file immediately preceding the first item of content on a new page. [NB: Only valid when it includes an id attribute].
noterefMarks one or more characters that reference a footnote or endnote [LESS THAN]note[GREATER THAN]. Contrast with [LESS THAN]annoref[GREATER THAN]. [LESS THAN]noteref[GREATER THAN]and [LESS THAN]note[GREATER THAN]are independently skippable.
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/
e. Tables
tableContains cells of tabular data arranged in rows and columns. A [LESS THAN]table[GREATER THAN]may have a [LESS THAN]caption[GREATER THAN]. It may have descriptions of the columns in [LESS THAN]col[GREATER THAN]s or groupings of several [LESS THAN]col[GREATER THAN]in [LESS THAN]colgroup[GREATER THAN]. A simple [LESS THAN]table[GREATER THAN]may be made up of just rows [LESS THAN]tr[GREATER THAN]. A long table crossing several pages of the print book should have separate [LESS THAN]pagenum[GREATER THAN]values for each of the pages containing that [LESS THAN]table[GREATER THAN]indicated on the page where it starts. Note the logical order of optional [LESS THAN]thead[GREATER THAN], optional [LESS THAN]tfoot[GREATER THAN], then one or more of either [LESS THAN]tbody[GREATER THAN]or just rows [LESS THAN]tr[GREATER THAN]. This order accommodates simple or large, complex tables. The [LESS THAN]thead[GREATER THAN]and [LESS THAN]tfoot[GREATER THAN]information usually helps identify content of the [LESS THAN]tbody[GREATER THAN]rows. For a multiple-page print [LESS THAN]table[GREATER THAN]the [LESS THAN]thead[GREATER THAN]and [LESS THAN]tfoot[GREATER THAN]are repeated on each page, but not redundantly tagged.
tdIndicates a table cell containing data.
trMarks one row of a [LESS THAN]table[GREATER THAN]containing [LESS THAN]th[GREATER THAN]or [LESS THAN]td[GREATER THAN]cells.
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/
f. Images
imggroupProvides a container for one or more [LESS THAN]img[GREATER THAN]and associated [LESS THAN]caption[GREATER THAN](s) and [LESS THAN]prodnote[GREATER THAN](s). A [LESS THAN]prodnote[GREATER THAN]may contain a description of the image. The content model allows: 1) multiple [LESS THAN]img[GREATER THAN]if they share a caption, with the ids of each [LESS THAN]img[GREATER THAN]in the [LESS THAN]caption imgref="id1 id2 ..."[GREATER THAN], 2) multiple [LESS THAN]caption[GREATER THAN]if several captions refer to a single [LESS THAN]img id="xxx"[GREATER THAN]where each caption has the same [LESS THAN]caption imgref="xxx"[GREATER THAN], 3) multiple [LESS THAN]prodnote[GREATER THAN]if different versions are needed for different media (e.g., large print, braille, or print). If several [LESS THAN]prodnote[GREATER THAN]refer to a single [LESS THAN]img id="xxx"[GREATER THAN], each prodnote has the same [LESS THAN]prodnote imgref="xxx"[GREATER THAN].
imgPoints to the image to be rendered. An [LESS THAN]img[GREATER THAN]may stand alone or be grouped using [LESS THAN]imggroup[GREATER THAN]. Note that providing extracted images is not a requirement of the NIMAS. If they are included, it is best to refer to them using [LESS THAN]img[GREATER THAN]within the [LESS THAN]imggroup[GREATER THAN]container.
captionDescribes a [LESS THAN]table[GREATER THAN]or [LESS THAN]img[GREATER THAN]. If used with [LESS THAN]table[GREATER THAN]it must follow immediately after the [LESS THAN]table[GREATER THAN]start tag. If used with [LESS THAN]imggroup[GREATER THAN]it is not so constrained.
For the most current usage guidelines, please refer to http://www.daisy.org/z3986/

1. The Optional Elements and Guidelines for Use

Publishers are encouraged to apply markup beyond the baseline (required) elements. The complete DTBook Element Set reflects the tags necessary to create the six types of Digital Talking Books and Braille output. Because of the present necessity to subdivide the creation of alternate format materials into distinct phases, the Panel determined that baseline elements would be provided by publishers, and optional elements would be added to the NIMAS-conformant files by third party conversion entities. In both circumstances the protocols for tagging digital files should conform to the most current ANSI/NISO Z39.86 specification. Content converters are directed to the most current DAISY Structure Guidelines (http://www.daisy.org/z3986/) for guidance on their use.

Since the publication of the original National File Format report from which the NIMAS technical specifications were derived, ANSI/NISO Z39.86-2002 was updated and is now ANSI/NISO Z39.86-2005. It may be best to avoid using the following optional elements which are no longer included in ANSI/NISO Z39.86-2005: style, notice, hr, and levelhd.

Also, the following new elements were introduced by ANSI/NISO Z39.86-2005 and should be considered optional elements for the NIMAS: bridgehead, byline, covertitle, dateline, epigraph, linegroup, and poem. Please refer to ANSI/NISO Z39.86-2005 for additional information regarding these elements. To access the ANSI/NISO Z39.86-2005 specification, go to http://www.daisy.org/z3986/.

2. Package File

A package file describes a publication. It identifies all other files in the publication and provides descriptive and access information about them. A publication must include a package file conforming to the NIMAS. The package file is based on the Open eBook Publication Structure 1.2 package file specification (For most recent detail please see http://www.openebook.org/oebps/oebps1.2/download/oeb12-xhtml.htm#sec2). A NIMAS package file must be an XML-valid OeB PS 1.2 package file instance and must meet the following additional standards:

The NIMAS Package File must include the following Dublin Core (dc:)metadata:

dc:Title.

dc:Creator (if applicable).

dc:Publisher.

dc:Date (Date of NIMAS-compliant file creation-yyyy-mm-dd).

dc:Format (="NIMAS 1.0").

dc:Identifier (a unique identifier for the NIMAS-compliant digital publication, e.g., print ISBN + "-NIMAS"-exact format to be determined).

dc:Language (one instance, or multiple in the case of a foreign language textbook, etc.).

dc:Rights (details to be determined).

dc:Source (ISBN of print version of textbook).

And the following x-metadata items:

nimas-SourceEdition (the edition of the print textbook).

nimas-SourceDate (date of publication of the print textbook).

The following metadata were proposed also as a means of facilitating recordkeeping, storage and file retrieval:

dc:Subject (Lang Arts, Soc Studies, etc.).

nimas-grade (specific grade level of the print textbook, e.g.; Grade 6).

nimas gradeRange (specific grade range of the print textbook, e.g.; Grades 4-5).

An additional suggestion references the use of:

dc:audience:educationLevel (for the grade and gradeRange identifiers, noting that Dublin Core recommends using educationLevel with an appropriate controlled vocabulary for context, and recommends the U.S. Department of Education's Level of Education vocabulary online at http://www.ed.gov/admin/reference/index.jsp. Using educationLevel obviates the need for a separate field for gradeRange since dc elements can repeat more than once. A book used in more than one grade would therefore have two elements, one with value "Grade 4" and another with value "Grade 5."

A final determination as to which of these specific metadata elements to use needs to be clarified in practice. The package manifest must list all provided files (text, images, etc.).

(NOTE: For purposes of continuity and to minimize errors in transformation and processing, the NIMAS-compliant digital text should be provided as a single document.)

3. Modular Extensions

The most current DAISY/NISO standard, formally the ANSI/NISO Z39.86, Specifications for the Digital Talking Book defines a comprehensive system for creating Digital Talking Books. A part of this standard is DTBook, an XML vocabulary that provides a core set of elements needed to produce most types of books. However, DTBook is not intended to be an exhaustive vocabulary for all types of books.

Guidelines for the correct approach to extend the DAISY/NISO standard have been established. Mathematics, video support, testing, workbooks, music, dictionaries, chemistry, and searching are some of the extensions that have been discussed. Visit http://www.daisy.org/z3986/ to learn more about modular extensions.

End

34 C.F.R. 300 app C to Part 300