1. A method performed by a computing system having a processor and memory for organizing data collection and processing from one or more sensors, comprising: organizing an initial data collection to collect data from the one or more sensors; processing the data to obtain an initial diagnosis wherein the initial diagnosis can be a syntax diagnosis or a semantic diagnosis; identifying an organization for an additional data collection to collect additional data; analyzing the additional data to obtain a refined diagnosis; and repeating the identifying and analyzing until a stopping criterion is satisfied.