A system comprising a cluster of computers for ingesting and analyzing data sets that together comprise of at least one gigabyte is disclosed. The system is configured for reading an input data set, generating a source data model based on the input data set, generating a vocabulary annotation and a profile of said source data model, executing semantic processing on models including said source data model, so as to produce a target data model, said semantic processing including: 1) executing semantic integration of said data models and constructing said target data model, and 2) defining a transformation from the data models to said target data model, executing said transformation so as to populate said target data model with a transformed data set, and executing semantic querying on said target data model, using an ontology defined by said target model and using parallelized ontology reasoning.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system comprising a computer cluster for ingesting and analyzing a plurality of data sets that together comprise of at least one gigabyte, the system being configured for: reading an input data set from the plurality of data sets, wherein the input data sets comprise fields and field values; storing the input data set in a data store; generating a source data model based on the input data set; generating a vocabulary annotation for said source data model and generating a profile of said source data model, wherein a profile defines a range of values for data elements in a data model; executing semantic processing on one or more data models including said source data model, so as to produce a target data model, said semantic processing including: 1) executing semantic integration of said one or more data models, using an ontology alignment algorithm, and constructing said target data model based on said ontology alignment algorithm, and 2) defining a transformation from the one or more data models to said target data model; executing said transformation on one or more data sets in the one or more data models so as to populate said target data model with a transformed data set; storing said transformed data set in the data store; and executing semantic querying on said target data model, using an ontology defined by said target model and using parallelized ontology reasoning. 2. The system of claim 1, wherein the step of reading an input data set further comprises reading an input data set via a communications network. 3. The system of claim 2, wherein the input data set further comprises tables. 4. The system of claim 3, wherein the input data set further comprises XML. 5. The system of claim 4, wherein the input data set further comprises key relationships. 6. The system of claim 5, wherein parallelized ontology reasoning is executed using the enhanced MSC method. 7. A system comprising a computer cluster for ingesting and analyzing a plurality of data sets that together comprise of at least one gigabyte, the system being configured for: reading an input data set from the plurality of data sets, wherein the input data sets comprise tables, fields and field values; storing the input data set in a data store. generating a source data model based on the input data set; generating a vocabulary annotation for said source data model and generating a profile of said source data model, wherein a profile defines a range of values for data elements in a data model; executing semantic processing on multiple data models including said source data model and previously generated target data models, so as to produce a target data model, said semantic processing including: 1) executing semantic integration of said multiple data models, using an ontology alignment algorithm, and constructing said target data model based on said ontology alignment algorithm, and 2) defining a transformation from the multiple data models to said target data model; executing said transformation on multiple data sets in the multiple data models so as to populate said target data model with a transformed data set; storing said transformed data set in the data store; and executing semantic querying on said target data model, using an ontology defined by said target model and using parallelized ontology reasoning with the enhanced MSC method. 8. The system of claim 7, wherein the step of reading an input data set further comprises reading an input data set via a communications network. 9. The system of claim 8, wherein the input data set further comprises XML.