| Literature DB >> 22164110 |
Alasdair J G Gray1, Jason Sadler, Oles Kit, Kostis Kyzirakos, Manos Karpathiotakis, Jean-Paul Calbimonte, Kevin Page, Raúl García-Castro, Alex Frazer, Ixent Galpin, Alvaro A A Fernandes, Norman W Paton, Oscar Corcho, Manolis Koubarakis, David De Roure, Kirk Martinez, Asunción Gómez-Pérez.
Abstract
Sensing devices are increasingly being deployed to monitor the physical world around us. One class of application for which sensor data is pertinent is environmental decision support systems, e.g., flood emergency response. For these applications, the sensor readings need to be put in context by integrating them with other sources of data about the surrounding environment. Traditional systems for predicting and detecting floods rely on methods that need significant human resources. In this paper we describe a semantic sensor web architecture for integrating multiple heterogeneous datasets, including live and historic sensor data, databases, and map layers. The architecture provides mechanisms for discovering datasets, defining integrated views over them, continuously receiving data in real-time, and visualising on screen and interacting with the data. Our approach makes extensive use of web service standards for querying and accessing data, and semantic technologies to discover and integrate datasets. We demonstrate the use of our semantic sensor web architecture in the context of a flood response planning web application that uses data from sensor networks monitoring the sea-state around the coast of England.Entities:
Keywords: application and visualisation; semantic data integration; semantic sensor web
Mesh:
Year: 2011 PMID: 22164110 PMCID: PMC3231498 DOI: 10.3390/s110908855
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Ontology network for the flood emergency planning scenario. The arrows indicate ontology reuse. Only the bottom layer of ontologies is specific to the flood application domain.
Figure 2.The service types, and their interactions, that form a semantic sensor web. Note that the Data Source service type collectively represents the three types of data service (see Section 4.2).
Functionality provided by the service interfaces. The use of existing standard interfaces is depicted in brackets. (Note that a mapping can be passed into the integration interface which relates the models of the data provided by the data sources to the global model of the data used by the integrated data source.)
| Service Metadata | Retrieve a description of the service, its functionality, available dataset(s) and their descriptions |
| Registration | Store a description of a service, its functionality, available dataset(s) and their descriptions |
| Integration | Enables the creation of an integrated dataset from one or more existing datasets |
| Query ( | Enables a declarative query, in a supported query language, to be posed against the available data |
| Data Access ( | Supports iterating over a dataset, which may have been generated in response to a query |
| Subscription ( | Supports requests to be sent notifications of new data items |
| Notification ( | Supports the receiving of notification messages |
Details of the deployed semantic sensor web services: the service name, the type of service, the interfaces supported, and the endpoint reference. The full list of active service endpoint references is available from http://www.semsorgrid4env.eu/index.php/services-applications (URL accessed 24 June 2011).
| Strabon | Semantic Registry Service | Service Metadata, Registration, Query, Data Access | |
| Streaming Data Service | Service Metadata, Data Access, Subscription | ||
| Streaming Data Service | Service Metadata, Data Access, Subscription | ||
| Streaming Data Service | Service Metadata, Integration, Query, Data Access, Subscription | ||
| Stored Data Service | Service Metadata, Query, Data Access | ||
| Semantic Integrator Service | Service Metadata, Integration, Query, Data Access, Subscription | ||
| Application Service |
Figure 3.Deployment of semantic sensor web service instances to satisfy the flood surge scenario. Registration interactions have been omitted for clarity of presentation. All services register with the Strabon service, a registry service instance.
Figure 4.Declarative query to the Strabon registry service in the stsparql language. The query discovers service endpoints and their type for data sources providing wave height measurements for the Solent region.
Figure 5.Example schema of the streams generated by the Channel Coastal Observatory wireless sensor network deployment; published as a streaming data service (cco-ws).
Figure 6.Declarative query in the sparqlStream language which characterises an over-topping event over an ontological observation model for sea-state readings. The event is characterised by the measured wave height being greater than the associated storm threshold value for a specific sensor.
Figure 10.Screenshot showing layers generated from sensor readings.
Figure 7.A selection of resources and links provided by the cco deployment of the hlapi (not comprehensive).
Figure 8.Screenshot of the login screen for the web application.
Figure 9.Screenshot of the initial layers displayed for the role Port Authority the region Portsmouth City/Gosport, and the task of Forecast ship safety.
Figure 11.Screenshot displaying the output of the wave height flood model (Section 5.1).
User groups for the flood web application.
| Coastal Zone Manager | Management of environmental quality, flood risk management strategy, preparation and response and infrastructure management. |
| Flood Modeller | Development of scenarios of hazards and risk. Generation of wave over-topping, flood envelopes and prediction of potential assets at risk. |
| Emergency Services | Response to assets/population at risk, early warning and alert services, defence rescue and evacuation. |
| Ports Authority | Management of port operations, pilotage services and risk management. |
| General Public | Interest in potential flooding events and how they will affect them. |