6. The computer method as claimed in claim 1 wherein the streaming data has limited structure relative to databases and knowledgebases.
1. A computer implemented method of specifying queries comprising: posing an inquiry within context of a given model by receiving user input graphically specifying a query in a graphical user interface, the query being the inquiry applied against streaming data, and the model graphically modeling entities and information including details of the inquiry; utilizing an ontology and a natural language template respective to type of the inquiry in the model, during user construction of the query and outside of query execution generating a plain-text, natural language description of the query; and in the graphical user interface, displaying the generated plain-text, natural language description in a progressive summary, said displaying being during user construction of the query through the graphical user interface and before query execution, the generated plain-text, natural language description being different from graphical specification of the query.