® OGC Sensor Web Enablement Dr Andrew Woolf STFC e-Science Centre Rutherford Appleton Laboratory, UK
OGC ® Outline SWE overview: RM-ODP Enterprise viewpoint Information viewpoint Computational viewpoint Engineering viewpoint Technology viewpoint
OGC ® SWE overview: RM-ODP ISO/IEC ‘Reference Model for Open Distributed Processing’ System Enterprise viewpoint purpose, scope and policies for a system Information viewpoint semantics of information and information processing Computational viewpoint functional decomposition into interfaces Engineering viewpoint mechanisms and functions required for distribution Technology viewpoint technology choices 3Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Enterprise viewpoint 4Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® (N)RT air quality monitoring in UK 5Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Sensor network Would like: –simplified access easy to configure & integrate in applications –standardised interface no more stovepipes for each new sensor! remote, in-situ, fixed, mobile OGC Sensor Web Enablement (SWE) – 6Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Information viewpoint ISO (/DIS!) ‘Observations and Measurements’ – SensorML – – =14&Itemid=52/ =14&Itemid=52/ TransducerML – 7Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® ‘Observations and Measurements’ An Observation is an action whose result is an estimate of the value of some Property of the Feature-of-interest, obtained using a specified Procedure 8Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Example: marine observation O&M Feature-of-interest observed Property Procedure result Marine observation Atlantic cruise track temperature thermosalinograph 19.2°C 9Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Example: air quality O&M Feature-of-interest observed Property Procedure result Air quality Urban monitoring station CO 2 FTIR 450 ppm Image courtesy Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Information viewpoint ctd. SensorMLTransducerML response characteristics of transducer sensor data streams 11Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Computational viewpoint Sensor Observation Service – Sensor Planning Service – 12Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Sensor Observation Service For querying sensors ‘Observation Offering’ –collection of related sensor observations Allows queries against O&M model –GetCapabilities → service metadata (incl. Observation offerings) –DescribeSensor → sensor metadata (Procedure) –GetObservation → Observation (collection) –GetResult → result only –GetFeatureOfInterest → observed Feature-of-interest 13Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Sensor Observation Service GetObservation –offering –eventTime: time period(s) of observations –procedure: which sensor system(s) –observedProperty: observed phenomenon –featureOfInterest: observed feature –result: for filtering results 14Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Sensor Observation Service DescribeSensor –TransducerML for describing information about transducers and transducer systems –SensorML for defining processes and processing components associated with the measurement and post-measurement transformation of observations 15Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Sensor Planning Service For tasking sensors –GetCapabilities → service metadata –DescribeTasking → parameters required for a Submit operation –GetFeasibility → feasibility of a tasking request –Submit → submites request –GetStatus → current status of requested task –Update → update previously submitted task –Cancel → cancel previously submitted task –DescribeResultAccess → how/where data can be accessed (e.g. through SOS) Being used by ESA in the Heterogeneous Missions Accessibility (HMA) project 16Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Engineering viewopint: SOS Concept of Operations 17Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® Technology viewpoint 52 o North – EU Sensors Anywhere (SANY) IP – deegree – ervicehttps://wiki.deegree.org/deegreeWiki/deegree3/SensorObservationS ervice 18Copyright © 2009, Open Geospatial Consortium, Inc
OGC ® request=GetObservation& offering=am169& observedProperty= org/cf#sea_water_salinity request=GetObservation& offering=am169& observedProperty= org/cf#sea_water_salinity&eventTime= T00:00:00/ T00:05:00 E.g. Marine observing network 19Copyright © 2009, Open Geospatial Consortium, Inc