Semantic Web Technologies for the Internet of Things: Systematic Literature Review

Abstract Nowadays, the use of the Internet of Things (IoT) in diverse applications becomes very popular. Accordingly, a proliferation of objects with remote sensing, actuation, analysis, and sharing capabilities will be interconnected on top of heterogeneous communication networks. Their deployment contexts are continuously changed, which imply a change in their descriptions and characteristics. In addition, they are a fundamental source of a huge quantity of gathered data with different encoding formats. Accordingly, this data is badly expressed, understood and exploited by other systems and devices. From this regard, several challenges associated with standardization, interoperability, discovery, security, and description of IoT resources and their corresponding data have emerged. In this context, Semantic Web Technologies (SWT) seem a suitable and an efficient solution to relieve these challenges. Therefore, a Systematic Literature Review (SLR) methodology is performed to investiagte and analyze a set of the most recent and relevant approaches that deal with SWT in the IoT domain. These approaches are discussed and evaluated based on seven different research questions. Finally, future insights and research opportunities are suggested.

[1]  Honghui Li,et al.  A Decentralized Locality-Preserving Context-Aware Service Discovery Framework for Internet of Things , 2015, 2015 IEEE International Conference on Services Computing.

[2]  Siu Cheung Hui,et al.  Automatic fuzzy ontology generation for semantic Web , 2006, IEEE Transactions on Knowledge and Data Engineering.

[3]  Paddy Nixon,et al.  Ontonym: a collection of upper ontologies for developing pervasive systems , 2009, CIAO '09.

[4]  Christian Bonnet,et al.  An Ontology-Based Approach for Helping to Secure the ETSI Machine-to-Machine Architecture , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[5]  Kerry L. Taylor,et al.  Semantics for the Internet of Things: Early Progress and Back to the Future , 2019 .

[6]  Sanju Mishra,et al.  Security Challenges in Semantic Web of Things , 2018, IBICA 2018.

[7]  Harald Kosch,et al.  Introducing Thing Descriptions and Interactions: An Ontology for the Web of Things , 2016, SR+SWIT@ISWC.

[8]  Khalil Drira,et al.  IoT-O, a Core-Domain IoT Ontology to Represent Connected Devices Networks , 2016, EKAW.

[9]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[10]  Antonio F. Gómez-Skarmeta,et al.  Semantic Web of Things: an analysis of the application semantics for the IoT moving towards the IoT convergence , 2014, Int. J. Web Grid Serv..

[11]  Ioan Szilagyi,et al.  Ontologies and Semantic Web for the Internet of Things - a survey , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[12]  Robert A. Morris,et al.  Machine reasoning about anomalous sensor data , 2010, Ecol. Informatics.

[13]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[14]  Catherine Roussey,et al.  Extension of the Semantic Sensor Network Ontology for Wireless Sensor Networks: The Stimulus-WSNnode-Communication Pattern , 2012, SSN.

[15]  Paulo F. Pires,et al.  A Federated Discovery Service for the Internet of Things , 2015, M4IoT@Middleware.

[16]  Klaus Moessner,et al.  Ontologies and context modeling for the Web of Things , 2017, Managing the Web of Things.

[17]  María Bermúdez-Edo,et al.  A Knowledge-Based Approach for Real-Time IoT Data Stream Annotation and Processing , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[18]  Valérie Issarny,et al.  Ontologies for the internet of things , 2011, MDS '11.

[19]  Ricardo Jardim-Gonçalves,et al.  Towards a reference ontology for security in the Internet of Things , 2015, 2015 IEEE International Workshop on Measurements & Networking (M&N).

[20]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[21]  Paola Grosso,et al.  The Open-Multinet Upper Ontology Towards the Semantic-based Management of Federated Infrastructures , 2015, EAI Endorsed Trans. Scalable Inf. Syst..

[22]  D. Moher,et al.  Preferred reporting items for systematic reviews and meta-analyses: the PRISMA Statement , 2009, BMJ : British Medical Journal.

[23]  Liliana Cabral,et al.  From RESTful to SPARQL: A Case Study on Generating Semantic Sensor Data , 2013, SSN@ISWC.

[24]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[25]  J Glaser,et al.  Separation of Concerns , 2014 .

[26]  Jens Lehmann,et al.  Distributed Semantic Analytics Using the SANSA Stack , 2017, SEMWEB.

[27]  Aïcha-Nabila Benharkat,et al.  LIoPY: A Legal Compliant Ontology to Preserve Privacy for the Internet of Things , 2018, 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC).

[28]  Klemens Böhm,et al.  Privacy-Aware Folksonomies , 2010, ECDL.

[29]  Kyong-Ho Lee,et al.  Automated deployment of IoT services based on semantic description , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[30]  Amit P. Sheth,et al.  SemSOS: Semantic sensor Observation Service , 2009, 2009 International Symposium on Collaborative Technologies and Systems.

[31]  Christophe Marsala,et al.  Matching objects to user's queries in Web of Things' applications , 2013, 2013 IEEE Symposium on Computational Intelligence for Communication Systems and Networks (CIComms).

[32]  A. Gómez-Pérez,et al.  Evaluation of ontologies , 2001, Int. J. Intell. Syst..

[33]  María Bermúdez-Edo,et al.  IoT-Lite: a lightweight semantic model for the internet of things and its use with dynamic semantics , 2016, Personal and Ubiquitous Computing.

[34]  Badis Djamaa,et al.  A Comprehensive Semantic Model for Smart Object Description and Request Resolution in the Internet of Things , 2016, ANT/SEIT.

[35]  Weichang Du,et al.  An Interface-Based Ontology Modularization Framework for Knowledge Encapsulation , 2008, SEMWEB.

[36]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[37]  C. Maria Keet,et al.  Toward a framework for ontology modularity , 2015, SAICSIT '15.

[38]  Kyong-Ho Lee,et al.  A fast and scalable approach for IoT service selection based on a physical service model , 2017, Inf. Syst. Frontiers.

[39]  Silvio Peroni,et al.  A Simplified Agile Methodology for Ontology Development , 2016, OWLED.

[40]  Farokh B. Bastani,et al.  A PT-SOA Model for CPS/IoT Services , 2015, 2015 IEEE International Conference on Web Services.

[41]  Jan H. P. Eloff,et al.  Separation of duties for access control enforcement in workflow environments , 2001, IBM Syst. J..

[42]  Chi Harold Liu,et al.  The Emerging Internet of Things Marketplace From an Industrial Perspective: A Survey , 2015, IEEE Transactions on Emerging Topics in Computing.

[43]  Junho Choi,et al.  Ontology-Based Security Context Reasoning for Power IoT-Cloud Security Service , 2019, IEEE Access.

[44]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[45]  Konstantin Ryabinin,et al.  Ontology-Driven Automation of IoT-Based Human-Machine Interfaces Development , 2019, ICCS.

[46]  Fagui Liu,et al.  An OWL-S based specification model of dynamic entity services for Internet of Things , 2016, J. Ambient Intell. Humaniz. Comput..

[47]  Matija Novak,et al.  Using Semantic Web for Internet of Things Interoperability: A Systematic Review , 2018, Int. J. Semantic Web Inf. Syst..

[48]  María Bermúdez-Edo,et al.  IoT-Stream: A Lightweight Ontology for Internet of Things Data Streams , 2019, 2019 Global IoT Summit (GIoTS).

[49]  Marko Grobelnik,et al.  A SURVEY OF ONTOLOGY EVALUATION TECHNIQUES , 2005 .

[50]  Martin Hepp,et al.  Reusing ontologies and language components for ontology generation , 2010, Data Knowl. Eng..

[51]  Mustafa Jarrar,et al.  Towards Methodological Principles for Ontology Engineering. , 2005 .

[52]  Ping Wang,et al.  Ontology-Based Semantic Modeling and Evaluation for Internet of Things Applications , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[53]  Klaus Moessner,et al.  Knowledge Representation in the Internet of Things: Semantic Modelling and its Applications , 2013 .

[54]  R. Venkatesha Prasad,et al.  A unified semantic knowledge base for IoT , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[55]  Jaeho Kim,et al.  Integrated Semantics Service Platform for the Internet of Things: A Case Study of a Smart Office , 2015, Sensors.

[56]  Mathieu d'Aquin,et al.  Characterizing Modular Ontologies , 2012, WoMO.

[57]  Armin Haller,et al.  SOSA: A Lightweight Ontology for Sensors, Observations, Samples, and Actuators , 2018, J. Web Semant..

[58]  Asunción Gómez-Pérez,et al.  The NeOn Methodology framework: A scenario-based methodology for ontology development , 2015, Appl. Ontology.

[59]  Khalil Drira,et al.  Towards Cooperative Semantic Computing: A Distributed Reasoning Approach for Fog-Enabled SWoT , 2018, OTM Conferences.

[60]  Maria Ganzha,et al.  Semantic interoperability in the Internet of Things: An overview from the INTER-IoT perspective , 2017, J. Netw. Comput. Appl..

[61]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[62]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[63]  Amit P. Sheth,et al.  From Data to Actionable Knowledge: Big Data Challenges in the Web of Things , 2013, IEEE Intell. Syst..

[64]  Olivier Curé,et al.  Strider: A Hybrid Adaptive Distributed RDF Stream Processing Engine , 2017, International Semantic Web Conference.

[65]  Qiang Wei,et al.  Service discovery for internet of things: a context-awareness perspective , 2012, Internetware.

[66]  Valérie Issarny,et al.  Unified IoT ontology to enable interoperability and federation of testbeds , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[67]  Simon A. Dobson,et al.  Ontology-based models in pervasive computing systems , 2007, The Knowledge Engineering Review.

[68]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[69]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[70]  Zhenyu Wu,et al.  Towards a Semantic Web of Things: A Hybrid Semantic Annotation, Extraction, and Reasoning Framework for Cyber-Physical System , 2017, Sensors.

[71]  Christian Bonnet,et al.  Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[72]  Lionel Médini,et al.  An Avatar Architecture for the Web of Things , 2015, IEEE Internet Computing.

[73]  John Davies,et al.  A Hypercat-enabled Semantic Internet of Things Data Hub: Technical Report , 2017, ESWC.

[74]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[75]  Martin Bauer,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 949–955 ISBN 978-83-60810-22-4 Service Modelling for the Internet of Things , 2022 .

[76]  François Carrez,et al.  A Domain Model for the Internet of Things , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[77]  Christian Bonnet,et al.  LOV4IoT: A Second Life for Ontology-Based Domain Knowledge to Build Semantic Web of Things Applications , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).