25. A system for generating a transformation for transforming first data conforming with a source data schema to second data conforming to a target data schema, the system comprising: a memory for storing an ontology model including classes and properties of classes, the source data schema, and the target data schema; a schema parser for identifying a first primary data construct within the source data schema, for identifying a secondary data construct within the first primary data construct, for identifying a second primary data construct within a target data schema, and for identifying a second secondary data construct within the second primary data construct; a schema mapper for mapping the first primary data construct to a corresponding class of the ontology model, for mapping the first secondary data construct to a property of the corresponding class of the ontology model, for mapping the second primary data construct to a corresponding class of the ontology model, and for mapping the second secondary data construct to a property of the corresponding class of the ontology model; and a transformation generator for deriving the transformation from the first data into the second data, wherein the transformation is based on mappings mapped by the schema mapper.
26. The system of claim 25 wherein the ontology model includes a generic industry model.