SensorML 2.0 Examples

Aggregate Process (inline)

An aggregate process consists of multiple process components and implicitly defined linkage (i.e. data flow) between these components. This example shows defines an AggregateProcess which performs a scaling and clipping of data values and consists of two components: a LinearInterpolator process referred to as "scale" in this example, and a Threshold process referred to as "clip".

The diagram below illustrates the aggregate process along with its components and connections. In this diagram, inputs are shown on the left of the element, outputs on the right, and parameters at the top. While parameters can be variable with values provided through links (like inputs), the parameters in this example are static with set values shown in the diagram.

The SensorML example on this page shows an example where the components are fully defined and described inline (rather than being configured, as in the subsequent example). The diagram helps in understanding the connection Links that are explicitly defined in the SensorML description.

Aggregate Process Diagram

NOTE: SensorML 2.0 is not yet approved by the Open Geospatial Consortium (OGC). Examples are provided for evaluation and are subject to change during the standards review and approval process. Contact mike.botts@botts-inc.net for questions or recommendations.