GRAPH SEARCH SYSTEM AND METHOD FOR QUERYING LOOSELY INTEGRATED DATA
First Claim
Patent Images
1. A method of executing a query on linked data sources comprising:
- generating an instance graph expressing relationships between objects in said linked data sources;
receiving a query including at least first and second search terms;
executing said first search term on said instance graph;
generating a summary graph using the results of said executing; and
executing said second search term on said summary graph.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for executing a query on linked data sources. Embodiments of the invention generate an instance graph expressing relationships between objects in the linked data sources and receive a query including at least first and second search terms. The first search term is then executed on the instance graph and a summary graph is generated using the results of the executing step. A second search term is then executed on the summary graph.
104 Citations
20 Claims
-
1. A method of executing a query on linked data sources comprising:
-
generating an instance graph expressing relationships between objects in said linked data sources; receiving a query including at least first and second search terms; executing said first search term on said instance graph; generating a summary graph using the results of said executing; and executing said second search term on said summary graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of finding relationships between objects in a database comprising:
-
generating an instance graph expressing relationships between objects in said linked data sources; receiving a query including at least first and second search terms; executing a first search term in a query by using said first term as a filter to derive a subset of said database; performing a relationship search that ranks each object in said instance graph with respect to said subset; generating a summary graph using the results of said executing; and executing said second search term on said summary graph. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a plurality of databases; a query processor coupled to a databases, said query processor having a filter module which receives a query including a relationship search term; and a relationship search engine coupled to said query processor and receiving an instance graph from one of said databases, said relationship search engine processes said relationship search term on said instance graph to determine a ranking of objects in said instance graph that indicates how related said objects are to said relationship search term. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product comprising a computer usable medium having a computer readable program, wherein said computer readable program when executed on a computer causes said computer to:
-
generate an instance graph expressing relationships between objects in said linked data sources; receive a query including at least first and second search terms; execute said first search term on said instance graph; generate a summary graph using the results of said executing; and execute said second search term on said summary graph. - View Dependent Claims (20)
-
Specification