1. A method for providing information, the method comprising: receiving, at one or more processors, a natural language query; determining, at one or more processors, an answer to the natural language query; formatting, at one or more processors, one or more electronic messages that include: the answer, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the query was interpreted in determining the answer and (ii) not included in the query; and transmitting the one or more electronic messages via a communication network.