CPC G06F 16/2365 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01)] | 20 Claims |
1. A system for tracking and enforcing relationships between items, the system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
obtaining a plurality of data items each comprising metadata information;
displaying an interface comprising a plurality of nodes representing the plurality of data items;
receiving a user selection of a first node representing a first data item and a second node representing a second data item;
displaying a set of predefined link candidates defining a set of user-selectable relationships between the first data item and the second data item;
receiving user input comprising a selection from the set of predefined link candidates, the selection representing a user-selected relationship between the first data item and the second data item;
updating, based on the user-selected relationship, the metadata information of the first data item and the second data item, wherein the updated metadata information of the first data item and the second data item comprises one or more rules to be enforced with respect to usage of the first data item and the second data item;
crawling the metadata information of the plurality of data items to determine one or more violations of the one or more rules; and
causing a visualization of the one or more violations to be provided via the interface.
|