14. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising: generating a plurality of synthetic events based upon analyzing a plurality of parent/child hierarchies between a plurality of semi-structured items included in a semi-structured resource, wherein each of the one or more synthetic events corresponds to at least one of the plurality of parent/child hierarchies; creating a structured resource, based upon the plurality of synthetic events, that includes a plurality of structured resource entries, wherein at least one of the plurality of structured resource entries includes a first one of the plurality of semi-structured items, a second one of the plurality of semi-structured items, and at least a selected one of the plurality of synthetic events, wherein the selected synthetic event corresponds to a third one of the plurality of semi-structured items that is a parent entry of the second semi-structured item; and querying the structured resource based upon a question received from a user interface.
14. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising: generating a plurality of synthetic events based upon analyzing a plurality of parent/child hierarchies between a plurality of semi-structured items included in a semi-structured resource, wherein each of the one or more synthetic events corresponds to at least one of the plurality of parent/child hierarchies; creating a structured resource, based upon the plurality of synthetic events, that includes a plurality of structured resource entries, wherein at least one of the plurality of structured resource entries includes a first one of the plurality of semi-structured items, a second one of the plurality of semi-structured items, and at least a selected one of the plurality of synthetic events, wherein the selected synthetic event corresponds to a third one of the plurality of semi-structured items that is a parent entry of the second semi-structured item; and querying the structured resource based upon a question received from a user interface. 16. The computer program product of claim 14 wherein the information handling system is a question answer system and performs additional actions comprising: analyzing the received question using one or more natural language processing algorithms, resulting in question context; and utilizing the question context in the generating of the query.