IoT-O, a Core-Domain IoT Ontology to Represent Connected Devices Networks

Smart objects are now present in our everyday lives, and the Internet of Things is expanding both in number of devices and in volume of produced data. These devices are deployed in dynamic ecosystems, with spatial mobility constraints, intermittent network availability depending on many parameters e.g. battery level or duty cycle, etc. To capture knowledge describing such evolving systems, open, shared and dynamic knowledge representations are required. These representations should also have the ability to adapt over time to the changing state of the world. That is why we propose IoT-O, a core-domain modular IoT ontology proposing a vocabulary to describe connected devices and their relation with their environment. First, existing IoT ontologies are described and compared to requirements an IoT ontology should be compliant with. Then, after a detailed description of its modules, IoT-O is instantiated in a home automation use case to illustrate how it supports the description of evolving systems.

[1]  Ioannis Chatzigiannakis,et al.  True self-configuration for the IoT , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[2]  Mathieu d'Aquin,et al.  Modularizing Ontologies , 2012, Ontology Engineering in a Networked World.

[3]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[4]  François Carrez,et al.  A Practical Evaluation of Information Processing and Abstraction Techniques for the Internet of Things , 2015, IEEE Internet of Things Journal.

[5]  Séverin Lemaignan,et al.  Grounding the Interaction: Knowledge Management for Interactive Robots , 2013, KI - Künstliche Intelligenz.

[6]  Mahdi Ben Alaya,et al.  Toward semantic interoperability in oneM2M architecture , 2015, IEEE Communications Magazine.

[7]  Maria del Carmen Suarez de Figueroa Baonza NeOn Methodology for Building Ontology Networks: Specification, Scheduling and Reuse , 2010 .

[8]  Josiane Xavier Parreira,et al.  The Linked Sensor Middleware — Connecting the real world and the Semantic Web , 2011 .

[9]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[10]  Krzysztof Janowicz,et al.  The Stimulus-Sensor-Observation Ontology Design Pattern and its Integration into the Semantic Sensor Network Ontology , 2010, SSN.

[11]  Martin Serrano,et al.  Semantic web methodologies, best practices and ontology engineering applied to Internet of Things , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[12]  Noël Crespi,et al.  Towards Automated Service Composition Using Policy Ontology in Building Automation System , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[13]  Dieter Fensel,et al.  Towards design patterns for ontology alignment , 2008, SAC '08.

[14]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[15]  Amit P. Sheth,et al.  Semantic Perception: Converting Sensory Observations to Abstractions , 2012, IEEE Internet Computing.