1. A method of manufacturing an aircraft comprising: receiving, at a 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; determining whether the circumstance complies with the set of rules; responsive to the circumstance failing to comply with the set of rules, terminating further processing; 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; and constructing the aircraft according to the set of rules, wherein the circumstance comprises a description of the aircraft.
1. A method of manufacturing an aircraft comprising: receiving, at a 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; determining whether the circumstance complies with the set of rules; responsive to the circumstance failing to comply with the set of rules, terminating further processing; 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; and constructing the aircraft according to the set of rules, wherein the circumstance comprises a description of the aircraft. 3. The method of claim 1 further comprising: disambiguating, as part of converting, the unstructured text; and forming, from resulting disambiguated text, annotation query language statements.