IoT-Lite: A Lightweight Semantic Model for the Internet of Things

IoT-Lite: A Lightweight Semantic Model
for the Internet of Things
1
Maria Bermudez-Edo (University of Granada),
Tarek Elsaleh, Payam Barnaghi (University of Surrey),
Kerry Taylor (The Australian National University/University of Surrey)
2P. Barnaghi et al., "Digital Technology Adoption in the Smart Built Environment", IET Sector Technical Briefing, The Institution of Engineering and Technology
(IET), I. Borthwick (editor), March 2015.
3
Sensor devices are becoming widely available
- Programmable devices
- Off-the-shelf gadgets/tools
Internet of Things: The story so far
RFID based
solutions
Wireless Sensor and
Actuator networks
, solutions for
communication
technologies, energy
efficiency, routing, …
Smart Devices/
Web-enabled
Apps/Services, initial
products,
vertical applications, early
concepts and demos, …
Motion sensor
Motion sensor
ECG sensor
Physical-Cyber-Social
Systems, Linked-data,
semantics, M2M,
More products, more
heterogeneity,
solutions for control and
monitoring, …
Future: Cloud, Big (IoT) Data
Analytics, Interoperability,
Enhanced Cellular/Wireless Com.
for IoT, Real-world operational
use-cases and Industry and B2B
services/applications,
more Standards…
Data in the IoT
− Data is collected by sensory devices and also crowd sensing
sources.
− It is time and location dependent.
− It can be noisy and the quality can vary.
− It is often continuous - streaming data.
− Data is gathered from various heterogeneous sources and in
various format and representations.
− Often the value is in integrating data from different sources
and in creating an ecosystem of systems.
Device/Data interoperability
6
The slide adapted from the IoT talk given by Jan Holler of Ericsson at IoT Week 2015 in Lisbon.
Heterogeneity, multi-modality and volume are
among the key issues.
We need interoperable and machine-interpretable
solutions…
7
Semantic Sensor Web
8
“The semantic sensor Web enables
interoperability and advanced analytics
for situation awareness and other
advanced applications from
heterogeneous sensors.”
(Amit Sheth et al, 2008)
9
Some good existing models:
SSN Ontology
Ontology Link: http://www.w3.org/2005/Incubator/ssn/ssnx/ssn
M. Compton et al, "The SSN Ontology of the W3C Semantic Sensor Network Incubator Group", Journal of Web Semantics, 2012.
10
There are several good models and description
frameworks;
The problem is that having good models and
developing ontologies are not enough.
Semantic descriptions are intermediary
solutions, not the end product.
They should be transparent to the end-user and
probably to the data producer as well.
Data Lifecycle
11
Source: The IET Technical Report, Digital Technology Adoption in the Smart Built Environment: Challenges and
opportunities of data driven systems for building, community and city-scale applications,
http://www.theiet.org/sectors/built-environment/resources/digital-technology.cfm
Semantics in IoT networks
WSN
WSN
WSN
WSN
WSN
Network-enabled
Devices
Semantically
annotate data
12
Gateway
CoAP
HTTP
CoAP
CoAP
HTTP
6LowPAN
Semantically
annotate data
http://mynet1/snodeA23/readTemp?
WSN
MQTT
MQTT
Gateway
network-
enabled
devices
Gateway
An overview of IoT-Lite
13
An example
14
Design Rules (1)
−Design for large-scale.
−Think of who will use the semantics and design for
their needs (keep the minimum required tags).
−Provide means to update and change the semantic
annotations (not covered).
−Create tools for validation and interoperability
testing (TBD).
−Create taxonomies and vocabularies.
15
Design Rules (2)
− Re-use existing models.
− Link data and descriptions to other existing resources.
− Define rules and/or best practices for providing the values for
each property.
− Keep it simple.
− Create effective methods, tools and APIs to handle and
process the semantics.
16
Evaluations- data size
17
Comparison with the
IoT-A model
Evaluations- Query Time
18
Query performed in the experiments
Evaluations- Query Time
19
Round Time Trip (RTT) of the queries required
to retrieve the endpoint.
IoT-lite ontology
20
IoT-Lite
21
http://www.w3.org/Submission/iot-lite/
In Conclusion
− The IoT-Lite Ontology provides an extensible way to
describe devices acting as sensors, actuators or tags in terms
of their attributes and associated units of measure, as well as
the device's physical location and area of coverage.
22
In Conclusion
23
- Semantic descriptions
are intermediary
solutions, not the end
product.
- They, usually, should be
transparent to the end-
user and probably to the
data producer as well.
In Conclusion
−IoT-Lite (or any other similar model) should be
offered with:
−Tools for annotation (similar to SAOPY)
−http://iot.ee.surrey.ac.uk/citypulse/ontologies/sao/saopy.html
−Tools for validation (similar to the SSN validator)
−http://iot.ee.surrey.ac.uk/SSNValidation/
−Best practices
−Sample code and sample datasets
24
25
Acknowledgment
The research leading to these results has received funding
from the European Commission’s in the Seventh Framework
Programme for the FIWARE project under grant agreement
no. 632893 and in the H2020 for FIESTA-IoT project under
grant agreement no. CNECT-ICT-643943.
26
Q&A
− Thank you.
http://personal.ee.surrey.ac.uk/Personal/P.Barnaghi/
@pbarnaghi
p.barnaghi@surrey.ac.uk
1 von 27

Recomendados

Semantic Technolgies for the Internet of Things von
Semantic Technolgies for the Internet of ThingsSemantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of ThingsPayamBarnaghi
815 views67 Folien
Internet of Things: Concepts and Technologies von
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesPayamBarnaghi
6.3K views197 Folien
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing von
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingA Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingPayamBarnaghi
1.4K views16 Folien
Semantic technologies for the Internet of Things von
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
1.3K views73 Folien
Semantic IoT Semantic Inter-Operability Practices - Part 1 von
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1iotest
914 views31 Folien
Smart Cities: How are they different? von
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different? PayamBarnaghi
659 views60 Folien

Más contenido relacionado

Was ist angesagt?

Dynamic Semantics for the Internet of Things von
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things PayamBarnaghi
1.9K views39 Folien
How to make data more usable on the Internet of Things von
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
2K views53 Folien
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t... von
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Ghislain ATEMEZING
1.3K views20 Folien
Discovering Things and Things’ data/services von
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/servicesPayamBarnaghi
2K views25 Folien
Working with real world data von
Working with real world dataWorking with real world data
Working with real world dataPayamBarnaghi
1.4K views16 Folien
The impact of Big Data on next generation of smart cities von
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesPayamBarnaghi
1.7K views53 Folien

Was ist angesagt?(19)

Dynamic Semantics for the Internet of Things von PayamBarnaghi
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
PayamBarnaghi1.9K views
How to make data more usable on the Internet of Things von PayamBarnaghi
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
PayamBarnaghi2K views
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t... von Ghislain ATEMEZING
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Ghislain ATEMEZING1.3K views
Discovering Things and Things’ data/services von PayamBarnaghi
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/services
PayamBarnaghi2K views
Working with real world data von PayamBarnaghi
Working with real world dataWorking with real world data
Working with real world data
PayamBarnaghi1.4K views
The impact of Big Data on next generation of smart cities von PayamBarnaghi
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart cities
PayamBarnaghi1.7K views
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso... von Amélie Gyrard
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
Amélie Gyrard1.1K views
Physical-Cyber-Social Data Analytics & Smart City Applications von PayamBarnaghi
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
PayamBarnaghi1.6K views
Data Modelling and Knowledge Engineering for the Internet of Things von Cory Andrew Henson
Data Modelling and Knowledge Engineering for the Internet of ThingsData Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of Things
Cory Andrew Henson9.4K views
Internet of Things: The story so far von PayamBarnaghi
Internet of Things: The story so farInternet of Things: The story so far
Internet of Things: The story so far
PayamBarnaghi2.8K views
Semantic Technologies for the Internet of Things: Challenges and Opportunities von 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
PayamBarnaghi3K views
Designing Cross-Domain Semantic Web of Things Applications von Amélie Gyrard
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
Amélie Gyrard8.5K views
Smart Cities….Smart Future von PayamBarnaghi
Smart Cities….Smart FutureSmart Cities….Smart Future
Smart Cities….Smart Future
PayamBarnaghi1.1K views
Towards application development for the internet of things updated von Pankesh Patel
Towards application development for the internet of things  updatedTowards application development for the internet of things  updated
Towards application development for the internet of things updated
Pankesh Patel1.2K views
dagrep_v006_i004_p057_s16152 von Lenore Mullin
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152
Lenore Mullin1.4K views
Fi cloudpresentationgyrardaugust2015 v2 von Amélie Gyrard
Fi cloudpresentationgyrardaugust2015 v2Fi cloudpresentationgyrardaugust2015 v2
Fi cloudpresentationgyrardaugust2015 v2
Amélie Gyrard589 views
Call for papers - 11th International Conference on Ad hoc, Sensor & Ubiquitou... von ijassn
Call for papers - 11th International Conference on Ad hoc, Sensor & Ubiquitou...Call for papers - 11th International Conference on Ad hoc, Sensor & Ubiquitou...
Call for papers - 11th International Conference on Ad hoc, Sensor & Ubiquitou...
ijassn6 views
Intelligent Internet of Things (IIoT): System Architectures and Communica... von Raghu Nandy
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...
Raghu Nandy172 views

Destacado

Internet of Things and Data Analytics for Smart Cities and eHealth von
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealthPayamBarnaghi
1.8K views95 Folien
Spatial Data on the Web von
Spatial Data on the WebSpatial Data on the Web
Spatial Data on the WebPayamBarnaghi
555 views7 Folien
The Internet of Things: What's next? von
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next? PayamBarnaghi
1.2K views35 Folien
The Future is Cyber-Healthcare von
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare PayamBarnaghi
696 views51 Folien
How to make cities "smarter"? von
How to make cities "smarter"?How to make cities "smarter"?
How to make cities "smarter"?PayamBarnaghi
1K views39 Folien
Overview of the W3C Semantic Sensor Network (SSN) ontology von
Overview of the W3C Semantic Sensor Network (SSN) ontologyOverview of the W3C Semantic Sensor Network (SSN) ontology
Overview of the W3C Semantic Sensor Network (SSN) ontologyRaúl García Castro
4.1K views25 Folien

Destacado(18)

Internet of Things and Data Analytics for Smart Cities and eHealth von PayamBarnaghi
Internet of Things and Data Analytics for Smart Cities and eHealthInternet of Things and Data Analytics for Smart Cities and eHealth
Internet of Things and Data Analytics for Smart Cities and eHealth
PayamBarnaghi1.8K views
The Internet of Things: What's next? von PayamBarnaghi
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
PayamBarnaghi1.2K views
The Future is Cyber-Healthcare von PayamBarnaghi
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
PayamBarnaghi696 views
How to make cities "smarter"? von PayamBarnaghi
How to make cities "smarter"?How to make cities "smarter"?
How to make cities "smarter"?
PayamBarnaghi1K views
Overview of the W3C Semantic Sensor Network (SSN) ontology von Raúl García Castro
Overview of the W3C Semantic Sensor Network (SSN) ontologyOverview of the W3C Semantic Sensor Network (SSN) ontology
Overview of the W3C Semantic Sensor Network (SSN) ontology
Smart Cities and Data Analytics: Challenges and Opportunities von PayamBarnaghi
Smart Cities and Data Analytics: Challenges and Opportunities Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities
PayamBarnaghi2.3K views
CityPulse: Large-scale data analysis for smart city applications von PayamBarnaghi
CityPulse: Large-scale data analysis for smart city applicationsCityPulse: Large-scale data analysis for smart city applications
CityPulse: Large-scale data analysis for smart city applications
PayamBarnaghi1.7K views
What makes smart cities “Smart”? von PayamBarnaghi
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
PayamBarnaghi1.2K views
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities von PayamBarnaghi
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
PayamBarnaghi2.4K views
Internet of Things and Large-scale Data Analytics von PayamBarnaghi
Internet of Things and Large-scale Data Analytics Internet of Things and Large-scale Data Analytics
Internet of Things and Large-scale Data Analytics
PayamBarnaghi2.6K views
Information Engineering in the Age of the Internet of Things von 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
PayamBarnaghi16.2K views
IoTMeetupGuildford#4: CityPulse Project Overview - Sefki Kolozali, Daniel Pus... von MicheleNati
IoTMeetupGuildford#4: CityPulse Project Overview - Sefki Kolozali, Daniel Pus...IoTMeetupGuildford#4: CityPulse Project Overview - Sefki Kolozali, Daniel Pus...
IoTMeetupGuildford#4: CityPulse Project Overview - Sefki Kolozali, Daniel Pus...
MicheleNati789 views
FiCloud2016 lov4iot second life ontology von Amélie Gyrard
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontology
Amélie Gyrard3.8K views
Semantic and the Internet of Things von David Janes
Semantic and the Internet of ThingsSemantic and the Internet of Things
Semantic and the Internet of Things
David Janes1.8K views
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto... von Laurent Lefort
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Laurent Lefort1.8K views

Similar a IoT-Lite: A Lightweight Semantic Model for the Internet of Things

Dynamic Semantics for Semantics for Dynamic IoT Environments von
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsPayamBarnaghi
2.3K views51 Folien
Internet of Things -Overview von
Internet of Things -OverviewInternet of Things -Overview
Internet of Things -OverviewIJRST Journal
359 views5 Folien
Io t research_arpanpal_iem von
Io t research_arpanpal_iemIo t research_arpanpal_iem
Io t research_arpanpal_iemArpan Pal
739 views19 Folien
Data Science for Internet of Things with Ajit Jaokar von
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarJessica Willis
3.2K views84 Folien
Ajit jaokar slides von
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slidesSheamus McGovern
163 views84 Folien
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM von
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEMSEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEMijwmn
4 views21 Folien

Similar a IoT-Lite: A Lightweight Semantic Model for the Internet of Things(20)

Dynamic Semantics for Semantics for Dynamic IoT Environments von PayamBarnaghi
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi2.3K views
Internet of Things -Overview von IJRST Journal
Internet of Things -OverviewInternet of Things -Overview
Internet of Things -Overview
IJRST Journal359 views
Io t research_arpanpal_iem von Arpan Pal
Io t research_arpanpal_iemIo t research_arpanpal_iem
Io t research_arpanpal_iem
Arpan Pal739 views
Data Science for Internet of Things with Ajit Jaokar von Jessica Willis
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
Jessica Willis3.2K views
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM von ijwmn
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEMSEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
ijwmn4 views
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM von ijwmn
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEMSEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
ijwmn2 views
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM von ijwmn
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEMSEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
ijwmn41 views
Opportunities and Challenges of Large-scale IoT Data Analytics von PayamBarnaghi
Opportunities and Challenges of Large-scale IoT Data AnalyticsOpportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data Analytics
PayamBarnaghi2.4K views
Internet of things (IOT) connects physical to digital von Eslam Nader
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
Eslam Nader1.8K views
Semantic IoT Semantic Inter-Operability Practices - Part 2 von iotest
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
iotest754 views
Presentation aina2016 seg3.0_methodology_v2 von Amélie Gyrard
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2
Amélie Gyrard805 views
IRJET - Development of Cloud System for IoT Applications von IRJET Journal
IRJET - Development of Cloud System for IoT ApplicationsIRJET - Development of Cloud System for IoT Applications
IRJET - Development of Cloud System for IoT Applications
IRJET Journal9 views
IoT implementation and Challenges von Ahmed Banafa
IoT implementation and ChallengesIoT implementation and Challenges
IoT implementation and Challenges
Ahmed Banafa4.8K views
A_Middleware_based_on_Service_Oriented_Architectur.pdf von 12rno
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
12rno9 views
What if Things Start to Think - Artificial Intelligence in IoT von Muralidhar Somisetty
What if Things Start to Think - Artificial Intelligence in IoTWhat if Things Start to Think - Artificial Intelligence in IoT
What if Things Start to Think - Artificial Intelligence in IoT

Más de PayamBarnaghi

Academic Research: A Survival Guide von
Academic Research: A Survival GuideAcademic Research: A Survival Guide
Academic Research: A Survival GuidePayamBarnaghi
319 views66 Folien
Reproducibility in machine learning von
Reproducibility in machine learningReproducibility in machine learning
Reproducibility in machine learningPayamBarnaghi
267 views30 Folien
Search, Discovery and Analysis of Sensory Data Streams von
Search, Discovery and Analysis of Sensory Data StreamsSearch, Discovery and Analysis of Sensory Data Streams
Search, Discovery and Analysis of Sensory Data StreamsPayamBarnaghi
504 views49 Folien
Internet Search: the past, present and the future von
Internet Search: the past, present and the futureInternet Search: the past, present and the future
Internet Search: the past, present and the futurePayamBarnaghi
252 views12 Folien
Scientific and Academic Research: A Survival Guide  von
Scientific and Academic Research:  A Survival Guide Scientific and Academic Research:  A Survival Guide 
Scientific and Academic Research: A Survival Guide PayamBarnaghi
611 views75 Folien
Lecture 8: IoT System Models and Applications von
Lecture 8: IoT System Models and ApplicationsLecture 8: IoT System Models and Applications
Lecture 8: IoT System Models and ApplicationsPayamBarnaghi
1.1K views57 Folien

Más de PayamBarnaghi(11)

Academic Research: A Survival Guide von PayamBarnaghi
Academic Research: A Survival GuideAcademic Research: A Survival Guide
Academic Research: A Survival Guide
PayamBarnaghi319 views
Reproducibility in machine learning von PayamBarnaghi
Reproducibility in machine learningReproducibility in machine learning
Reproducibility in machine learning
PayamBarnaghi267 views
Search, Discovery and Analysis of Sensory Data Streams von PayamBarnaghi
Search, Discovery and Analysis of Sensory Data StreamsSearch, Discovery and Analysis of Sensory Data Streams
Search, Discovery and Analysis of Sensory Data Streams
PayamBarnaghi504 views
Internet Search: the past, present and the future von PayamBarnaghi
Internet Search: the past, present and the futureInternet Search: the past, present and the future
Internet Search: the past, present and the future
PayamBarnaghi252 views
Scientific and Academic Research: A Survival Guide  von PayamBarnaghi
Scientific and Academic Research:  A Survival Guide Scientific and Academic Research:  A Survival Guide 
Scientific and Academic Research: A Survival Guide 
PayamBarnaghi611 views
Lecture 8: IoT System Models and Applications von PayamBarnaghi
Lecture 8: IoT System Models and ApplicationsLecture 8: IoT System Models and Applications
Lecture 8: IoT System Models and Applications
PayamBarnaghi1.1K views
Lecture 7: Semantic Technologies and Interoperability von PayamBarnaghi
Lecture 7: Semantic Technologies and InteroperabilityLecture 7: Semantic Technologies and Interoperability
Lecture 7: Semantic Technologies and Interoperability
PayamBarnaghi194 views
Lecture 6: IoT Data Processing von PayamBarnaghi
Lecture 6: IoT Data Processing Lecture 6: IoT Data Processing
Lecture 6: IoT Data Processing
PayamBarnaghi1.6K views
Lecture 5: Software platforms and services von PayamBarnaghi
Lecture 5: Software platforms and services Lecture 5: Software platforms and services
Lecture 5: Software platforms and services
PayamBarnaghi546 views
Internet of Things for healthcare: data integration and security/privacy issu... von PayamBarnaghi
Internet of Things for healthcare: data integration and security/privacy issu...Internet of Things for healthcare: data integration and security/privacy issu...
Internet of Things for healthcare: data integration and security/privacy issu...
PayamBarnaghi866 views
Scientific and Academic Research: A Survival Guide  von PayamBarnaghi
Scientific and Academic Research:  A Survival Guide Scientific and Academic Research:  A Survival Guide 
Scientific and Academic Research: A Survival Guide 
PayamBarnaghi1K views

Último

Thanksgiving!.pdf von
Thanksgiving!.pdfThanksgiving!.pdf
Thanksgiving!.pdfEnglishCEIPdeSigeiro
401 views17 Folien
Gross Anatomy of the Liver von
Gross Anatomy of the LiverGross Anatomy of the Liver
Gross Anatomy of the Liverobaje godwin sunday
69 views12 Folien
The Value and Role of Media and Information Literacy in the Information Age a... von
The Value and Role of Media and Information Literacy in the Information Age a...The Value and Role of Media and Information Literacy in the Information Age a...
The Value and Role of Media and Information Literacy in the Information Age a...Naseej Academy أكاديمية نسيج
61 views42 Folien
How to empty an One2many field in Odoo von
How to empty an One2many field in OdooHow to empty an One2many field in Odoo
How to empty an One2many field in OdooCeline George
97 views8 Folien
GCSE Geography von
GCSE GeographyGCSE Geography
GCSE GeographyWestHatch
47 views32 Folien
11.28.23 Social Capital and Social Exclusion.pptx von
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptxmary850239
383 views25 Folien

Último(20)

How to empty an One2many field in Odoo von Celine George
How to empty an One2many field in OdooHow to empty an One2many field in Odoo
How to empty an One2many field in Odoo
Celine George97 views
GCSE Geography von WestHatch
GCSE GeographyGCSE Geography
GCSE Geography
WestHatch47 views
11.28.23 Social Capital and Social Exclusion.pptx von mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239383 views
Class 9 lesson plans von TARIQ KHAN
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plans
TARIQ KHAN53 views
Retail Store Scavenger Hunt.pptx von jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy15447 views
CUNY IT Picciano.pptx von apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano56 views
JQUERY.pdf von ArthyR3
JQUERY.pdfJQUERY.pdf
JQUERY.pdf
ArthyR396 views

IoT-Lite: A Lightweight Semantic Model for the Internet of Things

  • 1. IoT-Lite: A Lightweight Semantic Model for the Internet of Things 1 Maria Bermudez-Edo (University of Granada), Tarek Elsaleh, Payam Barnaghi (University of Surrey), Kerry Taylor (The Australian National University/University of Surrey)
  • 2. 2P. Barnaghi et al., "Digital Technology Adoption in the Smart Built Environment", IET Sector Technical Briefing, The Institution of Engineering and Technology (IET), I. Borthwick (editor), March 2015.
  • 3. 3 Sensor devices are becoming widely available - Programmable devices - Off-the-shelf gadgets/tools
  • 4. Internet of Things: The story so far RFID based solutions Wireless Sensor and Actuator networks , solutions for communication technologies, energy efficiency, routing, … Smart Devices/ Web-enabled Apps/Services, initial products, vertical applications, early concepts and demos, … Motion sensor Motion sensor ECG sensor Physical-Cyber-Social Systems, Linked-data, semantics, M2M, More products, more heterogeneity, solutions for control and monitoring, … Future: Cloud, Big (IoT) Data Analytics, Interoperability, Enhanced Cellular/Wireless Com. for IoT, Real-world operational use-cases and Industry and B2B services/applications, more Standards…
  • 5. Data in the IoT − Data is collected by sensory devices and also crowd sensing sources. − It is time and location dependent. − It can be noisy and the quality can vary. − It is often continuous - streaming data. − Data is gathered from various heterogeneous sources and in various format and representations. − Often the value is in integrating data from different sources and in creating an ecosystem of systems.
  • 6. Device/Data interoperability 6 The slide adapted from the IoT talk given by Jan Holler of Ericsson at IoT Week 2015 in Lisbon.
  • 7. Heterogeneity, multi-modality and volume are among the key issues. We need interoperable and machine-interpretable solutions… 7
  • 8. Semantic Sensor Web 8 “The semantic sensor Web enables interoperability and advanced analytics for situation awareness and other advanced applications from heterogeneous sensors.” (Amit Sheth et al, 2008)
  • 9. 9 Some good existing models: SSN Ontology Ontology Link: http://www.w3.org/2005/Incubator/ssn/ssnx/ssn M. Compton et al, "The SSN Ontology of the W3C Semantic Sensor Network Incubator Group", Journal of Web Semantics, 2012.
  • 10. 10 There are several good models and description frameworks; The problem is that having good models and developing ontologies are not enough. Semantic descriptions are intermediary solutions, not the end product. They should be transparent to the end-user and probably to the data producer as well.
  • 11. Data Lifecycle 11 Source: The IET Technical Report, Digital Technology Adoption in the Smart Built Environment: Challenges and opportunities of data driven systems for building, community and city-scale applications, http://www.theiet.org/sectors/built-environment/resources/digital-technology.cfm
  • 12. Semantics in IoT networks WSN WSN WSN WSN WSN Network-enabled Devices Semantically annotate data 12 Gateway CoAP HTTP CoAP CoAP HTTP 6LowPAN Semantically annotate data http://mynet1/snodeA23/readTemp? WSN MQTT MQTT Gateway network- enabled devices Gateway
  • 13. An overview of IoT-Lite 13
  • 15. Design Rules (1) −Design for large-scale. −Think of who will use the semantics and design for their needs (keep the minimum required tags). −Provide means to update and change the semantic annotations (not covered). −Create tools for validation and interoperability testing (TBD). −Create taxonomies and vocabularies. 15
  • 16. Design Rules (2) − Re-use existing models. − Link data and descriptions to other existing resources. − Define rules and/or best practices for providing the values for each property. − Keep it simple. − Create effective methods, tools and APIs to handle and process the semantics. 16
  • 17. Evaluations- data size 17 Comparison with the IoT-A model
  • 18. Evaluations- Query Time 18 Query performed in the experiments
  • 19. Evaluations- Query Time 19 Round Time Trip (RTT) of the queries required to retrieve the endpoint.
  • 22. In Conclusion − The IoT-Lite Ontology provides an extensible way to describe devices acting as sensors, actuators or tags in terms of their attributes and associated units of measure, as well as the device's physical location and area of coverage. 22
  • 23. In Conclusion 23 - Semantic descriptions are intermediary solutions, not the end product. - They, usually, should be transparent to the end- user and probably to the data producer as well.
  • 24. In Conclusion −IoT-Lite (or any other similar model) should be offered with: −Tools for annotation (similar to SAOPY) −http://iot.ee.surrey.ac.uk/citypulse/ontologies/sao/saopy.html −Tools for validation (similar to the SSN validator) −http://iot.ee.surrey.ac.uk/SSNValidation/ −Best practices −Sample code and sample datasets 24
  • 25. 25
  • 26. Acknowledgment The research leading to these results has received funding from the European Commission’s in the Seventh Framework Programme for the FIWARE project under grant agreement no. 632893 and in the H2020 for FIESTA-IoT project under grant agreement no. CNECT-ICT-643943. 26