User`s guide

Publishing on Kindle: Guidelines for Publishers
The value attribute can be used on the <idx:orth> tag to include a hidden label in the entry. This
attribute maintains lookup functionality in the presence of the special formatting that commonly appears
on headwords in dictionaries.
Example:
<idx:orth value="Hidden Label of entry in Index">Display format</orth>
If the headword should be displayed in the dictionary with a superscripted number to indicate
homographs, with a registered trademark symbol, with middle dots to separate syllables, or with any other
added symbols, this special formatting should appear on the text between the <idx:orth> tags, but not
on the text in the value attribute. The text in the value attribute should match exactly the form to be
used for lookup. If a value attribute is not supplied, then the entity between the <idx:orth> tags will be
indexed for lookup. If middle dots, superscripted numbers, or any other symbols are included in the text
between the <idx:orth> tags, then in-book lookup will fail unless a hidden label with the lookup form is
supplied in the value attribute.
Example:
<idx:orth value="Amazon">A•ma•zon®<sup>3</sup></orth>
If the dictionary uses more than one orthographic script, then the format attribute on the <orth> tag
can be used to identify each script for building the index.
Example:
<idx:orth format="script name">
Along with this primary index of headwords for all entries in the dictionary, in-book lookup also requires a
supplementary index of inflected forms for each headword. To build the hidden inflection index, additional
data should be nested within the <idx:orth> tag as follows.
Inflections for Dictionaries 7.4
Dictionaries should be built so that multiple inflected forms of a single root word all access the same
entry. A complete list of inflected wordforms should be provided for every headword. If an entry uses
multiple orthographies, then separate inflections must be provided for each orthography.
7.4.1 Inflection Index
To construct the hidden inflection index, the inflected wordform data should be wrapped within
<idx:infl> and <idx:iform /> tags nested inside the <idx:orth> element. This index will not be
directly searchable by the user, but instead will be used for in-book lookup.
<idx:infl>..</idx:infl>
The <idx:infl> element may contain multiple <idx:iform /> elements. The <idx:iform />
elements are always empty elements, and are used only to carry attributes, not visible content. The
value attribute indicates the inflected forms that make up the inflection index.
Example:
<idx:orth>record
<idx:infl>
<idx:iform value="records" />
<idx:iform value="recording" />
<idx:iform value="recorded" />
</idx:infl>
</idx:orth>
The <idx:infl> tag, the <idx:iform /> tag, and the value attribute are mandatory. The
<idx:infl> element also may carry an optional inflgrp attribute to denote part of speech, and the
<idx:iform /> element may carry an optional name attribute to indicate the inflection paradigm
Kindle Publishing Guidelines Amazon.com 60