10. A computer-implemented method for providing access to a knowledge base, comprising: converting a natural language question to an internal query that represents an interpretation of the natural language question and has an internal format compatible with structured data of the knowledge base, the structured data representing first knowledge; computing one or more responses to the natural language question by processing the internal query with reference to the structured data, wherein the one or more responses include second knowledge derived from the first knowledge in response to the internal query, the second knowledge not being stored in the knowledge base prior to receipt of the natural language question; and generating a definitive natural language answer corresponding to at least one of the one or more responses.
10. A computer-implemented method for providing access to a knowledge base, comprising: converting a natural language question to an internal query that represents an interpretation of the natural language question and has an internal format compatible with structured data of the knowledge base, the structured data representing first knowledge; computing one or more responses to the natural language question by processing the internal query with reference to the structured data, wherein the one or more responses include second knowledge derived from the first knowledge in response to the internal query, the second knowledge not being stored in the knowledge base prior to receipt of the natural language question; and generating a definitive natural language answer corresponding to at least one of the one or more responses. 18. The method of claim 10 further comprising receiving the natural language question from a remote client device via a network, and transmitting the definitive natural language answer to the remote client device via the network.