8. Apparatus comprising: a processor; and computer memory holding computer program instructions executed by the processor 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, the computing entity being the apparatus, the computer program instructions comprising: code to detect an action associated with the computing entity; code to train a natural language processing (NLP)-based question and answer (Q&A) system to understand the terms of use document; code to implement 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; code to convert the action into a natural text query; code to provide the natural text query for analysis to determine whether the action constitutes a policy 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; code to receive a response to the natural text query; and code to take a policy enforcement action based on the response that limits the computing entity's functionality.
8. Apparatus comprising: a processor; and computer memory holding computer program instructions executed by the processor 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, the computing entity being the apparatus, the computer program instructions comprising: code to detect an action associated with the computing entity; code to train a natural language processing (NLP)-based question and answer (Q&A) system to understand the terms of use document; code to implement 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; code to convert the action into a natural text query; code to provide the natural text query for analysis to determine whether the action constitutes a policy 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; code to receive a response to the natural text query; and code to take a policy enforcement action based on the response that limits the computing entity's functionality. 12. The apparatus as described in claim 8 wherein the computer program instructions further include: code to converting information associated with the computing entity or a user into metadata; code to convert the metadata into a natural text representation; and code to associate the natural text query with the natural text representation prior to forwarding for analysis.