1. A computer-implemented method of detecting violations of policies of an organization, comprising: receiving, by a computer system, external information from one or more external information sources; specifying one or more parameters for identifying the external information; measuring a rate of receipt of the received external information, the rate of receipt indicative of a particular amount of the external information being received from the one or more external information sources; when the rate deviates from a range of acceptable values, adjusting at least one of the one or more parameters to modify the rate of the received external information; receiving internal information from one or more internal information sources; storing the external information and the internal information in one or more data stores that collectively implement one or more ontologies; applying one or more logical conditions to the external information and the internal information in the one or more data stores; determining a conclusion based on application of the one or more logical conditions, the determined conclusion including at least one detected policy violation; and providing the conclusion.