The present invention comprises a novel system for authoring and publishing hypermedia
works. The present invention includes a scrollable contents map window in which
a graphical representation of a hypermedia work is displayed. The contents map
window contains graphical lexia symbols representing the lexia of the hypermedia
work, empty space, and other graphical and text elements. Links between lexia are
not ordinarily displayed. Selecting a lexia symbol causes the corresponding lexia
to be displayed in a lexia display window. The lexia symbols representing lexia
may be arranged in the window in any configuration. Freely movable text labels
and other graphical elements may be placed anywhere in the contents map window.
Additional special purpose graphical elements may be placed in the contents map
window to create relationships among lexia. In one embodiment, a number of different
modes of the contents map window can be displayed. One mode is a caricature mode.
In caricature mode, lexia are represented by novel, information rich, dynamic lexia
symbols with enhanced mnemonic features and visual cues called "caricatures". The
mnemonic features and visual cues of a caricature, together with its position with
respect to other elements in the contents map, provide means for uniquely visually
identifying the underlying lexia. One embodiment of the invention includes a search
function that allows an author or a reader to search some or all of the lexia of
a work for specific words, phrases, or other items such as links. Lexia symbols
of each lexia containing the searched for text are highlighted in the contents
map window.