1. A method to process data, comprising: parsing input from a requestor, the input comprising at least one of a query or a command, expressed in a natural human language, that is parsed using action extractors and named entity extractors into a structured stream query language query comprising an indication of at least one data stream or set of data streams and at least one action to be performed on the, at least one, data stream or set of data streams; mapping the structured stream query language query into a graph of processing elements that are selected and interconnected so as to execute the structured stream query language query comprising at least one action and at least one named entity; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified, at least one, data stream or set of data streams to receive data from the identified at least one data stream or set of data streams; and outputting a result of the structured stream query language query to the requestor.
10. The method of claim 1 , where the step of mapping comprises mapping an action verb of the natural language query to an action to be performed on at least one data stream and mapping the at least one named entity to identify at least one data stream.