1. LOV4IoT: A second life for ontology-
based domain knowledge to build
Semantic Web of Things applications
FiCloud 22-24 August 2016,Vienna, Austria
Amelie Gyrard, Insight, Ireland
Christian Bonnet, Eurecom, France
Karima Boudaoud, University of Nice Sophia Antipolis France
Martin Serrano, Insight, Ireland
2. Agenda
• Introduction & Motivation
Semantic Web Technologies
Linked Open Vocabularies (LOV)
• Contribution:
LOV4IoT: Linked Open Vocabularies for Internet of Things
• Use Case:
Machine-to-Machine Measurement (M3) framework
FIESTA-IoT ontology
• Conclusion & Future work
2
3. How to interpret Internet of Things (IoT) data?
Thermometer
Sensor data
Applications to visualize data
Interpretation
by humans
How machines can
interpret data?
3
Machine learning?
Reusing domain knowledge?
4. 4
Reusing domain knowledge already designed in
existing IoT applications
=> Our literature survey shows than more 300 projects are
using semantic web technologies
5. Domain knowledge to build IoT applications is already
designed and available on the Web.
Classify InteroperabilityCollect
How to exploit the domain knowledge
available on the Web
and make it interoperable?
6. Why using Semantic Web Technologies within
IoT?
• Share and reuse structured and already designed domain
knowledge (e.g., ontologies)
• Interconnecting datasets
• Machine-understandable data
• Describing data with common vocabularies
• Facilitating reasoning to interpret sensor data
7. Related Work: Ontology Catalogues &
Semantic Search Engines
• Ontology Catalogues
– Linked Open Vocabularies
(LOV)
– Ready4SmartCities
• Semantic Search Engines
http://lov.okfn.org/dataset/lov/ http://www.ready4smartcities.eu/
=> Numerous ontologies relevant for IoT are not referenced yet
due to a lack of unknown semantic web best practices
8. Contribution: LOV4IoT
8
• Linked Open Vocabularies for Internet of Things (LOV4IoT)
o Extension of Linked Open Vocabularies (LOV)
• A dataset of more than 300 ontology-based projects
relevant for IoT
– Ontologies, Datasets, Rules, Technologies, Sensors and
Domains
A second life for ontologies!
LOVIoT:
http://www.sensormeasurement.appspot.com/?p=ontologies
LOV: http://lov.okfn.org/dataset/lov/
13. Interoperable
semantic-based
IoT applications
Unify IoT data
and domain
knowledge
Use case 1: The Machine-to-Machine
Measurement (M3) Framework
13
http://sensormeasurement.appspot.com/
Interoperable
security
knowledge base
Dataset of domain
knowledge for IoT
Dataset of
interoperable rules
14. Use case 1: SWoT generator
14
*
Interoperable
semantic-based IoT
applications
* Domain where is deployed the sensor, not the applicative domain
=> Benefits: No need to learn semantic web technologies
15. Use case 1: SWoT template - interoperable domain
knowledge
• Need to have the set of files generated in the template
compatible with sensor data
– Ontologies + datasets + rules + sensor data
– Domain knowledge structured in the same way
Domain
ontologies
Domain
datasets
Rules
Interoperable
IoT
Application
Provide
sensor data
SWoT templateUnified
IoT data
Produce
15
19. • FIESTA-IoT ontology reuses and aligns a set of IoT
ontologies
– IoT-lite, M3-lite Taxonomy, SSN and DUL.
• Analysis based on LOV4IoT referencing
19
Use case 2: FIESTA-IoT ontology
https://mimove-apps.paris.inria.fr/ontology/fiestaIoT.html
=> 24 ontologies for sensor
networks and
21 for Internet of Things
20. Conclusion & Future work
20
• LOV4IoT encourages:
– Reusing domain knowledge already designed and
available on the Web.
– Designing interoperable semantic-based IoT applications
• Future Work:
– Automatically update LOV4IoT with:
• User’s suggestions
• Ontology catalogues
• Semantic web search engines
– Extracting domain knowledge
• Ontology matching, extraction of rules, etc.