1. A method implemented by an information handling system that includes a memory and a processor, the method comprising: analyzing a corpus of documents based upon a plurality of relations that correspond to a plurality of entities in a structured resource, wherein the analyzing results in a natural language context corresponding to a set of the plurality of relations; mapping the natural language context to a database query; and invoking the database query in response to matching a question to the natural language context.