2. The method as described in claim 1 wherein the policy enforcement action is one of: restricting the action, inhibiting the action, issuing a notification about the action, writing a log entry about the action, and providing an indication about the action to another entity.
1. A method to identify a violation of a policy defined by a terms of use document that defines one or more permissible actions by a user using a computing entity, comprising: detecting an action associated with the computing entity; training a natural language processing (NLP)-based question and answer (Q&A) system to understand the terms of use document; implementing a policy management application or functionality designed to interact with said natural language processing (NLP)-based question and answer (Q&A) system to identify a violation of said terms of use document; converting the action using said natural language processing (NLP)-based question and answer (Q&A) system by accommodating unstructured questions such that the action is converted into a natural text query using a computer program executing on a hardware element; providing the natural text query for analysis to determine whether the action constitutes a violation of the terms of use document because the action detected is not one of the permissible actions, the determination being made by a natural language comparison of the natural text query against one or more terms of use that define the policy; receiving a response to the natural text query; and based on the response, taking a policy enforcement action at the computing entity that limits the computing entity's functionality.