1. An information handling system comprising: one or more processors; a memory coupled to at least one of the processors; and a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of: generating a plurality of syntactic annotation tokens based upon a plurality of syntactic relationships between a plurality of terms included in a source document; creating a knowledge structure that includes the plurality of terms in a plurality of original text fields and includes the plurality of syntactic annotation tokens in a plurality of parallel fields, wherein each of the plurality of syntactic annotation tokens align to at least one of the plurality of original text fields; and generating one or more question-based syntactic annotation tokens corresponding to a question; and utilizing the knowledge structure in a question answer system to generate one or more answers to the question, wherein the question answer system matches at least one of the one or more question-based syntactic annotation tokens to at least one of the plurality of syntactic annotation tokens during the generation of at least one of the one or more answers.