Semantic Sensor Grids for Rapid Application Development for Environmental Management
The main objective of SemSorGrid4Env is to specify, design, implement, evaluate and deploy a service-oriented architecture and middleware which allows application developers to build open large-scale semantic-based sensor network grids for environmental management. Such architecture and middleware will enable the rapid development of thin applications (e.g., mashups) that require real-world real-time data coming from heterogeneous sensor networks, making it possible to use sensors for other environmental management purposes than those that they were originally expected to have (hence reducing sensor network deployment costs) and to combine their real-time data with historical data from other data sources, opening possibilities of improving current decision-making procedures in a variety of situations (emergencies, monitoring, etc.).
In the context of this project NKUA design, implement and deploy an open, dynamic and scalable registry for the Semantic Sensor Grid software architecture to be defined in the context of the project. The registry to be developed will allow the description and discovery of sensors, sensor networks and related information. We will design and implement the registry of the SemsorGrid4Env infrastructure based on service-oriented-architecture (SOA), and ideas/implementation techniques from our system Atlas. We have chosen to use RDF(S) as the base of our registry metadata model and SPARQL as the base of our query language. RDF can only represent thematic metadata and needs to be extended if we want to model spatial and temporal information. We develop the data model stRDF and the query language stSPARQL. stRDF is a constraint data model that extends RDF with the ability to represent spatial and temporal data. stSPARQL extends SPARQL so that spatial and temporal data can be queried using a declarative and user-friendly language..