Patent Document ID: 8631048
Application ID: 13200117
Patent Status: 1

Claim One:
1. A method of incorporating one or more sets of new data and adapting existing data based on the new data, comprising: extracting, using an extraction module, a data model from a new data set, wherein the extraction module comprises instructions stored on at least one computer-readable medium that are executable by a processor; generating, using the extraction module, one or more sets of schema ontology assertions based on the extracted data model, wherein a common schema alignment ontology is used to represent the extracted data model; and aligning, using an alignment module, the extracted data model represented using the common schema alignment ontology with at least one existing aligned ontology, wherein the extracted data model is aligned with the at least one existing aligned ontology based on one or more ontology equivalence assertions configured to link schema ontology assertions with the existing aligned ontology, wherein the alignment module comprises one or more alignment agents having been trained, using one or more training sets, to identify the one or more ontology equivalence assertions, and wherein the alignment module comprises instructions stored on the at least one computer-readable medium that are executable by the processor; wherein aligning the extracted data model with the at least one existing aligned ontology comprises: determining the existence of one or more semantically equivalent elements contained within the schema ontology assertions; generating one or more new schema ontology assertions based on the schema ontology assertions containing the semantically equivalent elements, wherein the one or more new schema ontology assertions comprise new assertions relating elements found in the schema ontology assertions containing the semantically equivalent elements, and wherein the one or more new schema ontology assertions were not previously included within either the one or more sets of schema ontology assertions or the existing aligned ontology; and generating a set of aligned ontology assertions based on the one or more new schema ontology assertions.