SlideShare une entreprise Scribd logo
1  sur  45
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

Contenu connexe

Tendances

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 Cloudiosrjce
 
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 Webguestecf0af
 
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 SciencesIan Foster
 
Semantics in Sensor Networks
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor NetworksOscar Corcho
 
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
 
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 WSNpharmaindexing
 
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 Reviewiosrjce
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural NetworksGagan 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 SystemsIRJET 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
 
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 locationsiosrjce
 

Tendances (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
 

En vedette

Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) WebDavid 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 DirectionsCory Andrew Henson
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsWeb 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 - IntroductionJean-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 searchRichard 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
 
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 Webalierkan
 
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 DataHarshal Patni
 

En vedette (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
 

Similaire à 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 EnvironmentsPayamBarnaghi
 
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 ApplicationsPayamBarnaghi
 
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
 
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 20080402vrij
 
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, 2013Charith 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
 
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 2iotest
 
Emerging Forms of Data and Analytics
Emerging Forms of Data and AnalyticsEmerging Forms of Data and Analytics
Emerging Forms of Data and AnalyticsDavid 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 OpportunitiesPayamBarnaghi
 
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 provenancePaolo Missier
 

Similaire à 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
 

Plus de 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 MadridOscar 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 2020Oscar 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ísticosOscar 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 SharingOscar 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ínicaOscar 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 experienceOscar 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 studyOscar 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 101Oscar 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 2016Oscar 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 universidadOscar Corcho
 
STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016Oscar 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ísticaOscar 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 CitiesOscar 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
 

Plus de 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...
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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)

Notes de l'éditeur

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