Patent ID: 8355905

Claim:
A computer-implemented method for reducing an error rate when mapping entities between a first ontology and a second ontology, comprising: providing one or more of a general language dictionary and an industry-specific dictionary; performing natural language processing of the first ontology to identify one or more candidate relationship entities in the first ontology, wherein each candidate relationship entity comprises a compound name including two or more semantic labels, and wherein each candidate relationship entity has a name that neither exists in the general language dictionary or the industry-specific dictionary, wherein the natural language processing includes: inducing a compound splitter using one or more of the general language dictionary and the industry-specific dictionary; executing the compound splitter on each of the identified candidate relationship entities to associate each candidate relationship entity with a number of entity names generated by the compound splitter; and generating a set of relationship entities from the candidate relationship entities based on results from executing the compound splitter; and mapping each of the one or more candidate relationship entities in the first ontology to one or more entities in the second ontology using one or more configurable computer-implemented mapping algorithms.