User`s guide
Publishing on Kindle: Guidelines for Publishers
</idx:entry>
[...other entries…]
</mbp:frameset>
</body>
</html>
7.3.3 Headword Index
In order to make an alphabetical index of headwords, it is necessary to use special tags that are not
standard HTML.
The source still will be valid XHTML with these added <idx> mark-ups.
<idx:entry>..</idx:entry>
The <idx:entry> tag marks the scope of each entry to be indexed. In a dictionary, each headword with
its definition(s) should be placed between <idx:entry> and </idx:entry>. Any type of HTML may be
placed within this tag.
The <idx:entry> tag can carry the name, scriptable, and spell attributes. The name attribute
indicates the index to which the headword belongs. The value of the name attribute should be the same
as the Default Lookup Index name listed in the OPF. The scriptable attribute makes the entry
accessible from the index. The only possible value for the scriptable attribute is "yes". The spell
attribute enables wildcard search and spell correction during word lookup. The only possible value for the
spell attribute is "yes".
Example:
<idx:entry name="english" scriptable="yes" spell="yes">
The <idx:entry> tag also may carry an id attribute with the sequential id number of the entry. This
number should match the value of the id attribute in an anchor tag used for cross-reference linking:
Example:
<idx:entry name="japanese" scriptable="yes" spell="yes" id="12345">
<a id="12345"></a>
The entry id number is not used for in-book lookup; instead, the wordform entity to be indexed for lookup
must be contained in the <idx:orth> element as follows.
<idx:orth>..</idx:orth>
The <idx:orth> tag is used to delimit the label that will appear in the index list and that will be
searchable as a lookup headword. This is the text that users can enter in the search box to find an entry.
Example:
<idx:orth>Label of entry in Index</idx:orth>
Here is an example of an extremely simple entry that could be part of an English dictionary. From this
example code, the word "chair" would appear in the index list and would be searchable by users.
Example:
<idx:entry>
<idx:orth>chair</idx:orth>
A seat for one person, which has a back, usually four legs, and
sometimes two arms.
<idx:entry>
Kindle Publishing Guidelines Amazon.com 59










