APPARATUS AND METHOD FOR USING ONTOLOGICAL RELATIONSHIPS IN A COMPUTER DATABASE
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a database residing in the memory having data;
a data structure that defines at least one ontological relationship for the data; and
a database query residing in the memory that references the data, the database query comprising a Change Query Attribute clause that uses the ontological relationship to modify an attribute of the query to operate on the data, where the Change Query Attribute clause uses the ontological relationship to modify an attribute of the query to operate on the data.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method use ontological relationships in a query language and a computer database to improve database performance and utility. A set of ontological relationships are stored in the database and new query clauses are used to query the data in advantageous ways. Ontological relationships are preferably stored in a tree structure. This tree structure then can be used to reflect the ontological relationships of data stored in the columns of a database.
23 Citations
14 Claims
-
1. An apparatus comprising:
-
at least one processor; a memory coupled to the at least one processor; a database residing in the memory having data; a data structure that defines at least one ontological relationship for the data; and a database query residing in the memory that references the data, the database query comprising a Change Query Attribute clause that uses the ontological relationship to modify an attribute of the query to operate on the data, where the Change Query Attribute clause uses the ontological relationship to modify an attribute of the query to operate on the data. - View Dependent Claims (2, 6)
-
-
3-5. -5. (canceled)
-
7. An article of manufacture comprising:
-
(A) a database manager that builds a data structure that defines at least one ontological relationship for data in a database and uses a database query with a Change Query Attribute clause that uses the ontological relationship to modify an attribute of the database query to operate on the data, where the Change Query Attribute clause uses the ontological relationship to modify an attribute of the query to operate on the data; and (B) computer-recordable media bearing the database manager. - View Dependent Claims (10, 14)
-
-
8-9. -9. (canceled)
-
11-13. -13. (canceled)
Specification