2. The computer-implemented method of claim 1 , wherein analyzing content of textual information comprises: mapping a plurality of words in the content to a plurality of ontology categories; mapping the plurality of ontology categories to a plurality of question headings; identifying any subjects and direct objects in the content; identifying verb phrases including at least one main verb, and identifying participial and prepositional phrases corresponding to the verb phrases identified; and mapping the participial and prepositional phrases to a corresponding ontology category of the plurality of ontology categories.
2. The computer-implemented method of claim 1 , wherein analyzing content of textual information comprises: mapping a plurality of words in the content to a plurality of ontology categories; mapping the plurality of ontology categories to a plurality of question headings; identifying any subjects and direct objects in the content; identifying verb phrases including at least one main verb, and identifying participial and prepositional phrases corresponding to the verb phrases identified; and mapping the participial and prepositional phrases to a corresponding ontology category of the plurality of ontology categories. 3. The computer-implemented method of claim 2 , wherein the plurality of ontology categories comprise at least one of Time, Time length, Quantity, Place, Manner, Cause, or Person; and the plurality of question headings correspond to the plurality of ontology categories and comprise at least one of When, How Long, How Much, Where, How, What, or When.