SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Semantic Web Methodologies, Best
Practices and Ontology Engineering
Applied to Internet of Things
IEEE World Forum on Internet of Things (WF-IoT)
December 14-16, 2015 // Milan, Italy.
Ghislain Atemezing, Mondeca, France
Amelie Gyrard, Insight, Ireland
Martin Serrano, Insight, Ireland
Agenda
•  Motivation
–  Semantic Web vs IoT standards
•  Existing efforts for interoperability
–  LOV in Semantic Web
–  IERC AC4: Semantic Interoperability for IoT
•  Proposed Best practices
–  Start by publishing your ontology on the Web
•  Application Use cases
–  M3M Framework
–  Fiesta-IoT project
•  Conclusion
2
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Domain knowledge to build IoT applications is already
designed and available on the Web.
Classify	
   Interoperability	
  Collect	
  
How to exploit the domain knowledge
available on the Web
and make it interoperable?
3
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Basics: Semantic Web Technologies
•  Domain knowledge already structured and designed
•  Ontologies used to share and reuse the domain
knowledge
•  RDF model (1999)
•  Linked Data (2008)
The Semantic Web Layer Cake
W3C Recommendations on RDF:
http://www.w3.org/standards/techs/rdf#w3c_all
4
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Linked (Open) Data Cloud vs IoT
•  Datasets interconnected à LOD cloud
•  “Things” interconnected à IoT
•  Data generated by “Things” interconnected àL(IoT)D?
•  More interoperability == More interconnections
5
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Bridging the gap between SemWeb and IoT standards
6
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Basics: Ontology catalogues
•  Linked Open Vocabularies (LOV)
•  Highly curated vocabularies (528)
•  Interconnected vocabularies
•  Access to data in API, SPARQL and Dump
•  Ready4SmartCities
•  Ontologies about smart cities and energies
•  Many ontologies not available on the Web for reuse
•  Link: http://smartcity.linkeddata.es/
7
Vandenbussche PY; Atemezing G., Poveda M.; Vatant B.:
Linked Open Vocabularies (LOV): a gateway to reusable
semantic vocabularies on the Web. In Semantic Web Journal, 2015
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Basics: IERC AC4 Semantic Interoperability for IoT
•  Syntactical Interoperability
Ø  Heterogeneity of data formats (e.g, JSON, XML, RDF)
•  Technical Interoperability
Ø  Heterogeneity of devices
•  Semantic Interoperability
Ø  Meaning of the information exchanged (e.g., t, temp,
temperature, heterogeneity among ontologies)
•  Organizational Interoperability
Ø  Structure of the knowledge (e.g., web services)
h3p://www.internet-­‐of-­‐things-­‐research.eu/pdf/IERC_Posi@on_Paper_IoT_Seman@c_Interoperability_Final.pdf	
  	
  
8
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Popularize and Applying Semantic Web Best Practices
to Internet of Things
•  Most of the ontologies relevant for IoT are not
referenced yet! Why?
–  Lack of best practices
–  Do we have best practices to design ontologies?
Of course!
=> This is exactly the purpose of this work: survey to
popularize best practices
9
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Linked Open Vocabularies for Internet of Things
(LOV4IoT)
10
•  A dataset of almost 300 ontology-based projects relevant
for IoT
–  Ontologies, Datasets, Rules, Technologies, Sensors and
Domains
–  Extension of Linked Open Vocabularies (LOV)
http://www.sensormeasurement.appspot.com/?p=ontologies
A second life for ontologies!
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Linked Open Vocabularies for Internet of Things
(LOV4IoT)
11
http://www.sensormeasurement.appspot.com/?p=ontologies
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Proposed best practice 1:
Publish your ontology on the Web!
•  Reference your ontologies/datasets:
–  Ontology Catalogue
•  LOV
•  LOV4IOT
•  Ready4SmartCities
–  Semantic Search Engines
12
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Proposed best practice 2: Adding metadata to ontology
•  Metadata allows automatic discoverability
–  Description
–  Licenses
–  Authors
–  Creation Date
–  Last update
–  Publisher
–  Versions
=> Useful for bots to retrieve the domain knowledge, etc.
h3p://lov.okfn.org/Recommenda@ons_Vocabulary_Design.pdf	
  	
  
13
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Proposed best practice 3: Checking Ontology Quality
•  Avoiding common pitfalls when designing ontologies.
•  Use online tool like OOPs.
h3p://oops.linkeddata.es/	
  	
  
14
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Proposed best practice 4:
Encourage ontology/dataset reuse
h3p://watson.kmi.open.ac.uk/WatsonWUI/	
  h3p://www.sindice.com/	
  
h3p://swoogle.umbc.edu/	
  h3p://ws.nju.edu.cn/falcons/objectsearch/index.jsp	
  
•  Semantic Search engines
–  Don’t reinvent the wheel
each time!!
–  Encourage the reuse of
existing ontologies/datasets
15
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Proposed best practice 5:
Namespace management
•  Check that the namespace chosen is available with a
common service such as prefix.cc
•  Ensuring the sustainability of the URI with PURL
–  E.g., in case you change the server you can keep the
same URI.
h3p://prefix.cc/	
  h3ps://purl.org/docs/index.html	
  
16
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Interoperable
semantic-based
IoT applications
Interoperable
IoT knowledge
base
Interoperable
reasoning
Use Case 1: The Machine-to-Machine
Measurement (M3) Framework
17
Interoperable
security
knowledge base
Lessons learnt from this
catalogue of domain
knowledge
h3p://sensormeasurement.appspot.com/	
  	
  
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Use Case 2:
FIESTA-IoT H2020 EU project
18
h3p://www.fiesta-­‐iot.eu/	
  
Check interoperability among all layers:
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Conclusion & Future work
19
•  Disseminate the semantic web best practices to the IoT
community à More interoperability!
•  Encourage the reuse of the domain knowledge already
designed and available on the Web.
•  A set of concrete tools and best practices have been
presented in this work.
•  Future Work:
Ø M3 Validator to integrate all existing tools and automatically
check the interoperability and reusability of the domain
knowledge available on the Web.
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
Thank you!
•  ghislain.atemezing@mondeca.com
•  Slideshare: http://www.slideshare.net/ghislainatemezing
•  Twitter: @gatemezing
IEEE	
  World	
  Forum	
  on	
  Internet	
  of	
  Things.	
  
14-­‐16	
  December,	
  2015	
  //	
  Milan,	
  Italy	
  
20

Más contenido relacionado

La actualidad más candente

Working with real world data
Working with real world dataWorking with real world data
Working with real world data
PayamBarnaghi
 
The impact of Big Data on next generation of smart cities
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
PayamBarnaghi
 

La actualidad más candente (20)

IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
 
Data Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of ThingsData Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of Things
 
What makes smart cities “Smart”?
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
 
Semantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of ThingsSemantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of Things
 
Towards application development for the internet of things updated
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
 
Working with real world data
Working with real world dataWorking with real world data
Working with real world data
 
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
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
Smart Cities….Smart Future
Smart Cities….Smart FutureSmart Cities….Smart Future
Smart Cities….Smart Future
 
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
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for 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
 
Discovering Things and Things’ data/services
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/services
 
Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities Smart Cities and Data Analytics: Challenges and Opportunities
Smart Cities and Data Analytics: Challenges and Opportunities
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
 
The impact of Big Data on next generation of smart cities
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
 
CityPulse: Large-scale data analysis for smart city applications
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
 

Similar a Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things

Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7
Fire Conference 2010
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
Ignacio M. Llorente
 
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Roku
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
Ignacio M. Llorente
 

Similar a Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things (20)

Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7Per Blixt - Fire results from call 5 and plans for call 7
Per Blixt - Fire results from call 5 and plans for call 7
 
FiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontologyFiCloud2016 lov4iot second life ontology
FiCloud2016 lov4iot second life ontology
 
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTReusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT
 
FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended FiCloud2016 lov4iot extended
FiCloud2016 lov4iot extended
 
Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of Things
 
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
 
FIRE slideshow @ECFI-2
FIRE slideshow @ECFI-2FIRE slideshow @ECFI-2
FIRE slideshow @ECFI-2
 
FIRE slideshow @ECFI-2
FIRE slideshow @ECFI-2FIRE slideshow @ECFI-2
FIRE slideshow @ECFI-2
 
FIRE overview
FIRE overviewFIRE overview
FIRE overview
 
Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2Presentation aina2016 seg3.0_methodology_v2
Presentation aina2016 seg3.0_methodology_v2
 
Datalift: A Catalyser for the Web of Data - Francois Scharffe
Datalift: A Catalyser for the Web of Data - Francois ScharffeDatalift: A Catalyser for the Web of Data - Francois Scharffe
Datalift: A Catalyser for the Web of Data - Francois Scharffe
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
Interoperability for smart appliances in the IoT world
Interoperability for smart appliances in the IoT worldInteroperability for smart appliances in the IoT world
Interoperability for smart appliances in the IoT world
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
 
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
FIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of ThingsFIWARE Global Summit - Defragmenting the IoT with the Web of Things
FIWARE Global Summit - Defragmenting the IoT with the Web of Things
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 

Último

VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
nilamkumrai
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 

Último (20)

Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 

Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things

  • 1. Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things IEEE World Forum on Internet of Things (WF-IoT) December 14-16, 2015 // Milan, Italy. Ghislain Atemezing, Mondeca, France Amelie Gyrard, Insight, Ireland Martin Serrano, Insight, Ireland
  • 2. Agenda •  Motivation –  Semantic Web vs IoT standards •  Existing efforts for interoperability –  LOV in Semantic Web –  IERC AC4: Semantic Interoperability for IoT •  Proposed Best practices –  Start by publishing your ontology on the Web •  Application Use cases –  M3M Framework –  Fiesta-IoT project •  Conclusion 2 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 3. Domain knowledge to build IoT applications is already designed and available on the Web. Classify   Interoperability  Collect   How to exploit the domain knowledge available on the Web and make it interoperable? 3 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 4. Basics: Semantic Web Technologies •  Domain knowledge already structured and designed •  Ontologies used to share and reuse the domain knowledge •  RDF model (1999) •  Linked Data (2008) The Semantic Web Layer Cake W3C Recommendations on RDF: http://www.w3.org/standards/techs/rdf#w3c_all 4 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 5. Linked (Open) Data Cloud vs IoT •  Datasets interconnected à LOD cloud •  “Things” interconnected à IoT •  Data generated by “Things” interconnected àL(IoT)D? •  More interoperability == More interconnections 5 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 6. Bridging the gap between SemWeb and IoT standards 6 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 7. Basics: Ontology catalogues •  Linked Open Vocabularies (LOV) •  Highly curated vocabularies (528) •  Interconnected vocabularies •  Access to data in API, SPARQL and Dump •  Ready4SmartCities •  Ontologies about smart cities and energies •  Many ontologies not available on the Web for reuse •  Link: http://smartcity.linkeddata.es/ 7 Vandenbussche PY; Atemezing G., Poveda M.; Vatant B.: Linked Open Vocabularies (LOV): a gateway to reusable semantic vocabularies on the Web. In Semantic Web Journal, 2015 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 8. Basics: IERC AC4 Semantic Interoperability for IoT •  Syntactical Interoperability Ø  Heterogeneity of data formats (e.g, JSON, XML, RDF) •  Technical Interoperability Ø  Heterogeneity of devices •  Semantic Interoperability Ø  Meaning of the information exchanged (e.g., t, temp, temperature, heterogeneity among ontologies) •  Organizational Interoperability Ø  Structure of the knowledge (e.g., web services) h3p://www.internet-­‐of-­‐things-­‐research.eu/pdf/IERC_Posi@on_Paper_IoT_Seman@c_Interoperability_Final.pdf     8 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 9. Popularize and Applying Semantic Web Best Practices to Internet of Things •  Most of the ontologies relevant for IoT are not referenced yet! Why? –  Lack of best practices –  Do we have best practices to design ontologies? Of course! => This is exactly the purpose of this work: survey to popularize best practices 9 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 10. Linked Open Vocabularies for Internet of Things (LOV4IoT) 10 •  A dataset of almost 300 ontology-based projects relevant for IoT –  Ontologies, Datasets, Rules, Technologies, Sensors and Domains –  Extension of Linked Open Vocabularies (LOV) http://www.sensormeasurement.appspot.com/?p=ontologies A second life for ontologies! IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 11. Linked Open Vocabularies for Internet of Things (LOV4IoT) 11 http://www.sensormeasurement.appspot.com/?p=ontologies IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 12. Proposed best practice 1: Publish your ontology on the Web! •  Reference your ontologies/datasets: –  Ontology Catalogue •  LOV •  LOV4IOT •  Ready4SmartCities –  Semantic Search Engines 12 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 13. Proposed best practice 2: Adding metadata to ontology •  Metadata allows automatic discoverability –  Description –  Licenses –  Authors –  Creation Date –  Last update –  Publisher –  Versions => Useful for bots to retrieve the domain knowledge, etc. h3p://lov.okfn.org/Recommenda@ons_Vocabulary_Design.pdf     13 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 14. Proposed best practice 3: Checking Ontology Quality •  Avoiding common pitfalls when designing ontologies. •  Use online tool like OOPs. h3p://oops.linkeddata.es/     14 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 15. Proposed best practice 4: Encourage ontology/dataset reuse h3p://watson.kmi.open.ac.uk/WatsonWUI/  h3p://www.sindice.com/   h3p://swoogle.umbc.edu/  h3p://ws.nju.edu.cn/falcons/objectsearch/index.jsp   •  Semantic Search engines –  Don’t reinvent the wheel each time!! –  Encourage the reuse of existing ontologies/datasets 15 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 16. Proposed best practice 5: Namespace management •  Check that the namespace chosen is available with a common service such as prefix.cc •  Ensuring the sustainability of the URI with PURL –  E.g., in case you change the server you can keep the same URI. h3p://prefix.cc/  h3ps://purl.org/docs/index.html   16 IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 17. Interoperable semantic-based IoT applications Interoperable IoT knowledge base Interoperable reasoning Use Case 1: The Machine-to-Machine Measurement (M3) Framework 17 Interoperable security knowledge base Lessons learnt from this catalogue of domain knowledge h3p://sensormeasurement.appspot.com/     IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 18. Use Case 2: FIESTA-IoT H2020 EU project 18 h3p://www.fiesta-­‐iot.eu/   Check interoperability among all layers: IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 19. Conclusion & Future work 19 •  Disseminate the semantic web best practices to the IoT community à More interoperability! •  Encourage the reuse of the domain knowledge already designed and available on the Web. •  A set of concrete tools and best practices have been presented in this work. •  Future Work: Ø M3 Validator to integrate all existing tools and automatically check the interoperability and reusability of the domain knowledge available on the Web. IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy  
  • 20. Thank you! •  ghislain.atemezing@mondeca.com •  Slideshare: http://www.slideshare.net/ghislainatemezing •  Twitter: @gatemezing IEEE  World  Forum  on  Internet  of  Things.   14-­‐16  December,  2015  //  Milan,  Italy   20