5. A method for increasing operational speed of a computer system including a processor, the method comprising: receiving, at the processor, a plurality of documents each comprising corresponding unstructured text and each being from a different source, a particular document being in the plurality of documents; selecting, by the processor based on a policy, the particular document; converting, by the processor, the corresponding unstructured text for the particular document into a structured language; compiling, by the processor, the structured language into rules for a rules engine comprising software stored on a non-transitory computer readable storage medium; parsing, by the processor, the rules for the rules engine into a set of rules; comparing, by the processor, the set of rules to input comprising a data set which describes a circumstance to which the set of rules will be compared to determine whether the circumstance complies with the set of rules; responsive to the circumstance failing to comply with the set of rules, terminating further processing; and responsive to the circumstance complying with the set of rules, selecting a different document in the plurality of documents and repeating selecting, converting, compiling, parsing, and comparing until all available documents are processed, whereby a speed of operation of the processor is increased by limiting information to be processed, wherein the circumstance comprises a description of an aircraft.
5. A method for increasing operational speed of a computer system including a processor, the method comprising: receiving, at the processor, a plurality of documents each comprising corresponding unstructured text and each being from a different source, a particular document being in the plurality of documents; selecting, by the processor based on a policy, the particular document; converting, by the processor, the corresponding unstructured text for the particular document into a structured language; compiling, by the processor, the structured language into rules for a rules engine comprising software stored on a non-transitory computer readable storage medium; parsing, by the processor, the rules for the rules engine into a set of rules; comparing, by the processor, the set of rules to input comprising a data set which describes a circumstance to which the set of rules will be compared to determine whether the circumstance complies with the set of rules; responsive to the circumstance failing to comply with the set of rules, terminating further processing; and responsive to the circumstance complying with the set of rules, selecting a different document in the plurality of documents and repeating selecting, converting, compiling, parsing, and comparing until all available documents are processed, whereby a speed of operation of the processor is increased by limiting information to be processed, wherein the circumstance comprises a description of an aircraft. 10. The method of claim 5 , wherein the circumstance comprises a description of an aircraft, wherein the particular document comprises first rules promulgated by a first government authority, the first rules describing first requirements to be met before the aircraft is permitted to fly, wherein the different document comprises second rules promulgated by a second government authority, the second rules describing second requirements to be met before the aircraft is permitted to fly.