SlideShare a Scribd company logo
Semantics, Sensor Networks and Linked Stream/Sensor Data 8th Summer School on Ontological Engineering and Semantic Web (SSSW2011)Cercedilla, July 15th 2011 Oscar Corcho Facultad de Informática,Universidad Politécnica de Madrid Campus de Montegancedosn, 28660 Boadilla del Monte, Madrid http://www.oeg-upm.net ocorcho@fi.upm.es Phone: 34.91.3366605 Fax: 34.91.3524819
Index PART I From the [Social] [Semantic] Web… to Sensor Networks…                   … to the Sensor Web / Internet of Things…  			   … to Semantic Sensor Web and  Linked Stream/Sensor Data
TheSemantic Web of Virtual Things and Data Westart living in a well-organisedvirtualworld… “Data ismostly in relationaldatabases and can be exportedtoLinked Data” (Juan Sequeda) “GoodRelationsmarkupisconqueringtheworld of products and serviceswithstructuredmetadata” (Martin Hepp) “Weknowwhere, what and whom” (SteffenStaab) “We can searchforit” (Peter Mika) “And we can link allthese data sources” (Tom Heath) … Disclaimer: “Alltutors and invitedspeakers are equallyimportant and orderisnotimportant. Thosewho do notappearshouldnot be worriedaboutthat” (Enrico Motta and Asun Gómez-Pérez) However, thereal worldisfar more heterogeneous and lesswell-organisedthanthe data thatwestore in ourcomputers(thisisnottheonlypropertythatit has, youwillsee more…) 3
Web, Semantic Web, Social Web, Social Semantic… 4 Source: No idea about copyright (sorry…)
Sensor Networks Increasing availability of cheap, robust, deployable sensors as ubiquitous information sources Dynamic and reactive, but noisy, and unstructured data streams Source: Antonis Deligiannakis
Parts of a Sensor Sensing equipment Internal (“built-in”)  External  CPU Memory Battery Radio to transmit/receive data from other sensors 6 Source: Antonis Deligiannakis
Who are theendusers of sensor networks? Theclimatechangeexpert, or a simple citizen Source: Dave de Roure
Notonlyenvironmentalsensors, butmanyothers… 8 Weather Sensors Sensor Dataset GPS Sensors Satellite Sensors Camera Sensors Source: H Patni, C Henson, A Sheth
How do wemakethesesensors more accessible?  9 Source: SemsorGrid4Env consortium
The Sensor Web (relatedto Internet of Things) Universal, web-based access to sensor data Some sensor networkproperties: Networked Mostlywireless Each network with some kind of authority and administration Sometimes noisy 10 Source: Adaptedfrom Alan Smeaton’sinvitedtalk at ESWC2009
Should we care as computer scientists? They are mostly useful for environmental scientists, physicists, geographers, seismologists, … [continue for more than 100 disciplines] Hence interesting for those computer scientists interested on helping these users… We are many ;-) But they are also interesting for “pure” compuyter scientists (and even Semantic Web researchers) They address an important set of “grand challenge” Computer Science issues including:  Heterogeneity Scale Scalability Autonomic behaviour Persistence, evolution Deployment challenges Mobility Source: Dave de Roure
A set of challenges in sensor data management Provisioning Complexity of acquisition: distributed sources, data volumes, uncertainty, data quality, incompleteness  Pre-processing incoming data: calibration on instruments (specific), lack of re-grid, calibration, gap-filling features Tools for data ingestion needed: generic, customizable, provide estimates, uncertainty degree, etc. Spatial/temporal Analysis, modeling Discovery: identify sources, metadata Data quality: gaps, faulty data, loss, estimates Analysis models  Republish analytic results, computations,  Workflows for data stream processing  12 Source: 	Data Management in theWorldWide Sensor Web. Balazinska et al. 	IEEE Pervasive Computing, 2007
A set of challenges in sensor data management Interoperability Data aggregation/integration Uncertainty, data quality Noise, failures, measurement errors, confidence, trust  Distributed processing  High volume, time critical Fault-tolerance Load management  Stream processing features Continuous queries Live & historical data 13 Source: 	Data Management in the WorldWide Sensor Web. Balazinska et al. 	IEEE Pervasive Computing, 2007
A semanticperspectiveonthesechallenges Sensor data querying and (pre-)processing Data heterogeneity Data quality New inferencecapabilitiesrequiredtodealwith sensor information Sensor data modelrepresentation and management For data publication, integration and discovery Bridgingbetween sensor data and ontologicalrepresentationsfor data integration Ontologies: Observations and measurements, time series, etc. Eventmodels Userinteractionwith sensor data
Vision (aftersomeiterations, and more to come) 15 Source: RWI WorkingGrouponIoT: NetworkedKnowledge
Semantic Sensor Web / LinkedStream-Sensor Data (LSD) A representation of sensor/streamdata followingthestandards of LinkedData Addingsemanticsallowsthesearch and exploration of sensor data withoutany prior knowledge of the data source Usingtheprinciples of Linked Data facilitatestheintegration of stream data totheincreasingnumber of Linked Data collections Earlyreferences… AmitSheth, CoryHenson, and SatyaSahoo, "Semantic Sensor Web," IEEE Internet Computing, July/August 2008, p. 78-83 SequedaJ, Corcho O. LinkedStream Data: A Position Paper. Proceedingsof the 2nd International WorkshoponSemantic Sensor Networks, SSN 09 Le-Phuoc D, Parreira JX, Hauswirth M. Challengesin LinkedStream Data Processing: A Position Paper. Proceedingsof the3rd International WorkshoponSemantic Sensor Networks, SSN 10
LSD (LinkedStream/Sensor Data?) Very popular substance in the 60s 17
Let’schecksomeexamples Meteorological data in Spain: automaticweatherstations http://aemet.linkeddata.es/ A number of SSSW2011 studentsinvolved in it Open reviewingpossibilitiesavailable at theSemantic Web Journal:  http://www.semantic-web-journal.net/content/transforming-meteorological-data-linked-data Live sensors in Slovenia One of our SSSW2011 studentsinvolved in it;-) http://sensors.ijs.si/ ChannelCoastalObservatory in Southern UK http://webgis1.geodata.soton.ac.uk/flood.html And some more from DERI Galway, Knoesis, CSIRO, etc. 18
PART II How to create, publish and consume Linked Stream Data
HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
[object Object]
State of the art on sensor network ontologies in the report below
In 2009, a W3C incubator group was started, which has just finished
Lots of good people there
Final report: http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/
Ontology: http://purl.oclc.org/NET/ssnx/ssn
A good number of internal and external references to SSN Ontology
http://www.w3.org/2005/Incubator/ssn/wiki/Tagged_Bibliography
SSN Ontology paper submitted to Journal of Web SemanticsSSN ontologies. History
Deployment System OperatingRestriction Process Device PlatformSite Data Skeleton ConstraintBlock MeasuringCapability Overview of the SSN ontology modules
deploymentProcesPart only Deployment System OperatingRestriction hasSubsystem only, some hasSurvivalRange only SurvivalRange DeploymentRelatedProcess hasDeployment only System OperatingRange Deployment hasOperatingRange only deployedSystem only deployedOnPlatform only Process hasInput only inDeployment only Device Input Device Process onPlatform only PlatformSite Output Platform hasOutput only, some attachedSystem only Data Skeleton implements some isProducedBy some Sensor Sensing hasValue some SensorOutput sensingMethodUsed only detects only SensingDevice observes only SensorInput ObservationValue isProxyFor only Property isPropertyOf some includesEvent some observedProperty only observationResult only hasProperty only, some observedBy only Observation FeatureOfInterest featureOfInterest only ConstraintBlock MeasuringCapability hasMeasurementCapability only forProperty only inCondition only inCondition only Condition MeasurementCapability Overview of the SSN ontologies
SSN Ontology. Sensor and environmental properties Skeleton Property Communication MeasuringCapability hasMeasurementProperty only MeasurementCapability MeasurementProperty Accuracy Frequency Precision Resolution Selectivity Latency DetectionLimit Drift MeasurementRange ResponseTime Sensitivity EnergyRestriction OperatingRestriction hasOperatingProperty only OperatingProperty OperatingRange EnvironmentalOperatingProperty MaintenanceSchedule OperatingPowerRange hasSurvivalProperty only SurvivalRange SurvivalProperty EnvironmentalSurvivalProperty SystemLifetime BatteryLifetime
A usageexample Upper SWEET DOLCE UltraLite SSG4Env  infrastructure SSN Schema Service External OrdnanceSurvey FOAF Flood domain CoastalDefences AdditionalRegions Role 25
AEMET Ontology Network 83 classes 102 objectproperties 80 datatypeproperties 19 instances SROIQ(D)
HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
Goodpractices in URI Definition Sorry, no clearpracticesyet…
Goodpractices in URI Definition Wehavetoidentify… Sensors Features of interest Properties Observations Debate betweenbeingobservationor sensor-centric Observation-centricseemsto be thewinner Forsomedetails of sensor-centric, check [Sequeda and Corcho, 2009]
HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
Queries to Sensor/Stream Data SNEEql RSTREAM SELECT id, speed, direction  FROM wind[NOW]; Streaming SPARQL PREFIX fire: <http://www.semsorgrid4env.eu/ontologies/fireDetection#> SELECT ?sensor ?speed ?direction FROM STREAM <http://…/SensorReadings.rdf> WINDOW RANGE 1 MS SLIDE 1 MS WHERE {     ?sensor a fire:WindSensor; fire:hasMeasurements ?WindSpeed, ?WindDirection.     ?WindSpeed a fire:WindSpeedMeasurement; fire:hasSpeedValue ?speed; fire:hasTimestampValue ?wsTime.     ?WindDirection a fire:WindDirectionMeasurement; fire:hasDirectionValue ?direction; fire:hasTimestampValue ?dirTime.     FILTER (?wsTime == ?dirTime) } C-SPARQL REGISTER QUERY WindSpeedAndDirection AS PREFIX fire: <http://www.semsorgrid4env.eu/ontologies/fireDetection#> SELECT ?sensor ?speed ?direction FROM STREAM <http://…/SensorReadings.rdf> [RANGE 1 MSEC SLIDE 1 MSEC] WHERE { … 31 Semantically Integrating Streaming and Stored Data
SPARQL-STR v1 32 Sensors, Mappings and Queries SELECT ?waveheight FROM STREAM <www.ssg4env.eu/SensorReadings.srdf>  [FROM NOW -10 MINUTES TO NOW STEP 1 MINUTE] WHERE {    ?WaveObs a sea:WaveHeightObservation;                         sea:hasValue ?waveheight;  } SELECT measuredFROM wavesamples [NOW -10 MIN] conceptmap-def WaveHeightMeasurement virtualStream <http://ssg4env.eu/Readings.srdf>  uri-as concat('ssg4env:WaveSM_', wavesamples.sensorid,wavesamples.ts)  attributemap-defhasValue operation constant      has-columnwavesamples.measured dbrelationmap-def isProducedBy  toConcept Sensor    joins-via condition equals       has-column sensors.sensorid       has-columnwavesamples.sensorid conceptmap-def Sensor  uri-as concat('ssg4env:Sensor_',sensors.sensorid)    attributemap-def hasSensorid    operation constant      has-column sensors.sensorid Query translation SNEEql SPARQLStream Query Processing Stream-to-Ontology mappings Client Sensor Network  Data translation [tuples] [triples] S2O Mappings
SPARQL-STR v2 SPARQLStream  algebra(S1 S2 Sm)  GSN Query translation q SNEEql, GSN API Sensor Network (S1) SPARQLStream (Og)  Relational DB (S2) Query Evaluator Stream-to-Ontology Mappings (R2RML) Client Stream Engine (S3) RDF Store (Sm) Data translation [tuples] [triples] Ontology-based Streaming Data Access Service
SwissEx 34 Sensors, Mappings and Queries Global Sensor Networks, deployment for SwissEx. Distributedenvironment: GSN Davos, GSN Zurich, etc. In each site, a number of sensorsavailable Each one withdifferentschema Metadatastored in wiki Federatedmetadata management: Jeung H., Sarni, S., Paparrizos, I., Sathe, S., Aberer, K., Dawes, N., Papaioannus, T., Lehning, M.EffectiveMetadata Management in federatedSensor Networks.  in SUTC, 2010 Sensor observations Sensormetadata
Gettingthingsdone Transformed wiki metadata to SSN instances in RDF Generated R2RML mappings for all sensors Implementation of Ontology-basedquerying over GSN Fronting GSN with SPARQL-Stream queries Numbers: 28 Deployments Aprox. 50 sensors in eachdeployment More than 1500 sensors Live updates. Lowfrequency Access to all metadata/not all data 35 Sensors, Mappings and Queries
SensorMetadata 36 Sensors, Mappings and Queries station location sensors model properties
Sensor Data: Observations 37 Sensors, Mappings and Queries Heterogeneity Integration

More Related Content

What's hot

Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with CloudEfficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
iosrjce
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksjsharath
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Web
guestecf0af
 
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy SciencesDiscovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Ian Foster
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Alexander Decker
 
Data mining weka
Data mining wekaData mining weka
Data mining weka
prashant 100702007
 
Semantics in Sensor Networks
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor Networks
Oscar Corcho
 
F33022028
F33022028F33022028
F33022028
IJERA Editor
 
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
CSCJournals
 
F010524057
F010524057F010524057
F010524057
IOSR Journals
 
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSNCOMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
pharmaindexing
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Review
iosrjce
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
Gagan Deep
 
IRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
IRJET-AI Neural Network Disaster Recovery Cloud Operations SystemsIRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
IRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
IRJET Journal
 
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
Numenta
 
Neural networks
Neural networksNeural networks
Neural networks
Learnbay Datascience
 
Secure data aggregation technique for wireless sensor networks in the presenc...
Secure data aggregation technique for wireless sensor networks in the presenc...Secure data aggregation technique for wireless sensor networks in the presenc...
Secure data aggregation technique for wireless sensor networks in the presenc...
LogicMindtech Nologies
 
A novel algorithm to protect and manage memory locations
A novel algorithm to protect and manage memory locationsA novel algorithm to protect and manage memory locations
A novel algorithm to protect and manage memory locations
iosrjce
 

What's hot (20)

Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with CloudEfficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
Efficient IOT Based Sensor Data Analysis in Wireless Sensor Networks with Cloud
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Web
 
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy SciencesDiscovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
50120140505014
5012014050501450120140505014
50120140505014
 
Ijetcas14 469
Ijetcas14 469Ijetcas14 469
Ijetcas14 469
 
Data mining weka
Data mining wekaData mining weka
Data mining weka
 
Semantics in Sensor Networks
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor Networks
 
F33022028
F33022028F33022028
F33022028
 
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
DrCell – A Software Tool for the Analysis of Cell Signals Recorded with Extra...
 
F010524057
F010524057F010524057
F010524057
 
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSNCOMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Review
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
 
IRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
IRJET-AI Neural Network Disaster Recovery Cloud Operations SystemsIRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
IRJET-AI Neural Network Disaster Recovery Cloud Operations Systems
 
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
The Predictive Neuron: How Active Dendrites Enable Spatiotemporal Computation...
 
Neural networks
Neural networksNeural networks
Neural networks
 
Secure data aggregation technique for wireless sensor networks in the presenc...
Secure data aggregation technique for wireless sensor networks in the presenc...Secure data aggregation technique for wireless sensor networks in the presenc...
Secure data aggregation technique for wireless sensor networks in the presenc...
 
A novel algorithm to protect and manage memory locations
A novel algorithm to protect and manage memory locationsA novel algorithm to protect and manage memory locations
A novel algorithm to protect and manage memory locations
 

Viewers also liked

Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) Web
David Crowley
 
W3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
W3C Semantic Sensor Networks: Ontologies, Applications, and Future DirectionsW3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
W3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
Cory Andrew Henson
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensors
Web Directions
 
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - IntroductionTutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
Jean-Paul Calbimonte
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
Amélie Gyrard
 
Semantic web technologies and digital library search
Semantic web technologies and digital library searchSemantic web technologies and digital library search
Semantic web technologies and digital library search
Richard Nurse
 
Advantages & disadvantages of web 1.0 vs web 2.0
Advantages & disadvantages of web 1.0  vs web 2.0Advantages & disadvantages of web 1.0  vs web 2.0
Advantages & disadvantages of web 1.0 vs web 2.0Nifras Ismail
 
EU FP7 CityPulse Project
EU FP7 CityPulse ProjectEU FP7 CityPulse Project
EU FP7 CityPulse Project
CityPulse Project
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
PayamBarnaghi
 
Semantic Search Over The Web
Semantic Search Over The WebSemantic Search Over The Web
Semantic Search Over The Web
alierkan
 
Real Time Semantic Analysis of Streaming Sensor Data
Real Time Semantic Analysis of Streaming Sensor DataReal Time Semantic Analysis of Streaming Sensor Data
Real Time Semantic Analysis of Streaming Sensor Data
Harshal Patni
 

Viewers also liked (11)

Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) Web
 
W3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
W3C Semantic Sensor Networks: Ontologies, Applications, and Future DirectionsW3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
W3C Semantic Sensor Networks: Ontologies, Applications, and Future Directions
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensors
 
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - IntroductionTutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
 
Semantic web technologies and digital library search
Semantic web technologies and digital library searchSemantic web technologies and digital library search
Semantic web technologies and digital library search
 
Advantages & disadvantages of web 1.0 vs web 2.0
Advantages & disadvantages of web 1.0  vs web 2.0Advantages & disadvantages of web 1.0  vs web 2.0
Advantages & disadvantages of web 1.0 vs web 2.0
 
EU FP7 CityPulse Project
EU FP7 CityPulse ProjectEU FP7 CityPulse Project
EU FP7 CityPulse Project
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Semantic Search Over The Web
Semantic Search Over The WebSemantic Search Over The Web
Semantic Search Over The Web
 
Real Time Semantic Analysis of Streaming Sensor Data
Real Time Semantic Analysis of Streaming Sensor DataReal Time Semantic Analysis of Streaming Sensor Data
Real Time Semantic Analysis of Streaming Sensor Data
 

Similar to Semantic Sensor Networks and Linked Stream Data

Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
PayamBarnaghi
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
PayamBarnaghi
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
PayamBarnaghi
 
Sinnott Paper
Sinnott PaperSinnott Paper
Sinnott Paper
Johanna Green
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402
vrij
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152Lenore Mullin
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
Charith Perera
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsPayamBarnaghi
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
PayamBarnaghi
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionCory Andrew Henson
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine Perception
Artificial Intelligence Institute at UofSC
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
iotest
 
Emerging Forms of Data and Analytics
Emerging Forms of Data and AnalyticsEmerging Forms of Data and Analytics
Emerging Forms of Data and Analytics
David De Roure
 
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
Artificial Intelligence Institute at UofSC
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
PDT: Personal Data from Things, and its provenance
PDT: Personal Data from Things,and its provenancePDT: Personal Data from Things,and its provenance
PDT: Personal Data from Things, and its provenance
Paolo Missier
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
Artificial Intelligence Institute at UofSC
 

Similar to Semantic Sensor Networks and Linked Stream Data (20)

Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Sinnott Paper
Sinnott PaperSinnott Paper
Sinnott Paper
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402
 
Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine Perception
 
A Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine PerceptionA Semantics-based Approach to Machine Perception
A Semantics-based Approach to Machine Perception
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
 
Emerging Forms of Data and Analytics
Emerging Forms of Data and AnalyticsEmerging Forms of Data and Analytics
Emerging Forms of Data and Analytics
 
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
Data Processing and Semantics for Advanced Internet of Things (IoT) Applicati...
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
 
PDT: Personal Data from Things, and its provenance
PDT: Personal Data from Things,and its provenancePDT: Personal Data from Things,and its provenance
PDT: Personal Data from Things, and its provenance
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
 

More from Oscar Corcho

Organisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de MadridOrganisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de Madrid
Oscar Corcho
 
Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020
Oscar Corcho
 
Open Data (and Software, and other Research Artefacts) - A proper management
Open Data (and Software, and other Research Artefacts) -A proper managementOpen Data (and Software, and other Research Artefacts) -A proper management
Open Data (and Software, and other Research Artefacts) - A proper management
Oscar Corcho
 
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticosAdiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
Oscar Corcho
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data Sharing
Oscar Corcho
 
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Oscar Corcho
 
STARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación LumínicaSTARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación Lumínica
Oscar Corcho
 
Towards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experienceTowards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experience
Oscar Corcho
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case study
Oscar Corcho
 
An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...
Oscar Corcho
 
Linked Statistical Data 101
Linked Statistical Data 101Linked Statistical Data 101
Linked Statistical Data 101
Oscar Corcho
 
Aplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMETAplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMET
Oscar Corcho
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016
Oscar Corcho
 
Educando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidadEducando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidad
Oscar Corcho
 
STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016
Oscar Corcho
 
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaGeneración de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Oscar Corcho
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart Cities
Oscar Corcho
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
Oscar Corcho
 
Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?
Oscar Corcho
 
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Oscar Corcho
 

More from Oscar Corcho (20)

Organisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de MadridOrganisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de Madrid
 
Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020
 
Open Data (and Software, and other Research Artefacts) - A proper management
Open Data (and Software, and other Research Artefacts) -A proper managementOpen Data (and Software, and other Research Artefacts) -A proper management
Open Data (and Software, and other Research Artefacts) - A proper management
 
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticosAdiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data Sharing
 
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
 
STARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación LumínicaSTARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación Lumínica
 
Towards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experienceTowards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experience
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case study
 
An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...
 
Linked Statistical Data 101
Linked Statistical Data 101Linked Statistical Data 101
Linked Statistical Data 101
 
Aplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMETAplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMET
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016
 
Educando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidadEducando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidad
 
STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016
 
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaGeneración de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart Cities
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
 
Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?
 
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

Semantic Sensor Networks and Linked Stream Data

  • 1. Semantics, Sensor Networks and Linked Stream/Sensor Data 8th Summer School on Ontological Engineering and Semantic Web (SSSW2011)Cercedilla, July 15th 2011 Oscar Corcho Facultad de Informática,Universidad Politécnica de Madrid Campus de Montegancedosn, 28660 Boadilla del Monte, Madrid http://www.oeg-upm.net ocorcho@fi.upm.es Phone: 34.91.3366605 Fax: 34.91.3524819
  • 2. Index PART I From the [Social] [Semantic] Web… to Sensor Networks… … to the Sensor Web / Internet of Things… … to Semantic Sensor Web and Linked Stream/Sensor Data
  • 3. TheSemantic Web of Virtual Things and Data Westart living in a well-organisedvirtualworld… “Data ismostly in relationaldatabases and can be exportedtoLinked Data” (Juan Sequeda) “GoodRelationsmarkupisconqueringtheworld of products and serviceswithstructuredmetadata” (Martin Hepp) “Weknowwhere, what and whom” (SteffenStaab) “We can searchforit” (Peter Mika) “And we can link allthese data sources” (Tom Heath) … Disclaimer: “Alltutors and invitedspeakers are equallyimportant and orderisnotimportant. Thosewho do notappearshouldnot be worriedaboutthat” (Enrico Motta and Asun Gómez-Pérez) However, thereal worldisfar more heterogeneous and lesswell-organisedthanthe data thatwestore in ourcomputers(thisisnottheonlypropertythatit has, youwillsee more…) 3
  • 4. Web, Semantic Web, Social Web, Social Semantic… 4 Source: No idea about copyright (sorry…)
  • 5. Sensor Networks Increasing availability of cheap, robust, deployable sensors as ubiquitous information sources Dynamic and reactive, but noisy, and unstructured data streams Source: Antonis Deligiannakis
  • 6. Parts of a Sensor Sensing equipment Internal (“built-in”) External CPU Memory Battery Radio to transmit/receive data from other sensors 6 Source: Antonis Deligiannakis
  • 7. Who are theendusers of sensor networks? Theclimatechangeexpert, or a simple citizen Source: Dave de Roure
  • 8. Notonlyenvironmentalsensors, butmanyothers… 8 Weather Sensors Sensor Dataset GPS Sensors Satellite Sensors Camera Sensors Source: H Patni, C Henson, A Sheth
  • 9. How do wemakethesesensors more accessible? 9 Source: SemsorGrid4Env consortium
  • 10. The Sensor Web (relatedto Internet of Things) Universal, web-based access to sensor data Some sensor networkproperties: Networked Mostlywireless Each network with some kind of authority and administration Sometimes noisy 10 Source: Adaptedfrom Alan Smeaton’sinvitedtalk at ESWC2009
  • 11. Should we care as computer scientists? They are mostly useful for environmental scientists, physicists, geographers, seismologists, … [continue for more than 100 disciplines] Hence interesting for those computer scientists interested on helping these users… We are many ;-) But they are also interesting for “pure” compuyter scientists (and even Semantic Web researchers) They address an important set of “grand challenge” Computer Science issues including: Heterogeneity Scale Scalability Autonomic behaviour Persistence, evolution Deployment challenges Mobility Source: Dave de Roure
  • 12. A set of challenges in sensor data management Provisioning Complexity of acquisition: distributed sources, data volumes, uncertainty, data quality, incompleteness Pre-processing incoming data: calibration on instruments (specific), lack of re-grid, calibration, gap-filling features Tools for data ingestion needed: generic, customizable, provide estimates, uncertainty degree, etc. Spatial/temporal Analysis, modeling Discovery: identify sources, metadata Data quality: gaps, faulty data, loss, estimates Analysis models Republish analytic results, computations,  Workflows for data stream processing 12 Source: Data Management in theWorldWide Sensor Web. Balazinska et al. IEEE Pervasive Computing, 2007
  • 13. A set of challenges in sensor data management Interoperability Data aggregation/integration Uncertainty, data quality Noise, failures, measurement errors, confidence, trust Distributed processing High volume, time critical Fault-tolerance Load management  Stream processing features Continuous queries Live & historical data 13 Source: Data Management in the WorldWide Sensor Web. Balazinska et al. IEEE Pervasive Computing, 2007
  • 14. A semanticperspectiveonthesechallenges Sensor data querying and (pre-)processing Data heterogeneity Data quality New inferencecapabilitiesrequiredtodealwith sensor information Sensor data modelrepresentation and management For data publication, integration and discovery Bridgingbetween sensor data and ontologicalrepresentationsfor data integration Ontologies: Observations and measurements, time series, etc. Eventmodels Userinteractionwith sensor data
  • 15. Vision (aftersomeiterations, and more to come) 15 Source: RWI WorkingGrouponIoT: NetworkedKnowledge
  • 16. Semantic Sensor Web / LinkedStream-Sensor Data (LSD) A representation of sensor/streamdata followingthestandards of LinkedData Addingsemanticsallowsthesearch and exploration of sensor data withoutany prior knowledge of the data source Usingtheprinciples of Linked Data facilitatestheintegration of stream data totheincreasingnumber of Linked Data collections Earlyreferences… AmitSheth, CoryHenson, and SatyaSahoo, "Semantic Sensor Web," IEEE Internet Computing, July/August 2008, p. 78-83 SequedaJ, Corcho O. LinkedStream Data: A Position Paper. Proceedingsof the 2nd International WorkshoponSemantic Sensor Networks, SSN 09 Le-Phuoc D, Parreira JX, Hauswirth M. Challengesin LinkedStream Data Processing: A Position Paper. Proceedingsof the3rd International WorkshoponSemantic Sensor Networks, SSN 10
  • 17. LSD (LinkedStream/Sensor Data?) Very popular substance in the 60s 17
  • 18. Let’schecksomeexamples Meteorological data in Spain: automaticweatherstations http://aemet.linkeddata.es/ A number of SSSW2011 studentsinvolved in it Open reviewingpossibilitiesavailable at theSemantic Web Journal: http://www.semantic-web-journal.net/content/transforming-meteorological-data-linked-data Live sensors in Slovenia One of our SSSW2011 studentsinvolved in it;-) http://sensors.ijs.si/ ChannelCoastalObservatory in Southern UK http://webgis1.geodata.soton.ac.uk/flood.html And some more from DERI Galway, Knoesis, CSIRO, etc. 18
  • 19. PART II How to create, publish and consume Linked Stream Data
  • 20. HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
  • 21.
  • 22. State of the art on sensor network ontologies in the report below
  • 23. In 2009, a W3C incubator group was started, which has just finished
  • 24. Lots of good people there
  • 27. A good number of internal and external references to SSN Ontology
  • 29. SSN Ontology paper submitted to Journal of Web SemanticsSSN ontologies. History
  • 30. Deployment System OperatingRestriction Process Device PlatformSite Data Skeleton ConstraintBlock MeasuringCapability Overview of the SSN ontology modules
  • 31. deploymentProcesPart only Deployment System OperatingRestriction hasSubsystem only, some hasSurvivalRange only SurvivalRange DeploymentRelatedProcess hasDeployment only System OperatingRange Deployment hasOperatingRange only deployedSystem only deployedOnPlatform only Process hasInput only inDeployment only Device Input Device Process onPlatform only PlatformSite Output Platform hasOutput only, some attachedSystem only Data Skeleton implements some isProducedBy some Sensor Sensing hasValue some SensorOutput sensingMethodUsed only detects only SensingDevice observes only SensorInput ObservationValue isProxyFor only Property isPropertyOf some includesEvent some observedProperty only observationResult only hasProperty only, some observedBy only Observation FeatureOfInterest featureOfInterest only ConstraintBlock MeasuringCapability hasMeasurementCapability only forProperty only inCondition only inCondition only Condition MeasurementCapability Overview of the SSN ontologies
  • 32. SSN Ontology. Sensor and environmental properties Skeleton Property Communication MeasuringCapability hasMeasurementProperty only MeasurementCapability MeasurementProperty Accuracy Frequency Precision Resolution Selectivity Latency DetectionLimit Drift MeasurementRange ResponseTime Sensitivity EnergyRestriction OperatingRestriction hasOperatingProperty only OperatingProperty OperatingRange EnvironmentalOperatingProperty MaintenanceSchedule OperatingPowerRange hasSurvivalProperty only SurvivalRange SurvivalProperty EnvironmentalSurvivalProperty SystemLifetime BatteryLifetime
  • 33. A usageexample Upper SWEET DOLCE UltraLite SSG4Env infrastructure SSN Schema Service External OrdnanceSurvey FOAF Flood domain CoastalDefences AdditionalRegions Role 25
  • 34. AEMET Ontology Network 83 classes 102 objectproperties 80 datatypeproperties 19 instances SROIQ(D)
  • 35. HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
  • 36. Goodpractices in URI Definition Sorry, no clearpracticesyet…
  • 37. Goodpractices in URI Definition Wehavetoidentify… Sensors Features of interest Properties Observations Debate betweenbeingobservationor sensor-centric Observation-centricseemsto be thewinner Forsomedetails of sensor-centric, check [Sequeda and Corcho, 2009]
  • 38. HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
  • 39. Queries to Sensor/Stream Data SNEEql RSTREAM SELECT id, speed, direction FROM wind[NOW]; Streaming SPARQL PREFIX fire: <http://www.semsorgrid4env.eu/ontologies/fireDetection#> SELECT ?sensor ?speed ?direction FROM STREAM <http://…/SensorReadings.rdf> WINDOW RANGE 1 MS SLIDE 1 MS WHERE { ?sensor a fire:WindSensor; fire:hasMeasurements ?WindSpeed, ?WindDirection. ?WindSpeed a fire:WindSpeedMeasurement; fire:hasSpeedValue ?speed; fire:hasTimestampValue ?wsTime. ?WindDirection a fire:WindDirectionMeasurement; fire:hasDirectionValue ?direction; fire:hasTimestampValue ?dirTime. FILTER (?wsTime == ?dirTime) } C-SPARQL REGISTER QUERY WindSpeedAndDirection AS PREFIX fire: <http://www.semsorgrid4env.eu/ontologies/fireDetection#> SELECT ?sensor ?speed ?direction FROM STREAM <http://…/SensorReadings.rdf> [RANGE 1 MSEC SLIDE 1 MSEC] WHERE { … 31 Semantically Integrating Streaming and Stored Data
  • 40. SPARQL-STR v1 32 Sensors, Mappings and Queries SELECT ?waveheight FROM STREAM <www.ssg4env.eu/SensorReadings.srdf> [FROM NOW -10 MINUTES TO NOW STEP 1 MINUTE] WHERE { ?WaveObs a sea:WaveHeightObservation; sea:hasValue ?waveheight; } SELECT measuredFROM wavesamples [NOW -10 MIN] conceptmap-def WaveHeightMeasurement virtualStream <http://ssg4env.eu/Readings.srdf> uri-as concat('ssg4env:WaveSM_', wavesamples.sensorid,wavesamples.ts) attributemap-defhasValue operation constant has-columnwavesamples.measured dbrelationmap-def isProducedBy toConcept Sensor joins-via condition equals has-column sensors.sensorid has-columnwavesamples.sensorid conceptmap-def Sensor uri-as concat('ssg4env:Sensor_',sensors.sensorid) attributemap-def hasSensorid operation constant has-column sensors.sensorid Query translation SNEEql SPARQLStream Query Processing Stream-to-Ontology mappings Client Sensor Network Data translation [tuples] [triples] S2O Mappings
  • 41. SPARQL-STR v2 SPARQLStream algebra(S1 S2 Sm) GSN Query translation q SNEEql, GSN API Sensor Network (S1) SPARQLStream (Og) Relational DB (S2) Query Evaluator Stream-to-Ontology Mappings (R2RML) Client Stream Engine (S3) RDF Store (Sm) Data translation [tuples] [triples] Ontology-based Streaming Data Access Service
  • 42. SwissEx 34 Sensors, Mappings and Queries Global Sensor Networks, deployment for SwissEx. Distributedenvironment: GSN Davos, GSN Zurich, etc. In each site, a number of sensorsavailable Each one withdifferentschema Metadatastored in wiki Federatedmetadata management: Jeung H., Sarni, S., Paparrizos, I., Sathe, S., Aberer, K., Dawes, N., Papaioannus, T., Lehning, M.EffectiveMetadata Management in federatedSensor Networks.  in SUTC, 2010 Sensor observations Sensormetadata
  • 43. Gettingthingsdone Transformed wiki metadata to SSN instances in RDF Generated R2RML mappings for all sensors Implementation of Ontology-basedquerying over GSN Fronting GSN with SPARQL-Stream queries Numbers: 28 Deployments Aprox. 50 sensors in eachdeployment More than 1500 sensors Live updates. Lowfrequency Access to all metadata/not all data 35 Sensors, Mappings and Queries
  • 44. SensorMetadata 36 Sensors, Mappings and Queries station location sensors model properties
  • 45. Sensor Data: Observations 37 Sensors, Mappings and Queries Heterogeneity Integration
  • 47. Uglylittledemo Problems Toomanysensors TooHeterogeneous Anysensorsavailable in thisregion? Sensorsthatmeasurewind speed? How about getting the data? 39 Sensors, Mappings and Queries
  • 48. HowtodealwithLinkedStream/Sensor Data Ingredients Anontologymodel Goodpractices in URI definition Supportingsemantictechnology SPARQL extensions Tohandle time and tuplewindows Tohandlespatio-temporal constraints REST APIstoaccessit A couple of lessonslearned
  • 49. Sensor High-level API Source: Kevin Page and rest of Southampton’steam at SemsorGrid4Env
  • 50. Sensor High-level API Source: Kevin Page and rest of Southampton’steam at SemsorGrid4Env
  • 51. API definition Source: Kevin Page and rest of Southampton’steam at SemsorGrid4Env
  • 52. LessonsLearned High-level (partI) Sensor data isyetanothergoodsource of data withsomespecialproperties Everythingthatwe do withourrelationaldatasetsorother data sources can be done with sensor data Practicallessonslearned (part II) Manageseparatelydata and metadata of thesensors Data shouldalways be separatedbetweenrealtime-data and historical-data Use the time formatxsd:dateTimeand the time zone Graphicalrepresentation of data forweeksormonthsisnot trivial anyway
  • 53. Semantics, Sensor Networks and Linked Stream/Sensor Data 8th Summer School on Ontological Engineering and Semantic Web (SSSW2011)Cercedilla, July 15th 2011 Oscar Corcho Acknowledgments: allthoseidentified in slides + the SemsorGrid4Env team (Jean Paul Calbimonte, Alasdair Gray, Kevin Page, etc.), the AEMET team at OEG-UPM (GhislainAtemezing, Daniel Garijo, José Mora, María Poveda, Daniel Vila, Boris Villazón) + Pablo Rozas (AEMET)

Editor's Notes

  1. The where clasue for both SPARQL extensions is the same