| CPC G06F 21/6254 (2013.01) [G06F 2221/2113 (2013.01); G06F 2221/2141 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for mapping knowledge objects to data repositories, the method comprising:
receiving a first plurality of knowledge objects (KOs) from a KO discovery engine, each KO in the first plurality of KOs being representative of an underlying unit of structured, semi-structured, or unstructured data stored at one or more data repositories and contains no underlying structured, semi-structured, or unstructured data, each KO being one of a plurality of types of KOs, wherein a KO is associated with a set of attributes including a type attribute specifying a type of the KO, a name attribute specifying a name for the KO, and a tag attribute specifying a classification of KOs for the KO;
grouping the first plurality of KOs based on the name, type, tag attributes, and storage paths of the underlying unit of structured, semi-structured, and unstructured data corresponding to the KOs to generate a plurality of groups of KOs;
determining a plurality of compliance categories (CCs), each of the plurality of CCs corresponding to a standard on data privacy or data protection compliance mandates;
for each CC in the plurality of CCs, determining a second plurality of KOs corresponding to the CC, the second plurality of KOs being a subset of the first plurality of KOs;
determining matching relationships between the CC to each group in the plurality of groups of KOs, the matching relationships indicating the group includes at least one KO in the second plurality of KOs; and
generating a first mapping structure that maps M to 1 relationships between each group of the plurality of groups of KOs to the CC based on the matching relationships.
|