CPC G06F 16/9024 (2019.01) [G06F 16/367 (2019.01)] | 12 Claims |
1. A computer implemented method for pre-processing a graph comprising:
obtaining a graph comprising nodes representing entities and edges representing relationships between entities in accordance with one or more domains;
for each edge in the graph, determining whether a data quality problem associated with a specific domain of the one or more domains exists between one or more attributes of the edge and one or more attributes of the node connected to the edge, wherein the determining is based on whether the one or more edge attributes and the one or more node attributes fulfill a set of ontology rules descriptive of an ontology of the specific domain;
pre-processing the graph by assigning a weight to each of the nodes and each of the edges in the graph based on the determined data quality problems, the weight of each node or edge indicating whether there is a domain specific data quality problem with one or more attributes of that node or edge;
processing requests according to the assigned weights in the pre-processed graph to reduce an impact of the determined data quality problems;
receiving a request from a database matching engine, the request indicating the specific domain; and
in response to receiving the request, performing the pre-processing, and integrating the pre-processed graph in the database matching engine; and
utilizing the pre-processed graph as a basis for a matching decision.
|