Information retrieval from relational databases using semantic queries
First Claim
1. An apparatus for accessing and managing a relational database, said apparatus comprising:
- an arrangement for querying a relational database; and
an arrangement for accessing query results from a relational database;
said accessing arrangement acting to;
access at least one ontology;
extract domain knowledge from at least one ontology; and
employ domain knowledge so extracted in obtaining query results from the relational database.
1 Assignment
0 Petitions
Accused Products
Abstract
In the realm of managing relational databases, a system that uses both the data in a relational database and domain knowledge in ontologies to return semantically relevant results to a user'"'"'s query. Broadly contemplated herein, in essence, is a system that bridges a semantic gap between queries users want to express and queries that can be answered by the database using domain knowledge contained in ontologies. In accordance with a preferred embodiment of the present invention, such a system extends relational databases with the ability to answer semantic queries that are represented in SPARQL, an emerging Semantic Web query language. Particularly, users may express their queries in SPARQL, based on a semantic model of the data, and they get back semantically relevant results. Also broadly contemplated herein is the definition of different categories of results that are semantically relevant to a user'"'"'s query and an effective retrieval of such results.
118 Citations
33 Claims
-
1. An apparatus for accessing and managing a relational database, said apparatus comprising:
-
an arrangement for querying a relational database; and an arrangement for accessing query results from a relational database; said accessing arrangement acting to; access at least one ontology; extract domain knowledge from at least one ontology; and employ domain knowledge so extracted in obtaining query results from the relational database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of accessing and managing a relational database, said method comprising the steps of:
-
querying a relational database; and accessing query results from the relational database; said accessing step comprising; accessing at least one ontology; extracting domain knowledge from at least one ontology; and employing domain knowledge so extracted in obtaining query results from the relational database. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for accessing and managing a relational database, said method comprising the steps of:
-
querying a relational database; and accessing query results from the relational database; said accessing step comprising; accessing at least one ontology; extracting domain knowledge from at least one ontology; employing domain knowledge so extracted in obtaining query results from the relational database.
-
Specification