A Correspondence Repair Algorithm Based On Word Sense Disambiguation And Upper Ontologies