Importance to Sensor Web Enablement

S e n s o r M o d e l L a n g u a g e O G C 0 7 - 0 0 0 the geolocation and processing of any sensor system, rather than requiring the developer to locate and implement proprietary software for each sensor system. In addition, this concept allows for the development of tools that can provide on-demand geolocation and mapping. As SensorML-enabled application software becomes more common, there will be less need to store and distribute volumetrically costly latitude, longitude, altitude, and incident angles values per pixel. Furthermore, correction of sensor geolocation requires only the redistribution of much smaller description files, rather than the redistribution of large collections of reprocessed sensor data. In fact, correction or refinement of geolocation can be conducted by the end user as necessary, rather than relying strictly on the instrument team. Finally, the ability to provide spatial- temporal knowledge of the sensor’s coverage, independent of the on-line presence of sensor data, allows much needed search and query capabilities for determining sensor coverage for given a location or time, or for determining coincident sampling between two or more sensors. In addition to the significant benefits discussed above, on-demand processing of geolocation has in many cases been shown to be as fast or faster than reading in and processing pre-calculated location values. With CPU power increasing faster than IO rates, the improvement in on-demand calculation of geolocation will increase even further in the future, with the added benefit of not wasting valuable capacity with storage of blocks of latitude and longitude values.

6.4 Importance to Sensor Web Enablement

The SWE architecture and design provides an important contribution for the enablement of future sensor webs. However, it is important to note that while SensorML is a key component to the SWE initiative, SensorML is not dependent on the SWE framework and can be used on its own or in conjunction with other sensor system architectures. In much the same way that HTML and HTTP standards enabled the exchange of any type of information on the World Wide Web, the OGC Sensor Web Enablement SWE initiative is focused on developing standards to enable the discovery and exchange of sensor observations, as well as the tasking of sensor systems. The functionality that has been targeted within a sensor web includes: • Discovery of sensors and sensor observations that meet our needs • Determination of a sensor’s capabilities and quality of measurements • Access to sensor parameters and processes that automatically allow software to process and geolocate observations • Retrieval of real-time or time-series observations and coverages in standard encodings • Tasking of sensors to acquire observations of interest • Subscription to and publishing of alerts to be issued by sensors or sensor services based upon certain criteria Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 30 S e n s o r M o d e l L a n g u a g e O G C 0 7 - 0 0 0 SensorML is a key component for enabling autonomous and intelligent sensor webs. SensorML provides the information needed for discovery of sensors, including the sensor’s capabilities, location, and taskability. It also provides the means by which real- time observations can be geolocated and processed “on-the-fly” by SensorML-aware software. SensorML describes the interface and taskable parameters by which sensor tasking services can be enabled, and allows information about the sensor to accompany alerts that are published by sensor systems. Finally, intelligent sensors can utilize SensorML descriptions during on-board processing to process and determine the location of its observations. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 31 S e n s o r M o d e l L a n g u a g e O G C 0 7 - 0 0 0 7 Design Criteria and Assumptions for SensorML

7.1 Basic definition of a sensor