SlideShare a Scribd company logo
1 of 22
SemsorGrid4Env: Semantic Sensor Grids for Rapid Application Development forEnvironmental ManagementFP7-223913 EuropeanGeosciencesUnion 2010 FromSensorsto Interoperable Sensor Networks Vienna, 6th May 2010 Jean-Paul Calbimonte, Universidad Politécnica de Madrid semsorgrid4env.eu
Table of Contents ,[object Object]
Project Challenges and MainOutcomes
Project Plan & milestones
Highlights
Architecture
Data management
Registries
SemanticIntegration
ApplicationTierEGU 2010 - Vienna, 6 May  2010 2
TheTeam Universidad Politécnica de Madrid, (UPM, Spain) University of Manchester (UNIMAN, UK) National and KapodistrianUniversity of Athens (NKUA, Greece) University of Southampton (SOTON, UK) DeimosSpace SLU (DMS, Spain) EMU Ltd. (EMU, UK) TechIdeas (TI, Spain) 3 3 1 3 3 EGU 2010 - Vienna, 6 May  2010
Project Challenges 	Integrated information space  ,[object Object]
Integrate with existing ones
Integrate possibly other data sources (e.g., historical databases) 	Rapid development  ,[object Object]
Use data from multiple autonomous independently deployed sensor networks and other applications.4 EGU 2010 - Vienna, 6 May  2010
Main Outcomes (I) System Level (WP1) An architecturefor the design and implementation of open large-scale Semantic Sensor Grids. A reference SemsorGrid4Env implementation instantiating the architecture Component-level (WP2-WP5): New techniques and tools for semantic-based data management over the heterogeneous data streams that stem from autonomously deployed sensor networks. (WP2) Scalable and fault-tolerant resource discovery mechanisms for sensor registries. (WP3) The semantic infrastructure (including ontologies) needed to facilitate the integration of data coming from heterogeneous and distributed sensor networks, legacy databases and applications. (WP4) Higher-level application programming interfaces that ease the rapid generation of thin applications (e.g., mashups) of data from sensor networks and historical databases. (WP5) Two environmental management applications (WP6-WP7) 5 EGU 2010 - Vienna, 6 May  2010
Main Outcomes (II) Fire Risk Monitoring and Warning in Spain  (technology-driven) 	Coastal and Estuarine Flood Warning in Southern UK. (established early adopter community) 6 EGU 2010 - Vienna, 6 May  2010
7 Why SSG4Env? ,[object Object]
Significantpotentialfromemergingtechnologiestoassistusersby:
Improvedmonitoringbydeployed & emerging sensor networks
New capabilties in data integrationincludinglive data streams
Rapid development of flexible and user-centric decision support systems

More Related Content

Similar to SSG4Env EGU2010

Semantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataSemantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataOscar Corcho
 
20100512 Workflow Ramage
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow RamageSteven Ramage
 
Incremental Reasoning on Streams and Rich Background Knowledge
Incremental Reasoning on Streams andRich Background Knowledge Incremental Reasoning on Streams andRich Background Knowledge
Incremental Reasoning on Streams and Rich Background Knowledge Emanuele Della Valle
 
OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudAlan Sill
 
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjanc
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjancBde sc3 2nd_workshop_2016_10_04_p10_maja_skrjanc
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjancBigData_Europe
 
A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008Emanuele Della Valle
 
Streaming Hypothesis Reasoning - William Smith, Jan 2016
Streaming Hypothesis Reasoning - William Smith, Jan 2016Streaming Hypothesis Reasoning - William Smith, Jan 2016
Streaming Hypothesis Reasoning - William Smith, Jan 2016Seattle DAML meetup
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...IRJET Journal
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitaebutest
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suitesmarru
 
060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 IspraRudolf Husar
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...Rudolf Husar
 
CORE final workshop introduction
CORE final workshop introductionCORE final workshop introduction
CORE final workshop introductionCarlo Vaccari
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoningWilliam Smith
 
Reference Knowledge Models for Smart Application
Reference Knowledge Models for Smart ApplicationReference Knowledge Models for Smart Application
Reference Knowledge Models for Smart ApplicationMaxime Lefrançois
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeISSGC Summer School
 

Similar to SSG4Env EGU2010 (20)

Semantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream DataSemantic Sensor Networks and Linked Stream Data
Semantic Sensor Networks and Linked Stream Data
 
SomeSlides
SomeSlidesSomeSlides
SomeSlides
 
Session 33 - Production Grids
Session 33 - Production GridsSession 33 - Production Grids
Session 33 - Production Grids
 
20100512 Workflow Ramage
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow Ramage
 
Incremental Reasoning on Streams and Rich Background Knowledge
Incremental Reasoning on Streams andRich Background Knowledge Incremental Reasoning on Streams andRich Background Knowledge
Incremental Reasoning on Streams and Rich Background Knowledge
 
OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA Cloud
 
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjanc
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjancBde sc3 2nd_workshop_2016_10_04_p10_maja_skrjanc
Bde sc3 2nd_workshop_2016_10_04_p10_maja_skrjanc
 
A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008
 
Streaming Hypothesis Reasoning - William Smith, Jan 2016
Streaming Hypothesis Reasoning - William Smith, Jan 2016Streaming Hypothesis Reasoning - William Smith, Jan 2016
Streaming Hypothesis Reasoning - William Smith, Jan 2016
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Ogce Workflow Suite
Ogce Workflow SuiteOgce Workflow Suite
Ogce Workflow Suite
 
060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
 
CORE final workshop introduction
CORE final workshop introductionCORE final workshop introduction
CORE final workshop introduction
 
Semantic Sensor Web
Semantic Sensor WebSemantic Sensor Web
Semantic Sensor Web
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoning
 
Reference Knowledge Models for Smart Application
Reference Knowledge Models for Smart ApplicationReference Knowledge Models for Smart Application
Reference Knowledge Models for Smart Application
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in Europe
 

More from Jean-Paul Calbimonte

Towards Collaborative Creativity in Persuasive Multi-agent Systems
Towards Collaborative Creativity in Persuasive Multi-agent SystemsTowards Collaborative Creativity in Persuasive Multi-agent Systems
Towards Collaborative Creativity in Persuasive Multi-agent SystemsJean-Paul Calbimonte
 
A Platform for Difficulty Assessment and Recommendation of Hiking Trails
A Platform for Difficulty Assessment andRecommendation of Hiking TrailsA Platform for Difficulty Assessment andRecommendation of Hiking Trails
A Platform for Difficulty Assessment and Recommendation of Hiking TrailsJean-Paul Calbimonte
 
Decentralized Management of Patient Profiles and Trajectories through Semanti...
Decentralized Management of Patient Profiles and Trajectories through Semanti...Decentralized Management of Patient Profiles and Trajectories through Semanti...
Decentralized Management of Patient Profiles and Trajectories through Semanti...Jean-Paul Calbimonte
 
Personal Data Privacy Semantics in Multi-Agent Systems Interactions
Personal Data Privacy Semantics in Multi-Agent Systems InteractionsPersonal Data Privacy Semantics in Multi-Agent Systems Interactions
Personal Data Privacy Semantics in Multi-Agent Systems InteractionsJean-Paul Calbimonte
 
SanTour: Personalized Recommendation of Hiking Trails to Health Pro files
SanTour: Personalized Recommendation of Hiking Trails to Health ProfilesSanTour: Personalized Recommendation of Hiking Trails to Health Profiles
SanTour: Personalized Recommendation of Hiking Trails to Health Pro filesJean-Paul Calbimonte
 
Multi-agent interactions on the Web through Linked Data Notifications
Multi-agent interactions on the Web through Linked Data NotificationsMulti-agent interactions on the Web through Linked Data Notifications
Multi-agent interactions on the Web through Linked Data NotificationsJean-Paul Calbimonte
 
The MedRed Ontology for Representing Clinical Data Acquisition Metadata
The MedRed Ontology for Representing Clinical Data Acquisition MetadataThe MedRed Ontology for Representing Clinical Data Acquisition Metadata
The MedRed Ontology for Representing Clinical Data Acquisition MetadataJean-Paul Calbimonte
 
Linked Data Notifications for RDF Streams
Linked Data Notifications for RDF StreamsLinked Data Notifications for RDF Streams
Linked Data Notifications for RDF StreamsJean-Paul Calbimonte
 
Fundamentos de Scala (Scala Basics) (español) Catecbol
Fundamentos de Scala (Scala Basics) (español) CatecbolFundamentos de Scala (Scala Basics) (español) Catecbol
Fundamentos de Scala (Scala Basics) (español) CatecbolJean-Paul Calbimonte
 
Connecting Stream Reasoners on the Web
Connecting Stream Reasoners on the WebConnecting Stream Reasoners on the Web
Connecting Stream Reasoners on the WebJean-Paul Calbimonte
 
RDF Stream Processing Tutorial: RSP implementations
RDF Stream Processing Tutorial: RSP implementationsRDF Stream Processing Tutorial: RSP implementations
RDF Stream Processing Tutorial: RSP implementationsJean-Paul Calbimonte
 
Query Rewriting in RDF Stream Processing
Query Rewriting in RDF Stream ProcessingQuery Rewriting in RDF Stream Processing
Query Rewriting in RDF Stream ProcessingJean-Paul Calbimonte
 
Detection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsDetection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsJean-Paul Calbimonte
 
RDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsRDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsJean-Paul Calbimonte
 
The Schema Editor of OpenIoT for Semantic Sensor Networks
The Schema Editor of OpenIoT for Semantic Sensor NetworksThe Schema Editor of OpenIoT for Semantic Sensor Networks
The Schema Editor of OpenIoT for Semantic Sensor NetworksJean-Paul Calbimonte
 
Scala Programming for Semantic Web Developers ESWC Semdev2015
Scala Programming for Semantic Web Developers ESWC Semdev2015Scala Programming for Semantic Web Developers ESWC Semdev2015
Scala Programming for Semantic Web Developers ESWC Semdev2015Jean-Paul Calbimonte
 
RDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactRDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactJean-Paul Calbimonte
 

More from Jean-Paul Calbimonte (20)

Towards Collaborative Creativity in Persuasive Multi-agent Systems
Towards Collaborative Creativity in Persuasive Multi-agent SystemsTowards Collaborative Creativity in Persuasive Multi-agent Systems
Towards Collaborative Creativity in Persuasive Multi-agent Systems
 
A Platform for Difficulty Assessment and Recommendation of Hiking Trails
A Platform for Difficulty Assessment andRecommendation of Hiking TrailsA Platform for Difficulty Assessment andRecommendation of Hiking Trails
A Platform for Difficulty Assessment and Recommendation of Hiking Trails
 
Stream reasoning agents
Stream reasoning agentsStream reasoning agents
Stream reasoning agents
 
Decentralized Management of Patient Profiles and Trajectories through Semanti...
Decentralized Management of Patient Profiles and Trajectories through Semanti...Decentralized Management of Patient Profiles and Trajectories through Semanti...
Decentralized Management of Patient Profiles and Trajectories through Semanti...
 
Personal Data Privacy Semantics in Multi-Agent Systems Interactions
Personal Data Privacy Semantics in Multi-Agent Systems InteractionsPersonal Data Privacy Semantics in Multi-Agent Systems Interactions
Personal Data Privacy Semantics in Multi-Agent Systems Interactions
 
RDF data validation 2017 SHACL
RDF data validation 2017 SHACLRDF data validation 2017 SHACL
RDF data validation 2017 SHACL
 
SanTour: Personalized Recommendation of Hiking Trails to Health Pro files
SanTour: Personalized Recommendation of Hiking Trails to Health ProfilesSanTour: Personalized Recommendation of Hiking Trails to Health Profiles
SanTour: Personalized Recommendation of Hiking Trails to Health Pro files
 
Multi-agent interactions on the Web through Linked Data Notifications
Multi-agent interactions on the Web through Linked Data NotificationsMulti-agent interactions on the Web through Linked Data Notifications
Multi-agent interactions on the Web through Linked Data Notifications
 
The MedRed Ontology for Representing Clinical Data Acquisition Metadata
The MedRed Ontology for Representing Clinical Data Acquisition MetadataThe MedRed Ontology for Representing Clinical Data Acquisition Metadata
The MedRed Ontology for Representing Clinical Data Acquisition Metadata
 
Linked Data Notifications for RDF Streams
Linked Data Notifications for RDF StreamsLinked Data Notifications for RDF Streams
Linked Data Notifications for RDF Streams
 
Fundamentos de Scala (Scala Basics) (español) Catecbol
Fundamentos de Scala (Scala Basics) (español) CatecbolFundamentos de Scala (Scala Basics) (español) Catecbol
Fundamentos de Scala (Scala Basics) (español) Catecbol
 
Connecting Stream Reasoners on the Web
Connecting Stream Reasoners on the WebConnecting Stream Reasoners on the Web
Connecting Stream Reasoners on the Web
 
RDF Stream Processing Tutorial: RSP implementations
RDF Stream Processing Tutorial: RSP implementationsRDF Stream Processing Tutorial: RSP implementations
RDF Stream Processing Tutorial: RSP implementations
 
Query Rewriting in RDF Stream Processing
Query Rewriting in RDF Stream ProcessingQuery Rewriting in RDF Stream Processing
Query Rewriting in RDF Stream Processing
 
Detection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensorsDetection of hypoglycemic events through wearable sensors
Detection of hypoglycemic events through wearable sensors
 
RDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsRDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of Semantics
 
The Schema Editor of OpenIoT for Semantic Sensor Networks
The Schema Editor of OpenIoT for Semantic Sensor NetworksThe Schema Editor of OpenIoT for Semantic Sensor Networks
The Schema Editor of OpenIoT for Semantic Sensor Networks
 
Scala Programming for Semantic Web Developers ESWC Semdev2015
Scala Programming for Semantic Web Developers ESWC Semdev2015Scala Programming for Semantic Web Developers ESWC Semdev2015
Scala Programming for Semantic Web Developers ESWC Semdev2015
 
Streams of RDF Events Derive2015
Streams of RDF Events Derive2015Streams of RDF Events Derive2015
Streams of RDF Events Derive2015
 
RDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactRDF Stream Processing: Let's React
RDF Stream Processing: Let's React
 

SSG4Env EGU2010

  • 1. SemsorGrid4Env: Semantic Sensor Grids for Rapid Application Development forEnvironmental ManagementFP7-223913 EuropeanGeosciencesUnion 2010 FromSensorsto Interoperable Sensor Networks Vienna, 6th May 2010 Jean-Paul Calbimonte, Universidad Politécnica de Madrid semsorgrid4env.eu
  • 2.
  • 4. Project Plan & milestones
  • 10. ApplicationTierEGU 2010 - Vienna, 6 May 2010 2
  • 11. TheTeam Universidad Politécnica de Madrid, (UPM, Spain) University of Manchester (UNIMAN, UK) National and KapodistrianUniversity of Athens (NKUA, Greece) University of Southampton (SOTON, UK) DeimosSpace SLU (DMS, Spain) EMU Ltd. (EMU, UK) TechIdeas (TI, Spain) 3 3 1 3 3 EGU 2010 - Vienna, 6 May 2010
  • 12.
  • 14.
  • 15. Use data from multiple autonomous independently deployed sensor networks and other applications.4 EGU 2010 - Vienna, 6 May 2010
  • 16. Main Outcomes (I) System Level (WP1) An architecturefor the design and implementation of open large-scale Semantic Sensor Grids. A reference SemsorGrid4Env implementation instantiating the architecture Component-level (WP2-WP5): New techniques and tools for semantic-based data management over the heterogeneous data streams that stem from autonomously deployed sensor networks. (WP2) Scalable and fault-tolerant resource discovery mechanisms for sensor registries. (WP3) The semantic infrastructure (including ontologies) needed to facilitate the integration of data coming from heterogeneous and distributed sensor networks, legacy databases and applications. (WP4) Higher-level application programming interfaces that ease the rapid generation of thin applications (e.g., mashups) of data from sensor networks and historical databases. (WP5) Two environmental management applications (WP6-WP7) 5 EGU 2010 - Vienna, 6 May 2010
  • 17. Main Outcomes (II) Fire Risk Monitoring and Warning in Spain (technology-driven) Coastal and Estuarine Flood Warning in Southern UK. (established early adopter community) 6 EGU 2010 - Vienna, 6 May 2010
  • 18.
  • 21. New capabilties in data integrationincludinglive data streams
  • 22. Rapid development of flexible and user-centric decision support systems
  • 24. SSG4Env combines expertise and technology in all of theseareastoprovidesolutionswhich are simple, live and dynamicEGU 2010 - Vienna, 6 May 2010
  • 25. 8 WorkpackageStructure and Deliverables D1.1: Setup of software development technologies D1.2: Deployment of technologicalinfrastructure D1.3: SemsorGrid4Env Architecture D2.1: Data Requirements, Data Management and Analysis Issues and Query-Based Functionalities D3.1: Data models and languages for registries in SemsorGrid4Env D3.2: Distributed data structures and algorithms for a Semantic Sensor Grid registry D4.1: Design of the SemsorGrid4Env ontology-based data integration model D5.1: Specification of high-level application programming interfaces D6.1: Requirementsspecification D6.2: Deployment of the sensor network D7.1: Requirementsspecification D7.2: Deployment of the FloodNet sensor network in the Solent D8.1: Quality and Risk Contingency Plan D8.2: GenderAction Plan D9.1: SemsorGrid4Env Website D9.2: Plan forDisseminationActivities D9.3:SWOT Analysis 8 EGU 2010 - Vienna, 6 May 2010
  • 26. Main Project Phases 9 EGU 2010 - Vienna, 6 May 2010
  • 27.
  • 28. Pre-existing services may be called by any service.
  • 30.
  • 31. Semantic middleware adds value to services in application and data tiers.10 EGU 2010 - Vienna, 6 May 2010
  • 32.
  • 33. SNEE query processor / SNEEql query language
  • 34. Documented requirements from use cases, to the level of queries and data analyses.
  • 35. Support QoS-aware evaluation within in network query optimizer.
  • 36. Developed out-of-network query compiler and evaluator from to support integration queries.SELECT RSTREAM t.id, w.speed, w.dirn FROM wind[NOW] w, tree[NOW] t WHERE t.smoke > 0 AND sqrt((t.locx - w.locx)^2 + (t.locy - w.locy)^2) <= 40 EGU 2010 - Vienna, 6 May 2010 11
  • 37.
  • 38. Represent thematic and spatial metadata that change over time. Coupled with the RDFS/OWL ontologies of WP4.
  • 39. Developed a formal semantics and algebra for stSPARQL on which we base our implementation.
  • 40. Development of Strabon: a centralized implementation of a subset of stSPARQL.EGU 2010 - Vienna, 6 May 2010 12
  • 41.
  • 42. Extend existing ontology-based data integration models to take into account sensor networks streaming data, semantic heterogeneity and quality of service
  • 43. Specified a suite of sensor network ontologies that will be used for describing sensors and related data for the SemSorGrid4Env software architecture EGU 2010 - Vienna, 6 May 2010 13
  • 44. WP2: Semantic Integrator Ontology-based data access O-O mapping S2O mappings Client Queryreconciliation q qr Query canonisation Qc SNEEql’ (S1 S2 Sn) SPARQLSTR (Og) SNEEql (S1 S2 Sn) SPARQLSTR (O1 O2On) DistributedQueryProcessing Data decanonisation Data reconciliation d dr Dc [tuplel1 l2 l3] [tripleO1 O2 On] [tripleOg] SemanticIntegrator EGU 2010 - Vienna, 6 May 2010 14
  • 45.
  • 48. Embraces and investigates interplay of SOA and ROA15 EGU 2010 - Vienna, 6 May 2010
  • 49.
  • 50. Sensor deployment in the UK Solent area
  • 51. Early mashup developments for flood warning
  • 52. In order to engage more quickly potential users and other stakeholders.16 EGU 2010 - Vienna, 6 May 2010
  • 53.
  • 54. Architecture, validated with the application use cases (WP1)
  • 55. Selection of outlier detection algorithms (WP2)
  • 56. Out-of-network event stream query processor (WP2)
  • 57. TinyOS2 code generator for the in-network SNEE (WP2)
  • 58. Spatio-temporal extension of SPARQL (stSPARQL) (WP3)
  • 60. Selection of ontologies to be reused (WP4)
  • 61. API combining RESTful and Linked Open Data approaches (WP5)
  • 62. A proposal for the identification, naming and generation of Linked Stream Data (WP5)17 EGU 2010 - Vienna, 6 May 2010
  • 63. SemsorGrid4Env: Semantic Sensor Grids for Rapid Application Development forEnvironmental ManagementFP7-223913 EuropeanGeosciencesUnion 2010 FromSensorsto Interoperable Sensor Networks Vienna, 6th May 2010 Jean-Paul Calbimonte EGU 2010 - Vienna, 6 May 2010
  • 64.
  • 65. Combination of OGC – Semantic Web – REST technologies/approaches
  • 67. Strongfocusonquery-basedaccessto data19 EGU 2010 - Vienna, 6 May 2010
  • 68.
  • 70. Sensed data from multiple sensors.
  • 71. Stored data from multiple sources.
  • 72. Ontologies for linking independent sources.
  • 73. The aim of the architecture is to deliver appropriate abstraction and integration services for the mashups. EGU 2010 - Vienna, 6 May 2010
  • 74. TheConsortiumClassified Sevenpartners Fouruniversities 2 SME 1 largecompany Fourmajorsectors Education IT AerospaceEngineering Environment Technologicalcorecompetencies Sensor Networks (UNIMAN, SOTON-ECS, NKUA) Semantics (UPM, UNIMAN, SOTON-ECS) Grid (UNIMAN, TI, SOTON-ECS, UPM) P2P (NKUA) Rapid ApplicationDevelopment (SOTON-ECS) Use Cases Floodwarning (EMU, SOTON-GEODATA) Firewarning (DMS) 21 EGU 2010 - Vienna, 6 May 2010
  • 75.
  • 78.
  • 79. Transforming SPARQLSTR to SNEEql Semantic Integrator SELECTconcat(‘ssg4env.eu#WindSpeedMeasurement' , windsensor.id, windsensor.ts ) as a1 , concat( ‘ssg4env.eu#Sensor' , sensors.sensorid ) as a2 FROM sensors, windsensor[ FROM NOW - 10 TO NOW MIN] WHERE ( sensors.sensorid = windsensor.id ) PREFIX fire: http://www.semsorgrid4env.eu# PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# SELECT ?speed ?name FROM STREAM <http://www.ssg4env.eu/Readings.srdf> [RANGE 10 MINUTE STEP 1 MINUTE] WHERE { ?WindSpeed a fire:WindSpeedMeasurement; fire:hasSpeed ?speed; fire:isProducedBy ?sensor; fire:hasTimestamp ?time. ?sensor a fire:Sensor; fire:hasName ?name. } Work in progress: removing redundant queries, basic optimisations, more complex scenarios