CPC G06F 16/9024 (2019.01) [G06F 16/2272 (2019.01); G06F 16/2457 (2019.01); G06F 16/904 (2019.01); G06F 16/9035 (2019.01); G06F 16/9038 (2019.01)] | 29 Claims |
1. An apparatus comprising one or more processors and at least one memory including program code that with the one or more processors, cause the apparatus to:
retrieve one or more logical data record set identifiers associated with an intended use request, the intended use request associated with an intended use identifier;
for each unique logical data record set identifier of the one or more logical data record set identifiers,
(a) traverse a cross-link relationship graph structure, wherein the cross-link relationship graph structure comprises a plurality of cross-link relationship graph nodes, each cross-link relationship graph node of the plurality of cross-link relationship graph nodes is (1) connected to at least one of a plurality of cross-link relationship graph edges and (2) associated with a respective logical data record set identifier of the one or more logical data record set identifiers associated with the intended use request;
(b) based at least in part on a separation measure associated with each cross-link relationship of one or more cross-link relationships associated with the unique logical data record set identifier, generate one or more data use obligation scores for the unique logical data record set identifier, wherein the one or more data use obligation scores represent a likelihood that one or more data use obligations apply to a logical data record or logical data record set associated with the unique logical data record set identifier; and
(c) generate an aggregated data use obligation score by aggregating the one or more data use obligation scores; and
responsive to determining that the aggregated data use obligation score is below a risk threshold, grant the intended use request.
|