STRUCTURED METHOD FOR SCHEMA MATCHING USING MULTIPLE LEVELS OF ONTOLOGIES
First Claim
1. A method of matching schemas comprising:
- mapping functions of a target system to a process ontology and mapping functions of a source system to said process ontology to produce a first mapping of target functions and source functions using said process ontology;
mapping target function parameters of said target system to a concept ontology and mapping source function parameters of said source system to said concept ontology to produce a second mapping of said target function parameters and said source function parameters using said concept ontology;
enhancing said second mapping by mapping said target function parameters to a data-type ontology and mapping said source function parameters to said data-type ontology to produce an enhanced second mapping of said target function parameters and said source function parameters using said data-type ontology; and
outputting said enhanced second mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
A structured method of matching schemas that uses multiple levels of ontologies is disclosed. The method maps functions of a target system to a process ontology and maps functions of a source system to the process ontology to produce a first mapping of target functions and source functions using the process ontology. The method identifies target function parameters upon which the target functions operate and identifies source function parameters upon which the source functions operate. Then, the method maps the target function parameters to a concept ontology and maps the source function parameters to the concept ontology to produce a second mapping of the target function parameters and the source function parameters using the concept ontology. This second mapping is enhanced by mapping the target function parameters to a data-type ontology and mapping the source function parameters to the data-type ontology. This produces an enhanced second mapping of the target function parameters and the source function parameters using the data-type ontology. This enhanced second mapping can be the resultant output to be used in subsequent processing.
58 Citations
20 Claims
-
1. A method of matching schemas comprising:
-
mapping functions of a target system to a process ontology and mapping functions of a source system to said process ontology to produce a first mapping of target functions and source functions using said process ontology; mapping target function parameters of said target system to a concept ontology and mapping source function parameters of said source system to said concept ontology to produce a second mapping of said target function parameters and said source function parameters using said concept ontology; enhancing said second mapping by mapping said target function parameters to a data-type ontology and mapping said source function parameters to said data-type ontology to produce an enhanced second mapping of said target function parameters and said source function parameters using said data-type ontology; and outputting said enhanced second mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of matching schemas comprising:
-
mapping functions of a target system to a process ontology and mapping functions of a source system to said process ontology to produce a first mapping of target functions and source functions using the said process ontology; identifying target function parameters upon which said target functions operate; identifying source function parameters upon which said source functions operate; mapping said target function parameters to a concept ontology and mapping said source function parameters to said concept ontology to produce a second mapping of said target function parameters and said source function parameters using the said concept ontology; enhancing said second mapping by mapping said target function parameters to a data-type ontology and mapping said source function parameters to said data-type ontology to produce an enhanced second mapping of said target function parameters and said source function parameters using the said data type ontology; and outputting said enhanced second mapping. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification