CPC G06F 40/295 (2020.01) [G06F 40/242 (2020.01); G06F 40/30 (2020.01); G06Q 30/018 (2013.01)] | 20 Claims |
1. A method comprising:
accessing at least one source authority document comprising mandates;
determining a group of controls, each control in the group of controls representing one or more of the mandates of the at least one source authority document, based, at least in part, on a similarity rating between individual controls and individual mandates, and
wherein the similarity rating between a particular control and a particular mandate is determined by:
identifying a control verb in the particular control and a control noun in the particular control,
identifying a mandate verb in the particular mandate and a mandate noun in the particular mandate,
determining a first minimum quantity of edges in accordance with a first shortest path identified between the control verb and the mandate verb in a semantic graph,
determining a second minimum quantity of edges in accordance with a second shortest path identified between the control noun and the mandate noun in the semantic graph, and
computing the similarity rating based on a combination of the first minimum quantity of edges with the second minimum quantity of edges; and
generating a substitute authority document containing one copy of each control of the determined group of controls.
|