Patent ID: 8812529

Claim:
A system for storing at least one validated results set in a global ontology database for future use by an entity that subscribes to said global ontology database comprising: a global ontology database; a computer processor; and a memory in communication with the computer processor storing instructions that when executed by the computer processor implement: a module to determine if global ontology data is stored in said global ontology database; a module to attempt to determine a mapping between first and second ontologies if global ontology data is stored in said global ontology database; a module to validate said mapping between said first and second ontologies, and to define said validated mapping as a validated first results set if a mapping between said first and second ontologies is determined from said global ontology data; a module to unify said first and second ontologies by determining a mapping between said first and second ontologies if global ontology data is not stored in said global ontology database or a mapping between said first and second ontologies is not determined from global ontology data stored in said global ontology database, to validate said mapping between said first and second ontologies, and to define said validated mapping as a validated first results set; and a module to store said validated first results set in said global ontology database for future use by an entity that subscribes to said global ontology database.