13. The method of claim 11 , further comprising: receiving, by the one or more computing devices, provided data; and storing, by the one or more computing devices, the provided data; wherein processing the revised NL query to generate the answer to the original NL query comprises: accessing, by the one or more computing devices, at least a portion of the provided data, and generating, by the NL query answering system, the answer to the original NL query based on the at least a portion of the provided data.
13. The method of claim 11 , further comprising: receiving, by the one or more computing devices, provided data; and storing, by the one or more computing devices, the provided data; wherein processing the revised NL query to generate the answer to the original NL query comprises: accessing, by the one or more computing devices, at least a portion of the provided data, and generating, by the NL query answering system, the answer to the original NL query based on the at least a portion of the provided data. 15. The method of claim 13 , wherein receiving the provided data comprises receiving an uploaded file.