The OGC Sensor Web Enablement framework Simon Cox
The OGC Sensor Web Enablement framework Simon Cox CSIRO Exploration & Mining Perth, Western Australia Mike Botts National Space Science & Technology Center University of Alabama, Huntsville 12 December 2006 © 2006, Open Geospatial Consortium, Inc.
© 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 2
Sensor Web Vision -1 • Sensors will be web accessible • Sensors and sensor data will be discoverable • Sensor descriptions will use a standard encoding • Sensor observations will be delivered using standard encodings • Sensor observations will be accessible in real time or from archives, to any legitimate user, over the web with a standard request syntax © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 3
Sensor Web Vision -2 • Sensors will be tasked in a standard way • Sensors will be capable of issuing alerts based on observations, as well as be able to respond to alerts issued by other sensors • Sensor services will be capable of real-time mining of observations to find phenomena of immediate interest • Sensors and sensor nets will be able to act on their own (i. e. be autonomous) • Software will immediately be capable of geolocating and processing observations from a newly-discovered sensor © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 4
Sensor Web Enablement (SWE) Framework Providers—Heterogeneous sensor network Airborne Satellite In-Situ monitors Surveillance - sparse - disparate Users—Decision Support Tools Bio/Chem/Rad Detectors - mobile/in-situ - extensible Models and Simulations Sensor Web Enablement - discovery - access - tasking - alert notification web services and encodings based on Open Standards (OGC, ISO, OASIS, IEEE) - nested - national, regional, urban - adaptable - data assimilation - vendor neutral - extensive M. Botts -2004 © 2006, Open Geospatial Consortium, Inc. - flexible - adaptable Helping the World to Communicate Geographically 5
Integration Of Observations From A Variety Of Sensors We desire the ability to discover and integrate observations from any sensor that meets our needs © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 6
OGC Web Services (OWS) • HTTP access to Geospatial informational & computational services – Web services - not web-pages! – Web Map Service • Standard syntax for requesting a portrayed map – Get. Map, Get. Feature. Info – Web Feature Service • Fine-grained data access (XML) – Get. Feature, Describe. Feature. Type – Web Coverage Service • Gridded data subsets, etc. – Get. Coverage – Catalogue Service • Structured metadata discovery and access – Get. Record – Web Processing Service, Web Terrain Service, Coordinate Transformation Service … • Supported by Geography Markup Language (GML) based XML data encodings – i. e. community-based content standards + interface protocols © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 7
OGC Sensor Web Enablement -1 • Information Models & Schemas – Observations & Measurements (O&M) • Generic observation data model, including in-situ, time-series, imagery • “Metadata for value estimates” – Sensor Model Language (Sensor. ML) • Detailed description of sensors and processing chains, including georegistration, response models – Transducer Markup Language • Low level sensor data streaming and actuator control • Standard GML-based encodings © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 8
A common pattern: the observation model An Observation is an Event whose result is an estimate of the value of some Property of the Feature-of-interest, obtained using a specified Procedure The Feature-of-interest concept reconciles remote and in-situ observations © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 9
OGC Sensor Web Enablement -2 • Every component exposes a http interface – Supports service chain composition – Sensor Observation Service (SOS) • Fine-grained access to sensor observation results • Get. Observation( ), Get. Feature. Of. Interest( ), Get. Result( ), Describe. Sensor(id), … • XML document response – Sensor Alert Service (SAS) • Subscription to notifications – Sensor Planning Service (SPS) • Observation feasibility and tasking – Sensor registries • Catalogue service profiles for sensors and services • Hide the low-level protocols– e. g. IEEE 1451 © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 10
Sensor service • premises: • O&M is the high-level information model • SOS is the primary information-access interface • SOS can serve: • an Observation (Feature) – get. Observation == “get. Feature” (WFS/Obs) operation • a feature of interest (Feature) – get. Feature. Of. Interest == get. Feature (WFS) operation • or Observation/result (often a time-series == discrete Coverage) – get. Result == “get. Coverage” (WCS) operation • or Sensor == Observation/procedure (Sensor. ML document) – describe. Sensor == “get. Feature” (WFS) or “get. Record” (CSW) operation © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 11
SOS vs WFS, WCS, CS/W? get. Feature, type=Observation get. Feature. Of. Interest get. Coverage (result) get. Coverage get. Result describe. Sensor WFS/ Obs WCS SOS get. Record SOS interface is effectively a composition of (specialised) WFS+WCS+CS/W operations Sensor Registry get. Feature WFS e. g. SOS: : get. Result == “convenience” interface for WCS © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 12
Applications • Environmental & emergency-response scenarios – 4 × OGC interoperability testbeds 2001 -2006 • Wildfire detection and reporting – NASA Ames – CSIR South Africa • Geoscience data archives – Geochemistry (assay) & Geochronology data – Australia – Geology field observations – IUGS collaboration • Water resources monitoring & simulation – Australia, Germany • Oceans, Atmospheres – UK NERC • Geophysics – Upcoming … © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 13
OGC SWE Status • Specification documents – O&M • OGC Web Services testbeds – OWS 4 SWE thread • RFC Dec 2006, v 1 June 2007 • ISO/TC 211 NWIP July 2007 – Sensor. ML • RFC June 2006, v 1 March 2007 • June 2006 to December 2006 (demo last week) – OWS 5 SWE thread • Planning now for 2007 – Transducer. ML • RFC June 2006, v 1 March 2007 – SOS • RFC June 2006, v 1 March 2007 – SPS • RFC June 2006, v 1 March 2007 – SAS • Best Practices paper – WNS • Discussion paper © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 14
Links + answers • SWE Updates – http: //www. opengeospatial. org • Sensor. ML updates – – http: //vast. uah. edu/Sensor. ML • Transducer. ML updates – – http: //www. tml. org • O&M updates – – http: //www. seegrid. csiro. au Simon. Cox@csiro. au Mike. Botts@nsstc. uah. edu © 2006, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 15
- Slides: 15