Processing data from diverse databases
First Claim
1. A method of processing information items from first and second databases, the method comprising:
- providing a semantic relationship between the information items in the first database and the information items in the second database, the semantic relationship providing a single point of entry to the first and second databases;
implementing a semantic layer between an external schema and a schema of the first and second databases;
using the single point of entry to enter a query to the databases; and
using the semantic relationship to navigate between the first and second databases to provide a response to the query, andwherein information items in the first database are related in first way, and information items in the second database are related in a second way, and the first way is different from the second way, andwherein the first database has at least one of a different application and model from the second database,wherein providing the semantic relationship includes using triple representations to represent associations among information items of the databases, each triple representation including three elements including a subject, a verb and a predicate; and
the verb is a linking term that combines the subject and the predicate,wherein using the triple representations includes overlapping or joining triple representations of different information items to provide a link between the different information items.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system and computer usable medium are provided for processing information items from first and second databases, wherein information items in the first database are related in first way, and information items in the second database are related in a second way. The method comprises providing a semantic relationship between the information items in the first database and the information items in the second database, the semantic relationship providing a single point of entry to the first and second databases. That single point of entry is used to enter a query to the databases, and the semantic relationship is used to navigate between the first and second databases to provide a response to the query.
63 Citations
25 Claims
-
1. A method of processing information items from first and second databases, the method comprising:
-
providing a semantic relationship between the information items in the first database and the information items in the second database, the semantic relationship providing a single point of entry to the first and second databases; implementing a semantic layer between an external schema and a schema of the first and second databases; using the single point of entry to enter a query to the databases; and using the semantic relationship to navigate between the first and second databases to provide a response to the query, and wherein information items in the first database are related in first way, and information items in the second database are related in a second way, and the first way is different from the second way, and wherein the first database has at least one of a different application and model from the second database, wherein providing the semantic relationship includes using triple representations to represent associations among information items of the databases, each triple representation including three elements including a subject, a verb and a predicate; and the verb is a linking term that combines the subject and the predicate, wherein using the triple representations includes overlapping or joining triple representations of different information items to provide a link between the different information items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing information items from first and second databases, the system comprising:
-
a processor and a memory; a semantic model identifying a semantic relationship between the information items in the first database and the information items in the second database, the semantic relationship providing a single point of entry to the first and second databases; wherein a semantic layer is implemented between an external schema and a schema of the first and second databases, and a processing unit for using the single point of entry to enter a query to the databases, and for using the semantic relationship to navigate between the first and second databases to provide a response to the query, and wherein information items in the first database are related in first way, and information items in the second database are related in a second way, and the first way is different from the second way, and wherein the first database has at least one of a different application and model from the second database; wherein the semantic model includes triple representations to represent associations between information items in the databases, each triple representation including three elements including a subject, a verb and a predicate; and the verb is a linking term that combines the subject and the predicate, wherein in the semantic model, triple representations of different information items are overlapped, joined or common to provide a link between the different information items. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for processing information items from first and second databases, comprising:
-
a non-transitory computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured for;
providing a semantic relationship between the information items in the first database and the information items in the second database, the semantic relationship providing a single point of entry to the first and second databases;implementing a semantic layer between an external schema and a schema of the first and second databases; using the single point of entry to enter a query to the databases; and using the semantic relationship to navigate between the first and second databases to provide a response to the query, and wherein information items in the first database are related in a first way, and information items in the second database are related in a second way, and the first way is different from the second way, and wherein the first database has at least one of a different application and model from the second database, wherein providing the semantic relationship includes using triple representations to represent associations among information items of the databases, each triple representation including three elements including a subject, a verb and a predicate; and the verb is a linking term that combines the subject and the predicate, wherein using the triple representations includes overlapping or joining triple representations of different information items to provide a link between the different information items. - View Dependent Claims (18, 19)
-
-
20. A method of providing a semantic relationship between information items in a first database and information items in a second database, the method comprising:
-
presenting the information items in the first and second databases in a unified semantic model, independent of the structure of the information items; implementing a semantic layer between an external schema and a schema of the first and second databases; and using the semantic relationship to provide a single point of entry to the first and second databases for entry of a query to the databases, wherein presenting the information items include using triple representations to represent associations between information items in each of the databases, each triple representation including three elements including a subject, a verb and a predicate; and the verb is a linking term that combines the subject and the predicate, wherein using the triple representations includes overlapping or joining triple representations of different information items to provide a link between the different information items. - View Dependent Claims (21)
-
-
22. A system for providing a semantic relationship between information items in a first database and information items in a second database, the system comprising:
-
a processor and a memory; a semantic model for presenting the information items in the first and second databases in a unified semantic relationship, independent of the structure of the information items; wherein a semantic layer is implemented between an external schema and a schema of the first and second databases, and a processing unit for using the semantic relationship to provide a single point of entry to the first and second databases for entry of a query to the databases; wherein providing the semantic relationship includes using triple representations to represent associations among information items of the databases, each triple representation including three elements including a subject, a verb and a predicate; and the verb is a linking term that combines the subject and the predicate, wherein using the triple representations includes overlapping or joining triple representations of different information items to provide a link between the different information items. - View Dependent Claims (23, 24, 25)
-
Specification