| CPC G06F 16/254 (2019.01) [G06F 16/215 (2019.01); G06F 16/2246 (2019.01); G06N 5/022 (2013.01)] | 20 Claims |

|
1. A computer implemented method of detecting duplicate tables comprising:
converting syntactical data from relational tables from a schema of a database to knowledge graphs having semantic data;
mapping nodes in the knowledge graphs to sources in the relational tables;
applying graph matching to the knowledge graphs;
detecting semantically equivalent tables from the relational tables by assessing a degree of matching between matched knowledge graphs based on equivalent data from common linked-pair nodes, defined from relationships, from the knowledge graphs; and
generating a corrective flag to eliminate the semantically equivalent tables from the relational tables from the schema of the database based on the degree of matching.
|