| CPC G06F 16/9024 (2019.01) [G06F 16/2452 (2019.01); G06F 16/254 (2019.01); G06F 16/258 (2019.01); G06F 16/90335 (2019.01); G06F 16/9038 (2019.01); G06F 21/604 (2013.01)] | 20 Claims |

|
1. A method of managing digital entities in graph repositories and non-graph repositories, comprising:
storing data objects in a non-graph data repository, each data object including a data source record;
storing metadata of the data source records in a graph data repository, comprising transforming a reference in a first data object, which links the first data object to a second data object in the non-graph data repository, into a link node in the graph data repository having a first edge that is connected to a first node representing the first data object and having a second edge that is connected to a second node representing the second data object, in the graph data repository;
receiving a query for a shortest path between two specified nodes;
executing the query on the graph data repository to obtain a result set;
transforming the result set into a set of data objects in the non-graph data repository;
providing the set of data objects, including the corresponding data source records, to a device associated with the query,
wherein the method is performed by one or more processors.
|