You are currently viewing a new version of our website. To view the old version click .
Future Internet
  • Feature Paper
  • Review
  • Open Access

3 February 2019

Interoperability of the Time of Industry 4.0 and the Internet of Things

Department of Management, Tilburg University, Warandelaan 2, 5037 AB Tilburg, The Netherlands
This article belongs to the Special Issue 10th Anniversary Feature Papers

Abstract

Industry 4.0 demands a dynamic optimization of production lines. They are formed by sets of heterogeneous devices that cooperate towards a shared goal. The Internet of Things can serve as a technology enabler for implementing such a vision. Nevertheless, the domain is struggling in finding a shared understanding of the concepts for describing a device. This aspect plays a fundamental role in enabling an “intelligent interoperability” among sensor and actuators that will constitute a dynamic Industry 4.0 production line. In this paper, we summarize the efforts of academics and practitioners toward describing devices in order to enable dynamic reconfiguration by machines or humans. We also propose a set of concepts for describing devices, and we analyze how present initiatives are covering these aspects.

1. Introduction

The manufacturing industry is currently moving towards more connected and smarter manufacturing chains with optimized supply processes [1]. Smart manufacturing networks integrate heterogeneous data collected across the supply chain for achieving business goals. This trend is, amongst others, captured in the vision of the Industry 4.0 that is focusing on creating intelligent products and production processes [2]. Ultimately, it represents a convergence of information technology and operational technology: supply and production chains will dynamically adjust themselves in order to provide on-demand customization of manufacturing of on-demand customer-driven products.
From a business point of view, Industry 4.0 fosters permanent (or temporal) cooperation among end-to-end, geographically-disperse manufacturing systems. This cooperation is centered on a shared value-chain built by sharing and coordinating (i) people, (ii) manufacturing data, (iii) operational processes, and (iv) sensors and actuators [3]. The production of physical products should also be integrated with supply chain(s) in order to foster optimal distribution [1].
In this context, both production lines and supply chains are trying to take advantage of the sparse collection of sensors and actuators for optimizing their value chain. Consequently, devices are playing a central role in these production lines, which are becoming more and more complex and extremely difficult (if not impossible) to monitor and control by humans. This trend fosters the creation of devices that are capable of dynamically sensing and adjusting themselves in order to optimize the production processes.
The Internet of Things (IoT) and Web of Things research is trying to implement such devices, and consequently, these research domains may serve as a technology enabler for (i) collecting, (ii) storing, (iii) elaborating, and (iv) acting upon the information that is produced and shared among all the value chains. Nevertheless, devices without the capability to adjust themselves to the environment cannot dynamically participate in the production line in Industry 4.0 due to the increasing complexity, which is beyond human reach. Consequently, “intelligent interoperability” plays a critical role in “enabling the enabler” in ensuring the central role that research initiatives in the area of IoT should play in Industry 4.0. In other words, devices should be equipped with the capability of describing themselves in a way that is understandable by both machines and humans; thus, fostering an implicit or explicit semantic description of themselves. Industry 4.0 academics and practitioners commonly accept this need, and a set of case studies and best practices was first introduced by Herman et al. [4].
This paper intends to survey and categorize the efforts of academics and practitioners to enrich the interoperability of devices as described by the IoT domain with a semantic description of the device itself in order to foster dynamic readjustments of themselves with the respect to the system in which they are. This autonomous behavior will play a critical role in designing the production lines fostered by the Industry 4.0 vision due to the increasing complexity, which is beyond human reach.
The research domain of IoT is presenting itself as a scattered collection of activities in several different venues. The terminology used reflects this reality; in particular: sensor network, mobile sink, mobile agent, and mobile data collectors usually mean the same thing. In addition, some researchers borrow terms like actuator or invent specific new terms like “mole” for similar things. This is empathized by the fact that the various sub-communities do not share a single vision, and the term interoperability has a different meaning, which includes: (i) protocol efficiency in terms of data lengths and energy consumption, (ii) methods and functionalities, (iii) interoperability with computational infrastructure, and (iv) the use of meta information for enabling some reasoning.
Nevertheless, the domain does not show relevant controversies; however, researchers of different areas are contributing to it, and consequently, they are not completely aware of the various directions on how the field is evolving. Finally, no significant results have shaped or radically changed the field. The most notable trend is that computational power is becoming less expensive, and this is serving as an enabler for increasing the pervasiveness of the solutions.
The literature that we will present in Section 2 takes into account scientific works that focus on an ontology-based description of devices and other initiatives that prefer an unstructured approach.
A clear outcome of this survey is that several initiatives are trying to model different aspects of a device from different angles. However, Industry 4.0 demands (i) convergence of meaning for the various concepts and (ii) emphasis on the actuator aspects of the devices [1].
Subsequently, in Section 3, we will propose a set of concepts that should be taken into account for modelling a device, and we will look at how these aspects are covered by the most mature initiatives. Finally, Section 4 will summarize and conclude this literature review with our remarks.

3. Towards Defining a Set of Key Concepts for Describing Industry 4.0 Devices

Defining a set of key concepts for describing devices that will participate in dynamic production lines represents a core feature for Industry 4.0 and a challenge for IoT academics and practitioners. In this section, we intend to describe a set of items that serve as an initial step for finalizing an ontology or an unstructured description that clarifies what a device is from the Industry 4.0 point of view.
One of the goals is to model the fact that multiple sets of devices can be merged to create a set of production processes. Consequently, the key concepts should be able to define a producer (i.e., a production line) and, among others, its production processes. Consequently, our representation should be able to represent (i) sensors, (ii) actuators, (iii) their relationships with the environment, and (iv) how production processes are using them.
We can refer to this set of use cases as concrete examples of what we would like to formalize:
  • Predictive maintenance refers to a set of use cases that are relevant to Industry 4.0 and are often mentioned as one of the more common use cases for IoT devices. Predictive maintenance envisions the use of sensors to measure the status of machines and tools that will be used to notify appropriate personnel when preventative maintenances should be performed for preventing future downtimes.
  • A more general case would be the use of automated optimization of machine performance based on sensor data and actuator responses to tweak physical settings.
  • We should also be able to use actuators for changing the configuration of the machines remotely and/or automatically, following the guidelines of a general production planning.
We can generalize these use cases as a set of connected sensors and actuators. These devices should automatically compose themselves, leveraging the description of their capability in order to support and optimize the production line.

3.1. Concepts for Describing Devices in Industry 4.0

In the context of Industry 4.0, the features of a device can be conceptually divided into five different categories, as reported by the following subsections. These categories should be able to give a different view of the device itself and altogether should provide a uniform description of the devices in a production line.

3.1.1. Functional

This category should cover the functionality of a device. Concepts are focused on the functionality that the device provides and should answer to the following questions:
  • What attribute does the device’s sensor measure?
  • What actions does the device’s actuator take?
  • What is the functionality of the device?

3.1.2. Contextual

This set of attributes should describe the environment in which the device operates, giving an answer to the following questions.
  • Where is the device’s geographical and relative location?
  • What object is it attached to?
  • What process is it involved in?
  • At what time were the functions performed?

3.1.3. Procedural

This is a set of concepts related to procedures for explaining which rules govern the devices behavior. Examples includes:
  • At which time intervals does the device normally function?
  • Under which conditions does the device function?
  • What rules does the device follow?

3.1.4. Operational

This involves the information on how the device can be operated by human operators or other devices or systems. Relevant information should answer the following questions:
  • To which service is the device exposed?
  • What role does the device have, and what privileges does it give?
  • How can the device be configured?
  • How can the device be controlled?

3.1.5. Descriptive

This refers to the internal information of the device itself and its role in the system that we need to operate. Examples of relevant information should be able to answer the following questions:
  • What system is the device a part of?
  • What is the devices’ hierarchy with regards to devices and systems?
  • Which sensors does the device have?
  • Which actuators does the device have?
  • How much energy does it consume?
  • What are the available resources?
  • What is the device’s health?

3.2. Concepts and Their Relative Importance for Industry 4.0 Devices

Within the five foreseen categories, we can also envision different degrees of importance. In particular, we would like to consider the following three levels:
  • Core: This refers to the attributes that are needed for ensuring a basic functionality of the device in the context of Industry 4.0
  • Desired: This refers to information that will enhance the functionalities of the device and its flexibility; nevertheless, they are not needed to ensure a basic functionality
  • Optional: This refers to information that has similar characteristics to the desired. However, this is of secondary importance

3.3. Comparison of Different IoT Ontologies for Industry 4.0 Devices

Table 3 below contains the most mature IoT ontologies according to LOV plus the IoT as envisioned by schema.org. For each technology, we tried to evaluate their maturity with the respect of the concepts mentioned in Section 3.1. In some cases, the implementation of the concepts is sound, while on other occasions, the concept lacks a desired level of detail; these cases are marked with an asterisk. In addition, schema.org has not yet produced a knowledge representation of the concepts, and its evaluation is based only on the preliminary discussion document.
Table 3. Review of existing ontologies and schema.org.
The W3C Semantic Sensor Network (SSN) is one of the earliest and most reused ontologies focused exclusively on sensing and sensor data. It is meant to be supplemented with additional ontologies to fill gaps in functionality. The IoT-lite ontology was intended to be a lightweight version of the SSN ontology. The ontology was supplemented with additional functionality such as concepts for location and services. One of the premises of this ontology is to design it for optimal performance.
The IoT-lite ontology is meant to be used and extended upon where needed while maintaining a lightweight set of core concepts. It proved to have increased performance over competing ontologies. The IoT-lite ontology is also submitted for standardization as a W3C standard.
The Fiesta-IoT ontology composes concepts from the SSN, IoT-lite, M3 Taxonomy, Time, and DUL ontologies into the Fiesta-IoT ontology. It promises guaranteed semantic interoperability in the IoT domain. Fiesta-IoT also borrows some logic from the more complex IoT-A ontology. The M3-lite ontology is designed to facilitate the Fiesta-IoT ontology with a lightweight version of the M3 taxonomy tailored to the Fiesta-IoT project’s needs. M3 taxonomy is a collection of types of sensors that are linked to the SSN sensor concept; the types of sensors range from sensors in the meteorological domain to sensors in the medical domain. Furthermore, the ontology follows best practices and uses concepts from ontologies that use best practices themselves. The ontology is used in testbeds that are part of the Fiesta-IoT project.
The focus of the SSN, IoT-lite, and Fiesta-IoT ontologies is all on sensing and making sensor data semantically interoperable, with the Fiesta-IoT being the most competent in that respect. None of these ontologies goes beyond simply mentioning actuators.
SEASD is a module of the larger SEAS ontology. The SEASD is a device ontology with limited concepts that allows for both sensing and actuating an object and its properties. SEASD does not reuse other existing ontologies.
The IoT-O ontology is based on both the SSN and its actuating counterpart named the Semantic Actuator Network (SAN). The authors of the IoT-O ontology created the SAN themselves. The IoT-O ontology is a modularized ontology that has modules for sensing, actuating, services, lifecycle, and energy. All modules reuse existing work. Furthermore, it integrates with OneM2M standards. The IoT-O ontology was tested on a home automation use case, but offers no further details of it being currently in use in any systems. What is particularly interesting about the IoT-O ontology is the additional conception of the SAN as a basis for actuating, such as SSN for sensing, and the IoT-O’s modularized design.
OneM2M is not an LOV-listed ontology; however, it is supported by the OneM2M standards organization for machine-to-machine and IoT. This ontology handles actuating and device control in a more detailed manner if we compare it with SSN, which is centered on sensors. Unfortunately, the OneM2M ontology does not follow best practices and cannot be reused, since it is not freely available. Nonetheless, the logic on actuating is an important feature for Industry 4.0, and some of the concepts should serve as a base for evolving more mature ontologies in this direction.
Schema.org is, in principle, a quite promising and complete approach that could overcome the intrinsic complexity of ontologies; however, it is not yet fully developed.

4. Conclusions

In this paper, we analyzed the interoperability aspects of IoT and argued that a proper implementation can serve as an enabler for advancing use cases envisioned by Industry 4.0. In particular, we suggested that an “intelligent interoperability” may be the key for enabling the dynamic configuration of production lines. Subsequently, we analyzed how academics and practitioners active in the IoT domain are currently addressing the issue of enriching the interoperability of devices with semantic annotations. We found several initiatives in this direction, but the landscape is fragmented and does not present a shared understanding of the concepts that are needed for describing a device for the domain of Industry 4.0.
After the literature review, we suggested a set of concepts that should be part of structured or unstructured knowledge representations of a device. In addition, we analyzed if and how existing initiatives are currently implementing them.
Recommendations for advancing the state-of-the-art of the (intelligent) interoperability of IoT towards solving use cases from Industry 4.0 include:
  • IoT can serve as enabler technology for Industry 4.0 especially if proper “intelligent interoperability” is achieved.
  • Consider a deeper collaboration among practitioners and academics for developing a shared set of concepts.
  • Consider structured knowledge around devices that does not only focus on sensors and includes actuators, as well.
  • Schema.org may be a promising technology that could overcome the intrinsic complexity of the semantic web; however, in the case of IoT, it is still in its initial phases.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Papazoglou, M.P.; Elgammal, A. The Manufacturing Blueprint Environment. In Proceedings of the IEEE International Conference on Engineering, Technology and Innovation (ICE), Madeira Island, Portugal, 28–29 June 2017. [Google Scholar]
  2. Brettel, M.; Friederichsen, N.; Keller, M.; Rosenberg, M. How virtualization, decentralization and network building change the manufacturing landscape: An Industry 4.0 perspective. Int. J. Mech. Aerosp. Ind. Mechatron. Manuf. Eng. 2014, 8, 37–44. [Google Scholar]
  3. Davis, J.; Edgar, T.; Porter, J.; Bernaden, J.; Sarli, M. Smart manufacturing, manufacturing intelligence and demand-dynamic performance. Comput. Chem. Eng. 2012, 47, 145–156. [Google Scholar] [CrossRef]
  4. Hermann, M.; Pentek, T.; Otto, B. Design Principles for Industrie 4.0 Scenarios. In Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS), Koloa, HI, USA, 5–8 January 2016. [Google Scholar]
  5. Paolucci, M.; Sycara, K. Autonomous semantic web services. IEEE Internet Comput. 2003, 7, 34–41. [Google Scholar] [CrossRef]
  6. Seydoux, N.; Drira, K.; Hernandez, N.; Monteil, T. IoT-O, a Core-Domain IoT Ontology to Represent Connected Devices Networks. In Proceedings of the EKAW 2016: Knowledge Engineering and Knowledge Management, Bologna, Italy, 19–23 November 2016. [Google Scholar]
  7. Shadbolt, N.; Berners-Lee, T.; Hall, W. The semantic web revisited. IEEE Intell. Syst. 2006, 21, 96–101. [Google Scholar] [CrossRef]
  8. Noy, N.F.; McGuinness, D.L. Ontology Development 101: A Guide to Creating Your First Ontology. Available online: http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html (accessed on 1 February 2019).
  9. Suárez-Figueroa, M.C. NeOn Methodology for Building Ontology Networks: Specification, Scheduling and Reuse. Doctoral Dissertation, Universidad Politécnica De Madrid, Madrid, Spain, 2010. [Google Scholar]
  10. Gyrard, A.; Serrano, M.; Atemezing, G.A. Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things. In Proceedings of the IEEE World Forum—Internet of Things (WF-IOT), Milan, Italy, 14–16 December 2015. [Google Scholar]
  11. Gyrard, A.; Bonnet, C.; Boudaoud, K.; Serrano, M. LOV4IoT: A second life for ontology-based domain knowledge to build Semantic Web of Things applications. In Proceedings of the 2016 IEEE 4th International Conference onFuture Internet of Things and Cloud (FiCloud), Vienna, Austria, 22–24 August 2016. [Google Scholar]
  12. Compton, M.; Henson, C.; Lefort, L.; Neuhaus, H.; Sheth, A. A survey of the semantic specification of sensors. In Proceedings of the 2nd International Conference on Semantic Sensor Networks, Washington DC, USA, 26 October 2009. [Google Scholar]
  13. Bajaj, G.; Agarwal, R.; Singh, P.; Georgantas, N.; Issarny, V. A study of existing Ontologies in the IoT-domain. arXiv, 2017; arXiv:1707.00112. [Google Scholar]
  14. Hachem, S.; Teixeira, T.; Issarny, V. Ontologies for the Internet of Things. In Proceedings of the ACM/IFIP/USENIX 12th International Middleware Conference, Lisbon, Portugal, 12–16 December 2011. [Google Scholar]
  15. Ye, J.; Coyle, L.; Dobson, S.; Nixon, P. Ontology-based models in pervasice computing systems. Knowl. Eng. Rev. 2007, 22, 315–347. [Google Scholar] [CrossRef]
  16. Davis, R.; Shrobe, H.; Szolovits, P. What is a knowledge representation? Ai Mag. 1993, 14, 17–33. [Google Scholar]
  17. Wache, H.; Vogele, T.; Visser, U.; Stuckenschmidt, H.; Schuster, G.; Neumann, H.; Hubner, S. Ontology-Based Integration of Information—A Survey of Existing Approaches. In Proceedings of the IJCAI-01 Workshop: Ontologies and Information Sharing, Seattle, WA, USA, 4–5 August 2001. [Google Scholar]
  18. Sheth, P.; Ramakrishnan, C. Semantic (Web) Technology in Action: Ontology Driven Information Systems for Search, Integration, and Analysis. IEEE Data Eng. Bull. 2003, 26, 40–48. [Google Scholar]
  19. Kalibatiene, D.; Vasilecas, O. Survey on Ontology Languages. In Proceedings of the Perspectives in Business Informatics Research, Riga, Latvia, 6–8 October 2011. [Google Scholar]
  20. Andročec, D.; Novak, M.; Oreški, D. Using Semantic Web for Internet of Things Interoperability: A Systematic Review. Int. J. Semant. Web Inf. Syst. 2018, 14, 147–171. [Google Scholar] [CrossRef]
  21. Datta, S.K.; Bonnet, C. Advances in Web of Things for IoT Interoperability. In Proceedings of the 2018 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), Taichung, Taiwan, 19–21 May 2018. [Google Scholar]
  22. Ganzha, M.; Paprzycki, M.; Pawłowski, W.; Szmeja, P.; Wasielewska, K. Towards Semantic Interoperability Between Internet of Things Platforms. In Internet of Things Book Series (ITTCC); Springer: Cham, Switzerland, 2017. [Google Scholar]
  23. Lanza, J.; Sanchez, L.; Santana, J.R.; Agarwal, R.; Kefalakis, N.; Grace, P.; Elsaleh, T.; Zhao, M.; Tragos, E.; Nguyen, H.; et al. Experimentation as a Service Over Semantically Interoperable Internet of Things Testbeds. IEEE Access 2018, 6, 51607–51625. [Google Scholar] [CrossRef]
  24. Datta, S.K.; Bonnet, C.; Baqa, H.; Zhao, M.; Le-Gall, F. Approach for Semantic Interoperability Testing in Internet of Things. In Proceedings of the Global Internet of Things Summit (GIoTS), Bilbao, Spain, 4–7 June 2018. [Google Scholar]
  25. Patel, P.; Ali, M.I.; Sheth, A. From Raw Data to Smart Manufacturing: AI and Semantic Web of Things for Industry 4.0. IEEE Intell. Syst. 2018, 3, 79–86. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.