Post on 09-Feb-2017
Reusing and Unifying Background Knowledge for Internet of Things with
LOV4IoT
FiCloud 22-24 August 2016,Vienna, Austria
Amelie Gyrard, Insight, Ireland Ghislain Atemezing, Mondeca, France Christian Bonnet, Eurecom, France Karima Boudaoud, University of Nice Sophia Antipolis France Martin Serrano, Insight, Ireland
Agenda
• Introduction & Motivation
• Contribution: LOV4IoT: Linked Open Vocabularies for Internet of Things LOV4IoT RDF dataset to make statistics Extracting domain knowledge
• Use Case & Evaluation
• Conclusion & Future work
2
Motivation: How to reuse domain knowledge already designed in previous IoT applications?
Classify Interoperability
Collect
How to exploit the domain knowledge already available on the Web and make it interoperable?
Basics: Semantic Web Technologies
• Domain knowledge already structured and designed
• Ontologies used to share and reuse the domain knowledge
Descriptions Tools
Feature
Pros
Cons
LOV - Ontology catalogue
- More than 469 ontologies referenced
- Ontologies designed by semantic web experts
- Not referenced if LOV recommendations are not followed
- Semi-automatic - IoT domain limited
DataHub - Dataset catalogue
- 9,195 datasets - Various format accepted
- IoT domain limited - No quality checked - Manually
READY4 SmartCities
- Ontology & dataset catalogue
- More than 50 projects referenced
- Manually
LOV4IoT (previous version)
- Domain knowledge
relevant for IoT
- More than 200 projects referenced
- Ontologies designed by domain experts
- Manually
Sindice, Watson, Swoogle
- Semantic Search engines
- Automatic tools - IoT domain limited - Project not referenced if
knowledge not available on the web.
Related Work
LOV4IoT: An extension of the LOV catalogue
7
• LOV4IoT: Linked Open Vocabularies for Internet of Things (LOV4IoT) • an extension of the Linked Open Vocabularies (LOV) catalogue o Numerous ontologies relevant for IoT were not referenced yet due
to a lack of unknown semantic web best practices
• LOV4IoT: a dataset referencing more than 300 ontology-based projects relevant for IoT o Ontologies, Datasets, Rules, Technologies, Sensors and
Domains
http://www.sensormeasurement.appspot.com/?p=ontologies
LOV4IoT: HTML User interface
8 http://www.sensormeasurement.appspot.com/?p=ontologies
A second life for ontologies!
LOV4IoT Web services
JavaDoc (see LOV4IoTWS class)
http://sensormeasurement.appspot.com/javadoc/index.html
• To make statistics on the LOV4IoT dataset • To make LOV4IoT more automatic
LOV4IoT Web services: Automatically compute the number of projects per domain
Web service called: http://sensormeasurement.appspot.com/lov4iot/nbOntoDomain/?domain=BuildingAutomation
Display the result returned by the web service:
LOV4IoT Web services: Automatically compute the number of ontologies according to the semantic web best practices
Web service called: http://sensormeasurement.appspot.com/lov4iot/ontoStatus/?status=Online
Display the result returned by the web service:
LOV4IoT RDF dataset
Use our web service to automatically send email to encourage domain experts to share their domain knowledge
=> To replace by the author’s email
=> To replace by the title of the research article describing ontologies, datasets or rules relevant for IoT
LOV4IoT bot & Web Service
Extracting domain knowledge from LOV4IoT
• Extracting a dictionary to unify IoT data • Extracting IoT domains • Extracting rules to interpret data • Extracting knowledge from ontologies and datasets
LOV4IoT Use Case: Semantic Web of Things (SWoT) Generator
• Assisting developers in designing semantic-based IoT application by generating a template
Our dictionary classifying sensors
Conclusion & Future work
19
• LOV4IoT references more than 300 ontology based IoT projects in numerous domains
• LOV4IoT encourages the reusability of the domain
knowledge available on the Web.
• Future Work: Automatically update LOV4IoT Validator to improve interoperability among existing
ontologies referenced within LOV4IoT