Data source integration system and method
First Claim
Patent Images
1. A method for integrating a plurality of data sources comprising the steps of:
- obtaining semantic information from each of the plurality of data sources;
creating a conceptual model for each of the plurality of data sources using said semantic information;
accessing a secondary knowledge source having information that relates the different data sources;
creating an integrated semantic model of the plurality of data sources using said conceptual models and said secondary knowledge source;
wherein said semantic information comprises characterization of at least one of constraints that hold for subsets of data in the plurality of data sources and relationships that hold between the data;
wherein said semantic information further comprises information expressing properties of the data that have not been explicitly encoded in an alphanumeric representation of the data or in a syntactic structure that holds together different data elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and program product for integrating different data sources has steps of obtaining semantic information from each of the different data sources (200, 202, 210), creating a conceptual model of (218, 220, 22) the data source using the semantic information, and accessing one or more secondary knowledge sources. The secondary information sources contain information regarding the relations of data from different of the databases, so that an integrated semantic model of all of the databases (200, 202, 210) may be created. Queries can then be processed using the integrated semantic model.
57 Citations
48 Claims
-
1. A method for integrating a plurality of data sources comprising the steps of:
-
obtaining semantic information from each of the plurality of data sources; creating a conceptual model for each of the plurality of data sources using said semantic information; accessing a secondary knowledge source having information that relates the different data sources; creating an integrated semantic model of the plurality of data sources using said conceptual models and said secondary knowledge source; wherein said semantic information comprises characterization of at least one of constraints that hold for subsets of data in the plurality of data sources and relationships that hold between the data; wherein said semantic information further comprises information expressing properties of the data that have not been explicitly encoded in an alphanumeric representation of the data or in a syntactic structure that holds together different data elements. - 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. A computer program for integrating a plurality of different data sources, the computer program comprising computer executable instructions stored in a computer readable medium that when executed cause the computer to:
-
obtain semantic information from each of the plurality of data sources; create a conceptual model for each of the plurality of data sources using said semantic information; access a secondary knowledge source having information relating the data sources to one another; and create an integrated semantic model using said conceptual models and said secondary knowledge source; wherein said semantic information comprises characterization of at least one of constraints that hold for subsets of data in the plurality of data sources and relationships that hold between the data; wherein said semantic information further comprises information expressing properties of the data that have not been explicitly encoded in an alphanumeric representation of the data or in a syntactic structure that holds together different data elements. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for integrating a plurality of data sources comprising the steps of:
-
obtaining semantic information from each of the plurality of data sources, wherein said semantic information comprises characterization of at least one of constraints that hold for subsets of data in the plurality of data sources and relationships that hold between the data, wherein said obtained semantic information further expresses properties of the data that have not been explicitly encoded in an alphanumeric representation of the data or in the syntactic structure that holds together different data elements; creating a conceptual model for each of the plurality of data sources using said semantic information; accessing a secondary knowledge source having information that relates the different data sources; creating an integrated semantic model of the plurality of data sources using said conceptual models and said secondary knowledge source. - View Dependent Claims (46, 47, 48)
-
Specification