Enhancing search results using ontologies
First Claim
Patent Images
1. A system, comprising:
- a data store to store a first data set concerning one or more entities and to store a second data set concerning one or more relationships between the one or more entities, where members of the first data set and members of the second data set are logically arranged as an ontology; and
a query processing logic to control a search logic to search for documents relevant to a query based, at least in part, on data in the ontology.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with query processing in light of an ontology are described. One example system includes a data store that stores both data concerning entities and data concerning relationships between the entities. The data may be logically arranged as an ontology and thus may include nodes and labeled relationships. The system may also include a query processing logic that can control a search logic to search for documents relevant to a query. Control exercised by the query processing logic may depend, at least in part, on data in the ontology.
-
Citations
23 Claims
-
1. A system, comprising:
-
a data store to store a first data set concerning one or more entities and to store a second data set concerning one or more relationships between the one or more entities, where members of the first data set and members of the second data set are logically arranged as an ontology; and a query processing logic to control a search logic to search for documents relevant to a query based, at least in part, on data in the ontology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
accessing an ontology; identifying information in the ontology, the information being related to a query for documents; and controlling a search logic to search for documents based on one or more of, the query, and identified information in the ontology. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine-readable medium having stored thereon machine-executable instructions that if executed by a machine cause the machine to perform a method, the method comprising:
-
accessing an ontology; identifying information in the ontology, the information being related to a query for documents; and controlling a search logic to search for documents based on one or more of, the query, and identified information in the ontology.
-
-
23. A system, comprising:
-
means for storing an ontology; means for searching for documents; and means for selectively controlling the means for searching based, at least in part, on information stored in the ontology.
-
Specification