1. A computer-implemented method executed by a processor that performs operations for reducing ambiguities present in electronically stored words, the operations comprising: receiving a plurality of characters in electronic form, the received plurality of characters corresponding to a sequence of words and including an ambiguous word that has one or more characters whose value is substantially uncertain; comparing at least some of the words in the sequence to a first ontology, the first ontology defining a plurality of nodes, each node being associated with a word, and each node being connected to at least one other node by a link, each link being associated with a concept that relates the words associated with the nodes connected by the link in a predetermined context, wherein at least some of the nodes are associated with non-textual image information that identifies an enhancement to character-based text.