Systems, and associated apparatus, methods, or computer program products,
may use ontologies to provide improved word recognition. The ontologies
may be applied in word recognition processes to resolve ambiguities in
language elements (e.g., words) where the values of some of the
characters in the language elements are uncertain. Implementations of the
method may use an ontology to resolve ambiguities in an input string of
characters, for example. In some implementations, the input string may be
received from a language conversion source such as, for example, an
optical character recognition (OCR) device that generates a string of
characters in electronic form from visible character images, or a voice
recognition (VR) device that generates a string of characters in
electronic form from speech input. Some implementations may process the
generated character strings by using an ontology in combination with
syntactic and/or grammatical analysis engines to further improve word
recognition accuracy.