14. The computer program product of claim 10 , wherein program instructions to determine, by operation of one or more computer processors, at least one link between the one or more words in the natural language query and the at least one second component further comprises: program instructions to locate the one or more words in the natural language query within a first glossary of terms, wherein the first glossary of terms comprises a list of the one or more words in the natural language query and the at least one link between the one or more words in the natural language query and the at least one second component; and responsive to program instructions to locate the one or more words in the natural language query within the first glossary of terms, program instructions to retrieve the at least one link between the one or more words in the natural language query and the at least one second component.
14. The computer program product of claim 10 , wherein program instructions to determine, by operation of one or more computer processors, at least one link between the one or more words in the natural language query and the at least one second component further comprises: program instructions to locate the one or more words in the natural language query within a first glossary of terms, wherein the first glossary of terms comprises a list of the one or more words in the natural language query and the at least one link between the one or more words in the natural language query and the at least one second component; and responsive to program instructions to locate the one or more words in the natural language query within the first glossary of terms, program instructions to retrieve the at least one link between the one or more words in the natural language query and the at least one second component. 15. The computer program product of claim 14 , wherein program instructions to generate a new query by adding one or more values to the query template further comprises: program instructions to locate the added one or more values within a second glossary of terms; responsive to program instructions to locate the added one or more values within the second glossary of terms, program instructions to retrieve a second one or more values related to the added one or more values; and program instructions to substitute the second one or more values into the query template for the modified at least one second component of the query template.