A design application is configured to perform a system-level optimization of a collection of system components. The design application iteratively executes a multi-objective solver to optimize structural and functional relationships between the system components in order to meet global design criteria and generate a system design. The design application initializes the design process by extracting from a knowledge base system templates having taxonomic, structural, or functional attributes relevant to the system design. The design application generates the knowledge base by mining taxonomic, structural, and functional relationships from a corpus of engineering texts.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for generating a knowledge base, the method comprising: extracting a first text segment from a corpora that describe one or more systems; applying a set of syntactic parsing rules to the first text segment to generate a first parsed text segment; and generating, based on the first parsed text segment, a first knowledge model element that indicates a first relationship between a first plurality of components of a first system. 2. The computer-implemented method of claim 1, wherein applying the set of syntactic parsing rules comprises determining a part of speech for each element included in the first text segment. 3. The computer-implemented method of claim 1, wherein the first relationship comprises a taxonomic relationship between a first component of the first system and a second component of the first system. 4. The computer-implemented method of claim 3, wherein the first relationship indicates that the first component comprises the second component or that the first component subsumes the second component. 5. The computer-implemented method of claim 1, wherein the first relationship comprises a structural relationship between a first component of the first system and a second component of the first system. 6. The computer-implemented method of claim 5, wherein the first relationship indicates that the first component is physically connected to the second component within the first system. 7. The computer-implemented method of claim 1, wherein the first relationship comprises a functional relationship between a first component of the first system and a second component of the first system. 8. The computer-implemented method of claim 7, wherein the first relationship indicates that the first component is configured to transfer at least one of energy, force, and torque to the second component. 9. The computer-implemented method of claim 1, further comprising: extracting a second text segment from the corpora; applying the set of syntactic parsing rules to the second text segment to generate a second parsed text segment; generating, based on the second parsed text segment, a second knowledge model element that indicates a second relationship between a second plurality of components of the first system. 10. The computer-implemented method of claim 9, further comprising: combining the first knowledge model element and the second knowledge model element to generate a first model of the first system; generating a classification for the first model based on at least one of the first knowledge model element and the second knowledge model element; based on the classification, storing the first model in the knowledge base; and extracting the first model and the first system to initiate a design process. 11. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to generate a knowledge base by performing the steps of: extracting a first text segment from a corpora that describe one or more systems; applying a set of syntactic parsing rules to the first text segment to generate a first parsed text segment; and generating, based on the first parsed text segment, a first knowledge model element that indicates a first relationship between a first plurality of components of a first system. 12. The non-transitory computer-readable medium of claim 11, wherein applying the set of syntactic parsing rules comprises determining a part of speech for each element included in the first text segment. 13. The non-transitory computer-readable medium of claim 11, wherein the first relationship comprises a taxonomic relationship between a first component of the first system and a second component of the first system. 14. The non-transitory computer-readable medium of claim 13, wherein the first relationship indicates that the first component comprises the second component or that the first component subsumes the second component. 15. The non-transitory computer-readable medium of claim 11, wherein the first relationship comprises a structural relationship between a first component of the first system and a second component of the first system. 16. The non-transitory computer-readable medium of claim 15, wherein the first relationship indicates that the first component is physically connected to the second component within the first system. 17. The non-transitory computer-readable medium of claim 11, wherein the first relationship comprises a functional relationship between a first component of the first system and a second component of the first system. 18. The non-transitory computer-readable medium of claim 17, wherein the first relationship indicates that the first component is configured to transfer at least one of energy, force, and torque to the second component. 19. The non-transitory computer-readable medium of claim 11, further comprising: extracting a second text segment from the corpora; applying the set of syntactic parsing rules to the second text segment to generate a second parsed text segment; generating, based on the second parsed text segment, a second knowledge model element that indicates a second relationship between a second plurality of components of the first system. 20. The non-transitory computer-readable medium of claim 19, further comprising: combining the first knowledge model element and the second knowledge model element to generate a first model of the first system; generating a classification for the first model based on at least one of the first knowledge model element and the second knowledge model element; based on the classification, storing the first model in the knowledge base; and extracting the first model and the first system to initiate a design process. 21. A system, comprising: a memory storing a design application; and a processor coupled to the memory and configured to: extract a first text segment from a corpora that describe one or more systems, apply a set of syntactic parsing rules to the first text segment to generate a first parsed text segment, and generate, based on the first parsed text segment, a first knowledge model element that indicates a first relationship between a first plurality of components of a first system. 22. The system of claim 21, wherein the processor, upon executing the design application, is configured to: extract the first text segment; apply the set of syntactic parsing rules; and generate the first knowledge model.