CPC G06F 16/248 (2019.01) [G06F 16/245 (2019.01); G06F 16/26 (2019.01); G06F 40/40 (2020.01)] | 20 Claims |
1. A method, comprising:
receiving, by a computer based system, a search request;
extracting, by the computer based system, a plurality of structured data sets and a plurality of unstructured data sets;
executing a natural language processing (NLP) algorithm on the plurality of unstructured data sets to identify a topic of each of the plurality of unstructured data sets;
matching at least two unstructured data sets from among the plurality of unstructured data sets together based on a similarity between identified topics of the at least two unstructured data sets identified by the NLP algorithm to generate a linked data set;
mapping the linked data set to a structured data set among the plurality of structured data sets;
generating, by the computer based system, a relationship map that includes a display of the linked data set mapped to the structured data set, wherein the relationship map data is based at least in part on linked data elements of the linked data set, wherein the relationship map data includes a plurality of entity type icons, wherein each of the plurality of entity type icons is associated on a one to one basis with an entity type defined by a particular data set of the linked data set;
displaying, by the computer based system, the relationship map via a graphical user interface (GUI); and
upon receiving a selection of an entity type icon, of the plurality of entity type icons, via the relationship map displayed on the GUI, displaying, by the computer based system, data elements from the relationship map which are associated with the selection.
|