Method and system for deriving a transformation by referring schema to a central model
First Claim
Patent Images
1. A method for deriving transformations for transforming data from one data schema to another, comprising:
- receiving a source data schema and a target data schema;
mapping the source data schema into an ontology model;
mapping the target data schema into the ontology model; and
deriving a transformation for transforming data conforming to the source data schema into data conforming to the target data schema, using the ontology model.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for transforming data from one data schema to another including receiving a source data schema and a target data schema, mapping the source data schema into an ontology model, mapping the target data schema into the ontology model, and deriving a transformation for transforming data conforming to the source data schema into data conforming to the target data schema, using the ontology model. A system is also described and claimed.
98 Citations
140 Claims
-
1. A method for deriving transformations for transforming data from one data schema to another, comprising:
-
receiving a source data schema and a target data schema;
mapping the source data schema into an ontology model;
mapping the target data schema into the ontology model; and
deriving a transformation for transforming data conforming to the source data schema into data conforming to the target data schema, using the ontology model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for deriving transformations for transforming data from one data schema to another, comprising:
-
a schema receiver receiving a source data schema and a target data schema;
a mapping processor mapping a data schema into an ontology model; and
a transformation processor deriving a transformation for transforming data conforming to the source data schema into data conforming to the target data schema, based on respective source and target mappings generated by said mapping processor for mapping said source data schema and said target data schema into a common ontology model. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method for building an ontology model into which data schema can be embedded, comprising:
-
receiving at least one data schema; and
building an ontology model into which the at least one data schema can be embedded. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. A system for building an ontology model into which data schema can be embedded, comprising:
-
a schema receiver receiving at least one data schema; and
a model builder building an ontology model into which the at least one data schema can be embedded. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
135. An article of manufacture including one or more computer-readable media that embody a program of instructions for transforming data from one schema to another, wherein the program of instructions, when executed by a processing system, causes the processing system to:
-
receive a source data schema and a target data schema;
map the source data schema into an ontology model;
map the target data schema into the ontology model; and
derive a transformation for transforming data conforming to the source data schema into data conforming to the target relational database schema, using the ontology model. - View Dependent Claims (136, 137)
-
-
138. An article of manufacture including one or more computer-readable media that embody a program of instructions for building a common ontology model into which data schema can be embedded, wherein the program of instructions, when executed by a processing system, causes the processing system to:
-
receive at least one data schema; and
build an ontology model into which the at least one data schema can be embedded. - View Dependent Claims (139, 140)
-
Specification