You are on page 1of 23

applied

sciences
Review
Semantic Web and Knowledge Graphs for Industry 4.0
Muhammad Yahya 1, * , John G. Breslin 1 and Muhammad Intizar Ali 2

1 Data Science Institute, National University of Ireland, Galway, Ireland; john.breslin@nuigalway.ie


2 Dublin City University, Dublin, Ireland; ali.intizar@insight-centre.org
* Correspondence: m.yahya1@nuigalway.ie

Abstract: In recent years, due to technological advancements, the concept of Industry 4.0 (I4.0) is
gaining popularity, while presenting several technical challenges being tackled by both the industrial
and academic research communities. Semantic Web including Knowledge Graphs is a promising
technology that can play a significant role in realizing I4.0 implementations. This paper surveys
the use of the Semantic Web and Knowledge Graphs for I4.0 from different perspectives such as
managing information related to equipment maintenance, resource optimization, and the provision of
on-time and on-demand production and services. Moreover, to solve the challenges of limited depth
and expressiveness in the current ontologies, we have proposed an enhanced reference generalized
ontological model (RGOM) based on Reference Architecture Model for I4.0 (RAMI 4.0). RGOM can
facilitate a range of I4.0 concepts including improved asset monitoring, production enhancement,
reconfiguration of resources, process optimizations, product orders and deliveries, and the life cycle
of products. Our proposed RGOM can be used to generate a knowledge graph capable of providing
answers in response to any real-time query.

Keywords: smart manufacturing; industry 4.0 knowledge graph; industry 4.0 semantic Modelling


 1. Introduction
Citation: Yahya, M.; Breslin, J.G.; Ali, The emergence of the Internet of Things (IoT), Internet of Services (IoS), Cyber-Physical
M.I. Semantic Web and Knowledge Systems (CPS), and closer collaborations between human–machine and machine–machine
Graphs for Industry 4.0. Appl. Sci.
systems have revolutionized the current industrial landscape resulting in the so-called
2021, 11, 5110. https://doi.org/
Industry 4.0 (I4.0) [1]. Technological advancements and the proliferation of different
10.3390/app11115110
types of field devices such as sensors, embedded systems, and self-governed robots have
enhanced I4.0 production. These heterogeneous field devices communicate in real-time and
Received: 1 May 2021
thereby are generating a huge amount of valuable data during the manufacturing process.
Accepted: 27 May 2021
The generated data can play an important role in several aspects such as enhancing the life
Published: 31 May 2021
cycle of products, on-time and on-demand productions, resource optimizations, product
customization, maintenance of machines, and logistic styles [2].
Publisher’s Note: MDPI stays neutral
with regard to jurisdictional claims in
However, the heterogeneous nature of different devices, the variety of their generated
published maps and institutional affil-
data, and their interoperability (or lack thereof) presents challenges for the efficient utiliza-
iations.
tion of I4.0 industrial productions. To tackle such challenges, the Semantic Web including
knowledge graphs is one of the possible solutions to obtain and communicate domain
knowledge among distributed I4.0 partners [3].
The Semantic Web has revolutionized the existing document-based web into more intel-
ligent systems by integrating data and web content into a more structured web environment
Copyright: © 2021 by the authors.
whereby software agents can carry out tasks autonomously for users. The semantic web
Licensee MDPI, Basel, Switzerland.
makes use of an ontology to represent the information in a machine-processable structure [4].
This article is an open access article
distributed under the terms and
Ontologies are the data models that are used to represent the semantics of domain concepts
conditions of the Creative Commons
through ontological term, i.e., classes (entities) and relationships (properties). An ontology
Attribution (CC BY) license (https:// defines the schema of a domain and does not include any information about a particular
creativecommons.org/licenses/by/ individual of a domain. For instance Figure 1 illustrates an ontology with generalized terms,
4.0/). i.e., a class Book is linked to another class Author by a property hasAuthor.

Appl. Sci. 2021, 11, 5110. https://doi.org/10.3390/app11115110 https://www.mdpi.com/journal/applsci


Appl. Sci. 2021, 11, 5110 2 of 23

Figure 1. Illustration of ontology defining the generalized concepts and their relationship.

On the other hand, the insertion of the data instances into ontological terms becomes
a Knowledge Graph. An ontology is a subset of a knowledge Graph and is needed for
the development of knowledge graph. For example, when a specific instance such as a
book named Hour of the Witch is written by an author Chris Bohjalian are mapped into
ontological terms of Figure 1, it becomes a knowledge graph as illustrated in Figure 2.
Ehrlinger et al. reported several definitions of a Knowledge Graph and have made clear the
difference between an ontology and a knowledge graph [5]. The emergence of knowledge
graphs provides an enterprise-ready data framework analogous to the current status of
the Semantic Web by integrating knowledge storage and intelligent discovery. In order to
discover additional information from knowledge graphs, graph embedding techniques are
used [6].

Figure 2. Example of the knowledge graph obtained from the book_ontology (Figure 1).

Even though extensive work has been done in semantic data modelling to facilitate
I4.0 applications, due to the complex nature of overall I4.0 systems, the currently available
semantic model-based ontologies have several limitations. Three of the major issues
are: (1) these production line models do not follow “Linked Data” principles and thus
are lacking the re-usability of the existing vocabularies, such as Dublin Core, schema.org;
(2) the scope of these models are application-specific (i.e., they cover a limited area such as
manufacturing processes, resources, etc.) rather than the overall I4.0 system, ranging from
data generation to production; and (3) there is no Industry 4.0-ready knowledge graph that
can answers queries due to a lack of real-time data availability [7,8].
In this paper, we summarise existing approaches for Industry 4.0 and the Semantic
Web. Our aim is to highlight major issues and opportunities which could arise from the
merger of these existing technologies. Particularly, this survey provides a comprehensive
overview of all existing ontologies, and then concludes with an overview of how we can
benefit from using these ontologies and creating a knowledge graph for Industry 4.0.
Appl. Sci. 2021, 11, 5110 3 of 23

The rest of this paper is structured as follows: Section 2 explains search methodology.
I4.0 is highlighted in Section 3. The manufacturing production lines are described with
their requirements, applications and challenges in Section 4. Semantic Web and ontologies
for I4.0 are reviewed and analysed in Section 5. Reference Generalized Ontological Model
(RGOM) is explained in Section 6. Section 7 provides a detailed discussion summarising
insights gained from the systematic review, and finally, Section 8 concludes the paper with
possible future direction.

2. Methodology
The survey was conducted based on three stage methodology including (i) planning
and scope of the review, (ii) filtration of the review, and (iii) reporting the review [9]. In the
first stage of the methodology, the scope of the review is set to determine the literature’s
relevance to the semantic web and knowledge graphs in I4.0.This stage involved the
identification of the most suitable keywords to select the articles. The keywords comprised
of two main parts, i.e., method and field. The first term is used to represent the method
while the second term represents the field where the method is being utilized. One of the
keywords from the method has to be used with the field keyword at a time. For example,
the industry 4.0 keyword from the field is combined with the ontology keyword from the
method to search for ontologies for industry 4.0 and it is then combined with the knowledge
graph keyword from the method as Knowledge graph for industry 4.0. Likewise, the field
keywords listed in Table 1 were combined one by one with method keywords at a time,
to search all types of manufacturing and production synonyms and technologies where
knowledge graph can be applied. In the same way, the rest of the keywords from the
fields are concatenated with method keywords. The & is a Boolean which joins the method
keyword with the field keyword while the + is a Boolean OR that is used to incorporate an
alternative keyword, synonyms or spellings from the field keyword.
As a result, this stage provided an initial step with searching different databases
such as ACM digital library, IEEE Explore, Science direct, and Scopus with date ranging
from 2010 to 2020 which results in almost 164 articles, in total. Table 2. illustrates the
list of digital libraries used for searching articles. Additionally, a Google Scholar search
engine has also been used in order to include non-academic publications. These articles
include academic as well as industry publications containing conferences, workshops,
letters, journals and peer-reviewed books. In reporting the literature, we included only
full-text work based on ontology proposal as well as the construction of a knowledge graph
for smart manufacturing.
In the second stage, an advanced filtration was adopted by considering the different
versions of the selected ontologies in conjunction with the combinations of the titles and
abstract which resulted in selection of more specific articles of 110. In line with ontologies
selected version the titles and abstract of each research paper were studied to identify its
relevance for inclusion. The filtration process was carried out using the following steps.
• The most relevant ontologies covering reference architectures, manufacturing produc-
tion line, predictive maintenance and supply chain concepts of I4.0 were captured.
• The study elaborated all versions of the chosen ontologies for understanding their
functional behaviour and its adaptation in the study.
The third stage is reporting the review and is composed of two steps. In the first
step, a full text reading approach was adopted to further narrow the search and obtained
87 articles. This step excluded all those papers summarizing the work on Semantic Web or
Knowledge Graph in smart Manufacturing. In the second step of reporting the review, a
total of 51 papers were found relevant to be included in the study. Each round contains
articles that were affirmed to be relevant in the previous round. The overall methodology
adopted in this work is summarized in Figure 3.
Appl. Sci. 2021, 11, 5110 4 of 23

Table 1. Identification of search keywords.

Keywords/Terms
Method (“ontology”) &
(“knowledge graph”) &
Field (“industry 4.0”) +
(“industrie 4.0”) +
(“production line”) +
(“smart manufacturing”) +
(“industry 4.0 standards”) +
(“reference architectures”) +
(“machine process”) +
(“resources”) +
(“cyber physical system”) +
(“data model”) +
(“supply chain”) +
(“predictive maintenance”)

Table 2. Digital Libraries used for searching articles.

Source Name
Digital Library IEEE Xplore
ACM Digital Library
Scopus
Science Direct
Other Google Scholar

Figure 3. An illustration of the methodology adopted for conducting the survey.

3. Industry 4.0
I4.0 is one of the emerging topics coined by researchers referring it as a new era
for industry and it is widely adopted throughout scientific world as well as industry
particularly in Germany [10]. A few other countries having manufacturing based industry
like Japan [11] and Korea [12] have also been influenced by I4.0 concept and launched their
related programs.
I4.0 aims to merge the advantages of technologies such as CPS, Internet of Services
(IoS), and IoT to create smart factories. CPS is a system of systems in contrast to traditional
systems that requires the collaboration of different machines, materials, and humans to
work together intelligently to enhance production [13].
The vision of I4.0 is comprised of nine main pillars [14]. Among them, system integra-
tion is one of the key pillars that is aimed to mutually connect three factors, i.e., digitization
and assimilation into a complex technical-economical network from any simple relation,
Digitization of the offered products and services, and new market models [10]. According
to [15], devices need to be integrated into three dimensions to achieve the objectives of
establishing smart factories.
Appl. Sci. 2021, 11, 5110 5 of 23

3.1. Vertical Integration in a Factory


It refers to the system integration at different hierarchical manufacturing levels into
one smart manufacturing solution. This integration is accomplished from the level of
the production shop floor that contains devices such as cyber-physical systems, actuators,
sensors to the system of enterprise resource planning (ERP) of the business planning level.

3.2. Horizontal Integration Over-Value Network


It integrates the resource and information network within the value chain, to accom-
plish the smooth collaboration between businesses and deliver a real-time service and
product. Smart manufacturing factories reach the world by utilizing the global production
chains and networks of data in their processes. The interaction of factories within the globe
as a smart factory is ensured by horizontal integration.

3.3. End to End Integration


The Product life cycle development involves many engineering activities to build a
CPS, e.g., idea, design, manufacturing, utilization, and closure. The objective of a CPS
engineering activity is to provide a good quality product, e.g., a comprehensive design of
production plants, and to meet accurate time frames.
Considering factories integration across the globe operates according to different
rules, standards, and businesses, which is a complicated task to be achieved. To solve
the interoperability in such integrated environment, the meaning of I4.0 entities such as
actuators, conveyors, sensors, are required to be described semantically to understand and
share their meaning. Moreover, I4.0 addresses research and development in the rest of the
eight main pillars to sustain the implementation of its principles in the industry [16]. The
focus of this work is to survey the recent literature for highlighting the major issues in the
recent ontological solutions for the industry 4.0 (I4.0) and propose a generalized ontology
framework covering most of the important concepts of I4.0.

4. Manufacturing Production Line


In this section, we give an overview of the manufacturing production lines, their
requirements, applications and challenges. Later on, we demonstrate the effectiveness of
semantic web and related technologies in order to address these challenges. The manu-
facturing production line performs a set of consecutive and parallel actions, processes, or
procedures set up in a factory site. A manufacturing process is a progressive approach bro-
ken down into relatively distinct brief actions done at specially equipped components [17].
Components such as machines, workstations, cells are assembled to make the desired
product from raw materials. The raw materials are refined into a product during a refining
process that becomes appropriate for consumption. For example, textile source plants such
as cotton or agriculture products such as foodstuffs need a series of processes to declare
them useful. Production lines manufacture a single or variety of products similar in design
with different features.
I4.0 manufacturing production line is responsible for mass production using advanced
technology tools such as sensors, actuators, IoT, etc. To achieve mass production certain
requirements must be fulfilled. In order to meet these requirements different applications
have been built. The requirements, application and challenges share a certain relationship
with each other as shown in Figure 4.
Appl. Sci. 2021, 11, 5110 6 of 23

Figure 4. One to one mapping between requirements, applications, and challenges

4.1. Requirements
In the production line of I4.0 technologically advanced tools and techniques are de-
ployed based on the reference architectures to produce a variety of products. To pro-
duce on-demand and in-time mass products, manufacturing production line has the
following requirements.

4.1.1. Smooth Operation without Any Delay


There can be several factors such as equipment, special parts needed for production,
factory overhead, etc., affecting the smooth operation of the manufacturing production line.
The outage of power supply or network system, rise, or fall of material ambient temperature
can result in the temporary shutdown of manufacturing. Similarly, the maintenance of
machines and other manufacturing equipment influences the service life equipment and
its manufacturing efficiency that can affect the operation. However, most of the time
machine failure causes the delay of the smooth operations [18]. In order to ensure the
smooth operation of production without delay, an efficient failure control system needs to
be implemented [19].

4.1.2. Maximum Optimization of the Process


Process optimization is a multi-feature problem aimed at enhancing technological
performances. It is a trade-off between increasing the performance concerning time and
process by contemplating the dynamics of a process. Optimization heavily relies on the
amounts of data being generated during different production processes. Data-driven
techniques such as process inefficiencies prediction, process-based machine learning, con-
nectivity, and capturing of real-time data, digital twin, etc., can help to optimize and
improve the process performance [20,21]. Thus maximum optimization of the process can
help reduce unnecessary cost, maximum usage of resources, and increase production.

4.1.3. System Integration


One of the key requirement in the production line is the integration of systems. Distinct
systems can comprehend and access each other information and functions. The scope
of integration ranges from devices, sensors, to other control systems providing different
on-demand services. Effective integration of systems can result in effective communication
between devices, systems, and sensors [22].
Appl. Sci. 2021, 11, 5110 7 of 23

4.1.4. Reduction in Overall Process Time


The overall process time of manufacturing a product is also known as product
turnaround time (TAT) and is defined as the time elapsed from the release of raw ma-
terial to the completed product [23]. Reduction of the overall process is critically essential
in any industry due to its key impact on greater product revenues and decreased cost. The
major components of the overall manufacturing process time are queue, processing, and
shipping time [24].

4.2. Applications
Following are the applications being used to fulfil the aforementioned requirements.

4.2.1. Predictive Maintenance


In mechanical, electronic, or mechatronic devices various problems such as wear and
tear, and fault can occur and cause a d’ns [25]. Predictive maintenance facilitates smooth
operations in any production line. It is responsible for reducing unnecessary activities
given that it is not dependent on periodic maintenance intervals bound to average lifetime.
Hence bring down the maintenance activities over a machine lifetime. In addition, early
maintenance activities can be avoided and late activities such as equipment failure before
the next periodic maintenance interval. Since these intervals rely on average lifetime
which likely includes significant positive and negative deviations from the mean. Both
reductions in unnecessary breakdowns and reduction in fatal breakdowns result in in-
creased productivity and less production downtime in a production line. The predictive
maintenance observes these problems and predicts if there is any failure or fault in the
device. The authors in [26,27] have used predictive maintenance approaches to reduce the
delay in smooth operations, i.e., to decrease the number of machine failures resulting in
unscheduled downtime.

4.2.2. Production Efficiency


I4.0 use simulations to maximally optimize the processes and forecast production
efficiency. To optimize a smart manufacturing process simulations are used to improve
the production capabilities. The simulations provide the industries with the chance to
intensify their productivity, which is very critical for immense competition [28]. How
active and efficient crimp the daily struggles when it comes to operational activities such
as information flow and lack of connection between different set of processes within
a company is explained by rut et al. With the growing market, the need to optimize
manufacturing processes is catching pace as the goal is to provide high-quality products
while maintaining an optimal level of resource consumption and availability. It has always
been an area of concern for many companies. Production processes optimization has
made the production lines efficient to produce mass products [29] and eliminate the
manufacturing equipment halt [30].

4.2.3. Semantic Modeling of the Production Line


The assimilation of vertical and horizontal components, systems, and services is
needed in smart manufacturing. It is required for seamless information exchange between
different systems that operate under a wide variety of communication standards [31]. In
order to integrate systems in the manufacturing production line, semantic web and ontology
emerged as promising technology [32]. The advantage of ontology is to semantically
conceptualize the domain knowledge of manufacturing production line to integrate the
different systems. Reasoners including semantic web rule language are used to infer
additional knowledge from a set of asserted facts or axioms.

4.2.4. Production Scheduling


Scheduling is an approach that creates coordination between machines and resources
in order to perform a given task with a certain time frame [33]. It determines when the
Appl. Sci. 2021, 11, 5110 8 of 23

activity in a production line has to start or stop. The required reduction in overall process
time is achieved with production scheduling. It organizes and arranges the resources and
activities needed in the manufacturing process. The motivation of production scheduling
is to reduce queuing and production time by telling the resources what raw material to use
to produce a product using which equipment.

4.3. Challenges
These applications still face some challenges to meet the production line requirements.

4.3.1. Quality of Data


Quality data is very crucial for any predictive maintenance system. Data quality
can be scaled up to four areas of Intrinsic data quality, Representational data quality,
Accessibility data quality, and Contextual data quality [34]. Intrinsic data quality is about
believability, reputation, accuracy, and objectivity. Representational data quality, contains
the dimensions of Interpretability, Ease of understanding, Representational consistency,
and concise representation and has to do with how they are formatted. Accessibility data
quality concerns accessibility and security. Contextual data quality contains the dimensions
of value, relevancy, timeliness, completeness, and appropriate amount of data. This area
contains elements of missing or incomplete data and is heavily dependent on the context.
All these areas and dimensions give a coherent picture of data quality. The lack of data
quality is a big challenge for companies trying to implement predictive maintenance
systems at different levels of decision-making in a production line.

4.3.2. Resource Consumption


On a machine level, different resources are utilized by the manufacturing process.
The unnecessary consumption of resources by manufacturing processes highly affects
production efficiency. In addition, the absence of machine integration and communication
results in the unnecessary operation of machines which increases the needless resource
consumption and its utilization. This also results in the consumption of power; for in-
stance, machinery utilizes electricity and automobiles consume fuel. The goal of I4.0 is to
accomplish low-cost production efficiency while leveraging automation.

4.3.3. Interoperability
Interoperability involves accessing real-time data that leads the way to a new approach
for how companies can improve their production operations. It allows manufacturing
partners (including customers, suppliers, and other departments) and their machines to
share information accurately and quickly. The result is more effective, resulting in more
reliable operations. The goal of Industry 4.0 is to achieve low-cost production efficiencies
while leveraging automation. There is a lack of a common information model that can
integrate the systems which are using incompatible communication protocols and generate
data in diverse formats on the production shop floor.

4.3.4. Multi-Line and Multi-Product Constraints


Contemplating the conflicting goals in manufacturing production, there are quite a
few constraints for multi-line and multi-product such as preferable product line segment,
resource sharing constraint, minimum run-length constraints, etc. Various problems that
arise during the design and execution of a manufacturing production line is balancing
problems [35]. Balancing a production line involves keeping the track of the number of
working stations and the operations assigned. An overall task or operation is distributed
among these working stations. In the production scheduling process, the satisfaction of the
aforementioned constraints is a very challenging task.
Appl. Sci. 2021, 11, 5110 9 of 23

5. Semantic Web and Ontologies for Industry 4.0


With the advancement of information technology, the mode of manufacturing is
transforming from mechanization to intelligence and digitization. This transformation is
influenced by the utilization of the internet of things, sensors, and CPS [36,37]. All these
devices and systems are vertically integrated in a smart factory [38].
Ontologies appeared as a significant tool to represent the domain knowledge of
I4.0 to support integration and interoperability [39,40]. Gruber et al. in [41], define an
ontology as the formal, explicit specification of a shared conceptualization. The basic
elements of an ontology are a concept and the relation between it, and axioms. When the
instances of concepts are populated into the ontology it becomes knowledge base also
known as knowledge graph (https://web.stanford.edu/class/cs520/, accessed on 1 May
2021). There are two key elements in Ontology: terminological components (Tbox) and
assertional components (Abox) that specifies the concepts and its instances, respectively.
Ontologies provide an automatic process known as reasoning to retrieve axioms that have
not been explicitly incorporated in the knowledge graph. Based on the representation of
conceptualizations the ontologies can be classified as general or core ontology and domain
ontology [42]. Core ontology represent conceptualizations that are domain-independent
and universal, i.e., time ontology [43], sensor ontology [44], etc., and can be utilized in
different scenarios across many realms of knowledge. Domain ontology represents the
knowledge of a specific domain such as ontology of the process specification language
(PSL) [45], MAnufacturing Semantic ONtology (MASON) [46], etc.
Ontologies have been widely used to model the concept of devices and it’s capabilities,
parameters, processes, etc., in I4.0. The knowledge representation with ontology has helped
to solve various problems like interoperability (between standards, devices), modelling
domain knowledge, integrating IoT, etc. Table 3. represents the research focus, and datasets
of identified ontologies .

5.1. Ontologies for I4.0 Reference Architectures and Standards


Reference architectures use analogous standards and suffer from the issue of interop-
erability due to comparable standards. Several reference architectures and standards have
been proposed to allow interoperability in smart industries. The standard and reference
architectures define, classify, align, and integrate the resources, and processes along with
the communication among them. Several research studies solved the interoperability con-
flicts in industry 4.0 standards by using ontologies to communicate the mutual knowledge
of standards. Recently, the interoperability problem among standards has been tackled
through characterizing the standards by proposing standard ontology (STO) [47]. More-
over, the description of standards helped in its classification from different viewpoints
according to the reference architecture and discovered the relationships among I4.0 stan-
dards. Currently, the created dataset contains more than 60 standards and 20 standard
organizations [47].
Another study proposed a heavy-weight ontology-based approach to explore the
ontology capability in demonstrating and utilizing the semantics of standards in a smart
manufacturing context [48]. The interoperability between the standards integration and its
semantics development is achieved by the identification of smart manufacturing standards
and semantic heterogeneity differences [49]. There are many studies relevant to the analysis
of I4.0 standards [50–52].
Appl. Sci. 2021, 11, 5110 10 of 23

Table 3. Research focus, datasets of identified ontologies.

Paper Ontology Research Focus Dataset


Solving interoperability issues between the STO dataset
Grangel-Gonzalez et al., 2017 Standard Ontology (STO) analogous standards used by reference (https://github.com/i40-Tools/I40KG,
architectures. accessed on 1 May 2021)
Integration of intelligent manufacturing Populated the ontology with the data
Wan, J et al. , 2018 Resource reconfiguration ontology equipment using resource configuration produced by the manipulator using
ontology. raspberry pi.
Development of resources ontology to
Manufacturing Resource Capability Ontology Data were taken from the Industrial
Jarvenpaa, E et al., 2018 describe manufacturing resources
(MaRCO) laboratory Demonstration setup
capabilities.
Integration of Product, Process, and Festo Modular System (a testbed for an
Ferrer, B.R. et al., 2016 Product, Process, Resource
Resource industrial test.)
Describing extruder components, 3D
Data were taken from the extruder
Ramirez-Duran et al., 2020 ExtruOnt representations, and spatial connections,
manufacturing factory.
features, and sensors capturing data.
Decomposed the sentences of RAMI 4.0
standards, architectures, and models into
Kaar, C. et al., 2018 Process X
concepts map to integrate the processes of
industry 4.0.
Establishing a specific information space to
Teslya, N. et al., 2018 Components of Socio-Cyber Physical systems X
connect all the production components.
https:
Semantically represented the I4.0 devices in
Grangel-Gonzalez, et al., 2016 I4.0 components //cdd.iec.ch/cdd/iec61360/iec61360.nsf,
administration shell
accessed on 1 May 2021
Cheng, H. et al., 2016 I4.0 Demonstration Production line Modelled the I4.0 production line X
Petersen et al., 2016 Semantic Manufacturing Ontology (SMO) Modeling of Smart factory X
Data produced on FASTory simulator
Seyedamir, A. et al., 2018 Modular Ontologies (ISA-95) Modeling Smart Factory http://escop.rd.tut.fi:3000/fmw,
accessed on 1 May 2021
Integration of Bosch Manufacturing Data for Data taken from Bosch, no information
Kalaycı et al., 2020 Surface Mounting Process (SMT Ontology)
analysis available
SMT ontology combined with Domain Data taken from Bosch, no information
Grangel-Gonzalez et al, 2020 To acheive interoperability in I4.0.
ontologies available.
Appl. Sci. 2021, 11, 5110 11 of 23

5.2. Ontologies for Industry 4.0 Manufacturing


Semantic modelling of smart factory, manufacturing production line, and the man-
ufacturing systems interoperability are the crucial feature established in the industry 4.0
production between tangible assets including systems, devices, sensors, etc., connected
with other over the internet. In the industry 4.0 context, stress has been given on the
alignment of manufacturing systems, processes, resource reconfiguration, etc., in the pro-
duction line. In the last decade, there have been numerous efforts to represent the domain
knowledge of industry 4.0 in form of modular ontologies, i.e., resource, device ontology,
process ontology, predictive maintenance ontology, etc., to meet manufacturing production
requirements. There have been rigorous efforts to develop ontologies that are aimed to
semantically model the manufacturing production line with clear meaning. Buchgeher et al.
conducted a survey on the role of knowledge graphs in production and manufacturing [53].
They have reported the bibliometric facts, type of research, statics and application scenarios
of the Knowledge Graphs in manufacturing and production.
Recently, Kalaycı et al. proposed a SIB framework to integrate Bosch manufacturing
data to analyse the surface mounting process pipeline [54]. To experiment with their
framework, they have developed surface mounting (SMT) to map the production line data.
Grangel-González et al. concatenated domain ontologies on the top of SMT ontology to
accomplish the interoperability issue in manufacturing data [55]. Both approaches do not
reuse the linked open data reuse principle.
Wan et al. proposed a resource configuration-based ontology describing the domain
knowledge of the reconfiguration of sensible manufacturing resources using web ontology
language (OWL) [56]. The objective of their work is to integrate the CPS equipment
through ontology-based resource integration architecture. The data generated are stored
as a relational database and is associated and mapped into the model instances of the
manufacturing ontology. The proposed ontology for resource reconfiguration is examined
using an intelligent manipulator as a use case that verified its manufacturing feasibility. A
reconfigurable I4.0 for pharmaceutical products has been proposed to adjust the increasing
requirement of flexibility, agility, and low-cost in the health sector [57]. The reconfigurable
I4.0 is comprised of three layers, namely executing, deployment, and perception layer.
The knowledge graph employed in the perception layer is representing the semantics of
manufacturing based on the MASON Ontology responsible for scheduling production plan.
In the deployment layer, IEC 61499 standard is implemented for modelling functionality
and controlling of machines. The feasibility of the proposed approach is validated by taking
a use case of drug packing based on demand. Kovalenko et al. proposed AutomationML
ontology to represent the semantic modelling of cyber-physical systems covering data
exchange in I4.0 scenario [58]. The semantic-based representation of I4.0 devices in the
administration shell provides the integration, identification, data availability, etc., of the
devices [59,60].
Considering the domain of the I4.0 resources, RamírezDurán et al. developed a seman-
tic model (ExtruOnt) to describe the knowledge of a manufacturing machine known as an
extruder machine that executes extrusion process [61]. Though the scope of the developed
ExtruOnt is confined to a specific domain, and provides information about extruder compo-
nents, three-dimensional representations of components and spatial connections, features,
and the sensors capturing data about machine performance. However, it can be used as a
reference model to develop ontologies to represent other manufacturing machines in I4.0.
Simple as well as combined capabilities of manufacturing resource ontology have
been proposed to illustrate the capabilities of the production system [62]. The resources ca-
pabilities preliminary conceptual model was produced in [63]. The ontology development
process followed the five stages of ontology engineering methodology that are feasibility
study, kick-off, refinement, evaluation, and usage and evolution. According to Jarvenpaa
et al. Manufacturing resource capability ontology (MaRCO) is used by resource vendors
to represent the capabilities of resources they are offering and publish it in the digital
marketplaces or global resources list and is browsed by production companies or systems
Appl. Sci. 2021, 11, 5110 12 of 23

integrators when reconfiguring existing or designing new manufacturing system. MaRCO


aims to provide the matchmaking between the required capabilities of a resource and the
production requirements of a product. Kaar et al. investigated and extracted the context and
information from Reference Architectural Model Industrie (RAMI 4.0) [64], to integrate the
industry 4.0 process by suggesting an ontology approach. This information was extracted
from different sources, standards, architectures, and model relevant to I4.0. The ontology
objective is to give an overview of the RAMI4.0 key concepts and its relationships to enable
the identification of inconsistencies, gaps, and redundancies in its layers descriptions and
definitions for I4.0 process development. They carried out a middle-out approach to ana-
lyze the layers of RAMI4.0 and broke down the sentences referring to the information layer
and shift it into a concept map. Semantic Manufacturing Ontology highlights the sequence
of processes and machines required for an ordered workpiece (product) [65], turtle file is
available online (http://i40.semantic-interoperability.org/smo/smo.ttl, accessed on 1 May
2021). Mazzola et al., proposed CDM-Core (http://sourceforge.net/projects/cdm-core/,
accessed on 1 May 2021) ontology by re-using the existing domain and core ontologies [66].
The authors claimed it to be the largest publicly available global ontology. However, they
have more focused on the service-oriented architecture and monitoring of the manufactur-
ing services. There is no explicit information regarding the modelling of manufacturing
factory and the main concept such as type of processing, type of machine, etc., are missing.
Manufacturing system should be able to incorporate and assist human (Operators,
Technicians). Human are participating in the environment of automated systems and need
to consider the role of the operator in such an environment. Ferrer et al. proposed the
addition of the skills and tasks performed by humans in manufacturing ontology that is
using the CPS knowledge repositories [67]. Their work presented a semantic model that
allows the operations modelling achieved by human operators. However, they focused
more on the service of orchestration during the production plans. Ahmad, S. et.al proposed
the integration of manufacturing domain data such as Product, Process, and Resource
(PPR) using the ontology approach for matching the product requirements in assembly
automation [68]. The mapping information of PPR helps in deriving the processes and
resources required to manufacture the designed product. Considering the modular ontolo-
gies design, Protégé (http://protege.stanford.edu/, accessed on 1 May 2021) (ontology
editor tool) can be used to form a graph dataset including all imported ontologies.
Teslya et al. proposed an ontology-based approach to describe the industrial com-
ponents merged from four different scenarios in order to form upper-level ontology [69].
Such a union will enable to change the created business process to boost the product
customization for the customer and reduce the cost for its producers. In another study [70],
the researchers proposed the ontology model of RAMI4.0 to exchange information between
assets and I4.0 components in a meaningful way.
In [7], the authors proposed an ontology by merging five ontologies that are base,
product, process, device, and parameter ontology to represent the manufacturing produc-
tion process beginning from order to completion of the product. The ontology is built on the
top of the product, process, device, and parameter ontologies to provide interaction with
each other. Additionally, the order concept is modelled as a separate ontology that is linked
with the product. Service-oriented architecture has been built on the top of this ontology
model to discover, select, organize, and consume semantic web services dynamically [71].
Seyedamir et al. utilized the concepts of manufacturing resource, process, and product
from the ISA-95 standard [72]. They adopted the approach of semantic rules to infer implicit
knowledge to allow inspecting the machines needed to produce product variants. Saeidlou,
S. et al. designed an ontology model for the manufacturing domain and developed a
semantic query algorithm to investigate the semantic richness of the queried keyword
return by the ontology model [73].
Some of the most renowned ontologies in the manufacturing domain are process speci-
fication language (PSL) [45], ONTOlogy for Product Data Management (ONTO-PDM) [74],
MAnufacturing Semantic ONtology (MASON) [46], ADAptive holonic COntrol aRchitec-
Appl. Sci. 2021, 11, 5110 13 of 23

ture (ADACOR) [75], etc., ontology. MASON ontology has been developed to estimate
the production cost of the mechanical components. The design of PSL ontology emphasis
to enable the exchange of process information in manufacturing systems accurately and
comprehensively. Panetto, H. el. al modelled the product concepts based on two standards
ISO-10303 and IEC-62264 to facilitate the interoperability between software application
exchanging product life cycle information. PSL ontology represents the concepts of process
modelling, planning, scheduling, simulation, etc. in axioms of first-order logic theories.
ADACOR ontology has highlighted the knowledge related to customer work orders, pro-
duction plans, model operations. These ontologies are helpful to recreate an ontology
model to cover the notion of the whole production line from customer order to the product
life cycle. There is a great amount of literature available for ontology-based agent system
such as CORA [76], ROA Ontology [77], ORArch, and O4I4 Ontology [78] that perform
main tasks in the manufacturing industry and is out of the scope of this paper.

5.3. Ontologies for Industry 4.0 Predictive Maintenance


Process in the manufacturing production line is the sequence of actions performed
on materials and energy to transform it into a finished product. These processes may be
affected by the faults and failures in the machines. The early detection of these failures can
make sure the availability, efficiency, and high productivity of manufacturing processes.
Usually, the abnormality is detected from analyzing data generated by the sensors placed
on machine modules and other areas of the manufacturing production line.
CPS take an advantage of predictive maintenance. The communication between the
production entities within a CPS is performed intelligently and autonomously which helps
manufacturers to augment the production process.
Karray, M.H et al. proposed the Industrial MAintenance Management Ontology
(IMAMO) to provide interoperability and create new knowledge that encourage making
decision to be carried out in the process of maintenance [26]. Schmidt, B. et al. reported
the problem of insufficient data of historical events regarding the factory maintenance [79].
The process and inspection data need to be correlated to enhance the prognostics and
diagnostics to make the maintenance decision better. In another work, an ontology model
has been developed to capture the context of flexible manufacturing system that are utilized
for making a real-time decision to optimize the key performance indicators [80].
Qiushi Cao et al. developed a manufacturing predictive maintenance ontology
(MPMO) to formally describe the chronicle concepts and their relationships [81]. They
proposed an algorithm to create semantic web rule language (SWRL) logic rules from
historical events providing formalized predictive outcomes. The semantics and chronicle
mining allows temporal constraints reasoning to forecast future malfunction of machinery.
There are two main issues in the proposed approach that are (1). the partition methodology
of numerical values and (2). the advancement of ontology and rule base. Thus, it is hard
for this method to predict critical failure.
In I4.0 application, the monitoring of critical components is a complex job and needs
to be resolved in real-time. The fuzzy-logic based approach decomposes any real-time
complex system into a simple weighted sum of linear subsystems and is very actively
used in several fields such as energy management [82–84]. The authors in [85] utilized a
Fuzzy C-Means (FCM) based approach to tackle with the uncertainties and classify the
critical failures. Failure events are obtained from the industrial raw data by applying
Sequential Pattern Mining (SPM). After that FCM is applied to the failure events along
with its temporal information. A survey paper explored eMaintenance ontologies related
to several fields [86]. However, the focus is more on the data problem used in maintenance,
standards, and eMaintenance tools.

5.4. Ontologies for Industry 4.0 Supply Chain Management


A supply chain is a web of business services and delivery options that play key
roles: procurement of raw materials, transforming these raw materials into a product, and
Appl. Sci. 2021, 11, 5110 14 of 23

delivery of these products to customers [87]. Ordinarily, the raw materials are acquired
from distinct vendors and are transformed into the product at one or more production
plants. The finished product is shifted to the storage room in the warehouse. According to
the characteristics defined by [88], the heterogeneous information flow of the supply chain
network creates complex processes between partners that need to be adjusted for business
profit. An ontology-based data integration framework is proposed in the same research
work that utilizes the relational databases and data in XML format.
The current advancement in the internet-based technologies pave a way for the task
of extended supply chain and new constraints, therefore helping in managing product-
related information that comes from product models. The product data framework initially
established by PRoduct Ontology (PRONTO) is extended to give the foundations for
distributed data management (DPDM) which in turn helps to validate the data aggregation
and disaggregation processes needed by the activities of logistic planning [27]. PRONTO
modelled the product and its variant set without considering any standard or reference
architecture and did not reflect any other part of manufacturing production line [89].
In the supply chain, several failures such as factory fire, machine failures, acquisition
of raw material, etc., have been observed [86]. In [90], researchers proposed a decision
support system based on the ontology model to decide optimal recovery action as a high
resilience level by applying Particle Swarm Optimization (PSO) approach. Similarly in
another study, ontology and multi-agent have been used to propose a decision support
framework for the supply chain of prefabricated components [91]. In another study, the
problem related to the logistic process was optimized by proposing a framework based on
ontology [92].
There is literature available on ontologies for solving different problems related to
supply chain management covering numerous domains [93–95].

5.5. Analysis of Existing Ontological Approaches


The emergence of the semantic web and the knowledge graphs provides an interface
among the various reference architectures to deduce the hidden relationships and the
interoperability issues among them [47]. It is believed that the coupling of the semantic web
and the knowledge graphs could be able to provide a universal model for accomplishing
the overall designing process by aligning all I4.0 reference architecture.
In the literature, several refined conceptualizations for the different domains of I4.0
such as sales, devices, processes, and products, etc., are proposed by using either complete
or modular-based ontologies as depicted in Table 2. For example, the domain knowledge
of the manufacturing production line is conceptualized by utilizing four different modular
ontologies for device, product, process, and parameters [7]. On one hand, the modular
design could provide the opportunity for extending the domain knowledge; however, the
maintenance and complexity requires some efforts.
In I4.0, each of the machine units or products at different granularity level such as
cell, workstation, and component, etc., are represented through a resource. Furthermore,
each of the resources can either be a particular product or service supporting a process
that may include a sub process or sub resource, e.g., a transport system on workstation
level include sub-process (clamping operation) and resource (griper). The authors in [7,60]
have modelled the manufacturing production line by covering most of the resources but
still is lacking some of the main resources such as material, environment temperature, and
humidity, etc.
Additionally, it is extremely difficult to identify whether the time is related to the
production line or product delivery, as it is bounded to the OperatingHours class only. A
misconception, that the completed products are considered as to be a part of the manufac-
turing ontology; whereas it should be a part of the product to better modelled in terms of
RAMI4.0. These ontologies also lack the linked data principles that is the re-usability of
existing vocabulary. For instance, the property isPartOf links machine with manufacturing
Appl. Sci. 2021, 11, 5110 15 of 23

facility, i.e., machine is part of manufacturing facility) which is already defined in the
Dublin Core vocabulary but it has not been re-used by the domain ontology [8].
The unavailability of such infrastructure that could be able to support the sharing
of data using different ontologies in a universal framework is one of the weaknesses
of the existing work. Apart from that the ontological based solutions for I4.0 in the
existing work are facing two major challenges: (1) the ontology should follow the standard
reference architectures of I4.0, but none of the current ontologies is fully compatible with
the reference architectures, and (2) Although, immense data is being generated by I4.0
processes, machines, resources, etc., which is captured in IT systems in different formats
and is not interoperable. However, there are no known semantic models that can be applied
on the top of the data to cover all the concepts or processes involved in any typical smart
manufacturing environment. Given this challenge, we need a semantic model that can be
used to build a knowledge graph which in turn provides us with the solutions regarding
the industry 4.0.
It is believed that the knowledge graphs could provide a baseline for implementing
more efficient predictive maintenance and machine learning-based algorithms. In this con-
nection, this study aims to provide insights into building the semantic web and knowledge
graphs for enhancing the production line manufacturing of I4.0.
The overall schematics of this approach are explained in Figure 5. The resource
ontology [8], is split into manufacturing, machine, and product ontology to cover more
concepts. In machine ontology, new concepts such as capabilities of machine and power
consumption by machines are added. The product ontology is enhanced with concepts used
in RAMI 4.0 life cycle dimension. The concepts from the existing vocabularies have been
reused. This can result in a twofold interest. First, it will pave ways for academia, to discuss
topics relevant to this field of research and hence lead to intensive investigation. Secondly,
these ontologies can be used by the industry for the implementation of a knowledge graph
to provide solutions.

Figure 5. High level representation of Reference generalized ontological model.

6. Reference Generalized Ontological Model


The proposed Reference Generalized Ontology Model (RGOM) is a universal plat-
form developed with the composition of the domain specific and core ontologies along
with the authors identified concepts based on reference architectural model Industrie 4.0
(RAMI4.0) [7,8,61].
Appl. Sci. 2021, 11, 5110 16 of 23

The methodology for the proposed reference generalized ontological model (RGOM)
is composed of the following steps.
• A detailed survey is conducted by analyzing the recent literature for the ontological
models for industry 4.0. In this step, key ontologies regarding the production line,
supply chain, etc., were shortlisted based on the search methodology.
• Industry 4.0 architecture such as Reference architectural model Industrie 4.0 (RAMI
4.0) was studied to find out the requirements needed for the industry 4.0 production.
• A comparative study is then conducted to find out the gap between the standards and
the current state of the art models. During this step, it was identified that the current
ontologies do not follow the requirements of the RAMI4.0 and are unable to follow
the reuse principle of linked open data.
• The existing vocabularies were reused with the additional concepts that were missing.
The whole process was performed iteratively.
Based on the literature review and RAMI4.0, the proposed RGOM considers core areas
such as time, location, sensor, and different domains such as product, process, and machine
along with the order, supply chain, warehouse, etc., and explores all the concepts and
relationships among them.
This implies that the RGOM provides a detailed unified model which takes the I4.0
domain knowledge from raw material to finished product including supply to the cus-
tomer as well as monitoring the different situations of machines and processes. Machines
and products are separated from the resource ontology [5], to form a machine ontology
and a product ontology to accommodate more concepts and relations. For instance, the
product ontology specify the concepts such as product (production of product) and ser-
vice (maintenance usage) adopted from RAMI4.0 and identified concepts such as sales
ontology are coupled. This helps to provide a full view that the order is placed for a
service or for the manufacturing of product, depending on the order the either the service
or the resources in the manufacturing production line will be reconfigured. RGOM has
reused the existing vocabulary, i.e., the machine which is a manufacturing facility and
is associated with the workstation by reusing the isPartOf property from Dublin core
vocabulary. The process(s) happening at different times and locations is linked to the
manufacturing resources by process ontology using performProcess property. It describes
the basic taxonomy of all kinds of processes from manufacturing to human process(s) and
logistic operations. Sales ontology defines customer orders concepts for the product. The
order can have various concepts such as design, quantity, delivery date, etc., Supply chain
ontology can assist in monitoring the delivery of the manufactured product to the customer.
Thus, the context of the core ontologies alone would not be able to answer why, where
and what type of questions, but the RGOM is able to infer all the contextual information
ranging from a particular entity situation to the complete production line. The consistency
of the RGOM has been evaluated through the reasoner (software tool) known as Hermit
(http://www.hermit-reasoner.com/, accessed on 1 May 2021). Furthermore, the high level
representation of the proposed RGOM is illustrated in Figure 5. It provides a comprehensive
correlation of all the concepts discussed in Table 4. The RGOM owl file is made available
at the github (https://github.com/MuhammadYahta/Smart-Manufacturing-Ontology,
accessed on 1 May 2021) repository.
Appl. Sci. 2021, 11, 5110 17 of 23

Table 4. Manufacturing production line concepts covered by different research articles.

Manufacturing Production Line


Article Sales Predictive Maintenance Industry Standard
Operator
Device Process/Operation Product Time Sensor Material
(Human)
Grangel-Gonzalez et al.,
X X X X X X X X X X
2017
Lemaignan, S. et al.,
X X X X X X X X X X
2006
Wan, J. et al., 2018 X X X X X X X X X X
Jarvenpaa, E. et al., 2018 X X X X X X X X X X
Ferrer, B.R. et al., 2016 X X X X X X X X X X
Ramirez-Duran et al.,
X X X X X X X X X X
2020
Kaar, C. et al., 2018 X X X X X X X X X X
Teslya, N et al., 2018 X X X X X X X X X X
Grangel-Gonzalez et.al,
X X X X X X X X X X
2016
Cheng, H. et al., 2016 X X X X X X X X X X
Petersen, N. et al., 2016 X X X X X X X X X X
Schmidt, B. et al., 2017 X X X X X X X X X X
Giustozzi, F. et al., 2018 X X X X X X X X X X
Seyedamir, A. et al.,
X X X X X X X X X X
2018
Kalaycı et al., 2020 X X X X X X X X X X
Grangel-Gonzalez et al,
X X X X X X X X X X
2020
Our Proposed approach X X X X X X X X X X
Appl. Sci. 2021, 11, 5110 18 of 23

7. Discussion
The purpose of this survey is to investigate the extensive literature regarding man-
ufacturing production line ontologies and their knowledge graph. It is clear from the
literature that I4.0 is highly supported by reference architectures and models. Different
countries have presented their architectures as a reference model to build I4.0. Some of
them have aligned their architecture and model with another based on the analysis and
comparison which is a general approach towards the alignment of the reference model.
The analysis and comparison approach make use of the definitions included in each model
to align the reference models.
The scope of this survey is limited to review the existing manufacturing ontologies in
order to develop an enterprise-level knowledge graph for I4.0 manufacturing production
line. To the best of our knowledge, the current study does not incorporate the dissimilar
data sources such the measurement recorded by sensors (temperature, pressure, humidity,
power), material required for production, quality of material, an operation performed by a
machine or human, work orders, etc. Even though the data is captured in the databases,
it needs a lot of manual efforts and time to integrate in a unified way. Upon building
such knowledge graph, it can then help in integrating the data from diverse sources. The
unified model may be capable to promptly answer the queries and help to predict the
machine failure, optimize processes, etc., by applying machine learning or deep learning
approaches.
Still there are following challenges needs to be addressed that are missing in the
literature.
Open Challenges
The current ontologies for manufacturing production are unable to cover the following
challenges. We reviewed I4.0 manufacturing ontologies model to highlight the missing
areas that need to be worked on to build a solution provider.

7.1. Domain Knowledge Capture


A huge amount of data is generated by different sensors, devices, machines, actuators,
the interaction of human operators, processes, etc., in smart manufacturing during the
production. This information is rarely accessible in a combined way as IT systems capture
such information into diverse databases. Based on the literature [61,62,68], the existing
models can only accommodate limited parts of the manufacturing production and the rest
of the data is wasted. Manufacturing production demands a domain ontology to save all
the data produced in the line.

7.2. Knowledge Graphs


Knowledge graph integrate data from heterogeneous sources in a given domain
and provide a framework for analytic and data sharing among applications. One of the
challenges to build an smart manufacturing knowledge graph is the unavailability of real-
time data sets. The reason behind the data unavailability may be the improper modelling
of manufacturing production line.

7.3. Comprehensive Information for Seamless Integration within and between Smart Factories
I4.0 is lacking cross-domain collaboration between smart factories due to the focus on
domain-specific applications [96]. Seamless collaborations from cross-domain are required
to infer the useful information within and between smart factories, from the knowledge
graph. The intelligent autonomous system can then use the deduce knowledge from
independent applications using semantic reasoning to monitor and process events.

7.4. Elastic and Customised Assembly Lines


The semantic web is capable to capture the domain knowledge of a manufacturing
domain which make the assembly line devices and resources elastic that can be customized
Appl. Sci. 2021, 11, 5110 19 of 23

according to the product ordered by customers. Thus, proper semantic modelling of


assembly lines saves the unnecessary use of resources.

7.5. Intelligent and Adaptable Manufacturing


In order to achieve autonomous intelligence where the different machine can com-
municate and interact with each other, there is a need of knowledge graph that can help
machines to answer based on their experience. This will help the manufacturing resources
to detect the faults and failures in a more intelligent way.

8. Conclusions
In this paper, first, we provided a comprehensive review of the available ontological
model for building I4.0 knowledge graph that enabled us to find the knowledge gap in
terms of open challenges, applications. Once the challenges and applications are identified,
they are related through a logical one-to-one mapping mechanism. A reference generalized
ontological model (RGOM) based on RAMI 4.0 is then developed by covering most of the
core concepts in the I4.0. The developed RGOM is a fundamental framework that could
be utilized to populate realistic data and test the knowledge graph with an adequately
accurate response for any real-time query related to the overall concepts of I4.0.
In future, the RGOM will be tested by using the Confirm Manufacturing
(https://confirm.ie/) benchmark datasets for validating it against state-of-the-art ontologi-
cal models by considering the accuracy and correctness of the query results.

Author Contributions: Conceptualization, M.Y., M.I.A. and J.G.B.; methodology, M.Y.; validation,
M.Y., M.I.A.; formal analysis, M.Y.; investigation, M.Y.; writing—original draft preparation, M.Y.;
supervision, M.I.A. and J.G.B.; project administration, M.I.A.; funding acquisition, M.I.A. and J.G.B.
All authors have read and agreed to the published version of the manuscript.
Funding: This publication has emanated from research supported in part by a research grant from
Science Foundation Ireland (SFI) under GrantNumber SFI/16/RC/3918 (Confirm), and also by a
research grant from Science Foundation Ireland (SFI) under Grant NumberSFI/12/RC/2289_P2
(Insight), with both grants co-funded by the European Regional Development Fund.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Acknowledgments: Authors acknowledge Aabid Ali, an industrial engineer and Production Line
Manager in Forward Pakistan for his guidance on highlighting the industry domain knowledge.
Conflicts of Interest: The authors declare no conflict of interest.

References
1. Ustundag, A.; Cevikcan, E. Industry 4.0: Managing the Digital Transformation; Springer: Berlin/Heidelberg, Germany, 2017.
2. Pullmann, J.; Petersen, N.; Mader, C.; Lohmann, S.; Kemeny, Z. Ontology-based information modelling in the industrial data
space. In Proceedings of the 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA),
Limassol, Cyprus, 12–15 September 2017; pp. 1–8.
3. Hoppe, T.; Eisenmann, H.; Viehl, A.; Bringmann, O. Shifting from data handling to knowledge engineering in aerospace industry.
In Proceedings of the IEEE International Systems Engineering Symposium (ISSE), Vienna, Austria, 11–13 October 2017; pp. 1–6.
4. Ahmed, Z.; Gerhard, D. Role of ontology in semantic web development. arXiv 2010, arXiv:1008.1723.
5. Ehrlinger, L.; Wöß, W. Towards a Definition of Knowledge Graphs. SEMANTiCS 2016, 48, 1–4.
6. Rivas, A.; Grangel-González, I.; Collarana, D.; Lehmann, J.; Vidal, M.E. Unveiling Relations in the Industry 4.0 Standards
Landscape based on Knowledge Graph Embeddings. In Proceedings of the International Conference on Database and Expert
Systems Applications, 14–17 September 2020; Springer: Cham, Switzerland, 2020; pp. 179–194.
7. Cheng, H.; Zeng, P.; Xue, L.; Shi, Z.; Wang, P.; Yu, H. Manufacturing ontology development based on Industry 4.0 demonstration
production line. In Proceedings of the 2016 Third International Conference on Trustworthy Systems and their Applications (TSA),
Wuhan, China, 18–22 September 2016; pp. 42–47.
8. Giustozzi, F.; Saunier, J.; Zanni-Merk, C. Context modeling for industry 4.0: An ontology-based proposal. Procedia Comput. Sci.
2018, 126, 675–684. [CrossRef]
Appl. Sci. 2021, 11, 5110 20 of 23

9. Tranfield, D.; Denyer, D.; Smart, P. Towards a methodology for developing evidence-informed management knowledge by means
of systematic review. Br. J. Manag. 2003, 14, 207–222. [CrossRef]
10. Zhou, K.; Liu, T.; Zhou, L. Industry 4.0: Towards future industrial opportunities and challenges. In Proceedings of the
12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Zhangjiajie, China, 15–17 August 2015;
pp. 2147–2152.
11. Nishioka, Y. Industrial Value Chain Initiative for Smart Manufacturing; Tokyo, Japan, 2015.
12. Park, J. Korea Smart Factory Program; Tokyo, Japan, 2015.
13. Broy, M.; Geisberger, E. (Eds.) AgendaCPS: Integrated Research Agenda; Cyber-Physical Systems; Springer: Berlin/Heidelberg,
Germany, 2012.
14. Erboz, G. How to Define Industry 4.0: The Main Pillars of Industry 4. 0. In Proceedings of the 7th International Conference on
Management (ICoM 2017), At Nitra, Slovakia, June 2017; pp. 1–2.
15. Wegener, P.D. German Standardization Roadmap Industrie 4.0 Version 3; DIN e. V.: Berlin, Germany, 2018.
16. Kagermann, H.; Helbig, J.; Hellinger, A.; Wahlster, W. Umsetzungsempfehlungen für das Zukunftsprojekt Industrie 4.0: Deutschlands
Zukunft als Produktionsstandort Sichern; Abschlussbericht des Arbeitskreises Industrie 4.0; Forschungsunion; Geschäftsstelle der
Plattform Industrie 4.0: Berlin, Germany; Frankfurt/Main, Germany, 2013
17. The Great Soviet Encyclopedia, 3rd ed. S.v. Production-Line Manufacturing. Available online: https://encyclopedia2
.thefreedictionary.com/Production-Line+Manufacturing (accessed on 20 July 2020).
18. Ahmad, S.; Badwelan, A.; Ghaleb, A.M.; Qamhan, A.; Sharaf, M.; Alatefi, M.; Moohialdin, A. Analyzing critical failures in a
production process: Is industrial IoT the solution. Wirel. Commun. Mob. Comput. 2018. [CrossRef]
19. Shekhar, C.; Jain, M.; Iqbal, J.; Raina, A.A. Threshold control policy for maintainability of manufacturing system with unreliable
workstations. Arab. J. Sci. Eng. 2017, 42, 4833–4851. [CrossRef]
20. Sadati, N.; Chinnam, R.B.; Nezhad, M.Z. Observational data-driven modeling and optimisation of manufacturing processes.
Expert Syst. Appl. 2018, 93, 456–464. [CrossRef]
21. Ling, J.; Hutchinson, M.; Antono, E.; Paradiso, S.; Meredig, B. High-dimensional materials and process optimisation using
data-driven experimental design with well-calibrated uncertainty estimates. Integr. Mater. Manuf. Innov. 2017, 6, 207–217.
[CrossRef]
22. Zeid, A.; Sundaram, S.; Moghaddam, M.; Kamarthi, S.; Marion, T. Interoperability in smart manufacturing: Research challenges.
Machines 2019, 7, 21. [CrossRef]
23. Chien, C.F.; Hsiao, C.W.; Meng, C.; Hong, K.T.; Wang, S.T. Cycle time prediction and control based on production line status and
manufacturing data mining. In Proceedings of the IEEE International Symposium on Semiconductor Manufacturing, San Jose,
CA, USA, 13–15 September 2005; pp. 327–330.
24. Mourtzis, D.; Doukas, M.; Fragou, K.; Efthymiou, K.; Matzorou, V. Knowledge-based estimation of manufacturing lead time for
complex engineered-to-order products. Procedia CIRP 2014, 17, 499–504. [CrossRef]
25. Der Mauer, M.A.; Behrens, T.; Derakhshanmanesh, M.; Hansen, C.; Muderack, S. Applying sound-based analysis at porsche
production: Towards predictive maintenance of production machines using deep learning and internet-of-things technology. In
Digitalization Cases; Springer: Cham, Switzerland, 2019; pp. 79–97.
26. Karray, M.H.; Chebel-Morello, B.; Zerhouni, N. A formal ontology for industrial maintenance. Appl. Ontol. 2012, 7, 269–310.
[CrossRef]
27. Hatefi, S.M.; Jolai, F.; Torabi, S.A.; Tavakkoli-Moghaddam, R. A Credibility-Constrained Programming for Reliable For-
ward–Reverse Logistics Network Design under Uncertainty and Facility Disruptions. Int. J. Comput. Integr. Manuf. 2015,
28, 664–678. [CrossRef]
28. Rut, J.; Wołczański, T. Improving efficiency through optimization of the production process. Autobusy Tech. Eksploat. Syst. Transp.
2016, 17, 1841–1844.
29. Kumar, N.; Kumar, J. Efficiency 4.0 for Industry 4.0. Hum. Technol. 2019, 15, 55–78 [CrossRef]
30. Xavier, A.; de Melo Gonzalez, M. Analysis and improvement of production efficiency in a construction machine assembly line.
Indep. J. Manag. Prod. 2016, 7, 606–626. [CrossRef]
31. Ray, S.R.; Jones, A.T. Manufacturing interoperability. J. Intell. Manuf. 2006, 17, 681–688. [CrossRef]
32. Chen, D.; Doumeingts, G.; Vernadat, F. Architectures for enterprise integration and interoperability: Past, present, and future.
Comput. Ind. 2008, 59, 647–659. [CrossRef]
33. Sabilla, S.I.; Sarno, R.; Effendi, Y.A. Optimizing time and cost using goal programming and FMS scheduling. In Proceedings of
the International Conference on Information and Communications Technology (ICOIACT), Yogyakarta, Indonesia, 6–7 March
2018; pp. 244–249.
34. Williams, D.; Tang, H. Data Quality Management for Industry 4.0: A Survey. Softw. Qual. Prof. 2020, 22, 26–35.
35. Lusa, A. A survey of the literature on the multiple or parallel assembly line balancing problem. Eur. J. Ind. Eng. 2008, 2, 50–72.
[CrossRef]
36. Wang, S.; Wan, J.; Zhang, D.; Li, D.; Zhang, C. Towards smart factory for industry 4.0: A self-organized multi-agent system with
big data based feedback and coordination. Comput. Networks 2016, 101, 158–168. [CrossRef]
37. Lasi, H.; Fettke, P.; Kemper, H.; Feld, T.; Hoffmann, M. Industry 4.0. Bus. Inf. Syst. Eng. 2014, 6, 239–242. [CrossRef]
Appl. Sci. 2021, 11, 5110 21 of 23

38. Wang, S.; Wan, J.; Li, D.; Zhang, C. Implementing smart factory of industrie 4.0: an outlook. Int. J. Distrib. Sens. Networks 2016, 12,
3159805. [CrossRef]
39. Maedche, A.; Staab, S. Ontology learning for the semantic web. IEEE Intell. Syst. 2001, 16, 72–79. [CrossRef]
40. Wan, J.; Chen, B.; Imran, M.; Tao, F.; Li, D.; Liu, C.; Ahmad, S. Toward dynamic resources management for IoT-based manufactur-
ing. IEEE Commun. Mag. 2018, 56, 52–59. [CrossRef]
41. Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [CrossRef]
42. Corcho, O.; Gómez-Pérez, A.; Fernández-López, M. Ontological engineering. With examples from the areas of Knowledge
Management, e-Commerce and the Semantic Web. Adv. Inf. Knowl. Process. 2004.
43. Hobbs, J.R.; Pan, F. Time ontology in OWL. W3C Work. Draft. 2006, 27, 133.
44. Compton, M.; Barnaghi, P.; Bermudez, L.; GarcíA-Castro, R.; Corcho, O.; Cox, S.; Graybeal, J.; Hauswirth, M.; Henson, C.; Herzog,
A.; et al. The SSN ontology of the W3C semantic sensor network incubator group. J. Web Semant. 2012, 17, 25–32. [CrossRef]
45. Grüninger, M. Using the PSL ontology. In Handbook on Ontologies; Springer: Berlin/Heidelberg, Germany, 2009; pp. 423–443.
46. Lemaignan, S.; Siadat, A.; Dantan, J.Y.; Semenenko, A. MASON: A proposal for an ontology of manufacturing domain. In
Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications, (DIS’06),
Prague, Czech Republic, 15–16 June 2006; pp. 195–200.
47. Grangel-González, I.; Baptista, P.; Halilaj, L.; Lohmann, S.; Vidal, M.E.; Mader, C.; Auer, S. The industry 4.0 standards landscape
from a semantic integration perspective. In Proceedings of the 22nd IEEE International Conference on Emerging Technologies
and Factory Automation (ETFA), Limassol, Cyprus, 12–15 September 2017; pp. 1–8.
48. Chungoora, N.; Cutting-Decelle, A.F.; Young, R.I.; Gunendran, G.; Usman, Z.; Harding, J.A.; Case, K. Towards the ontology-based
consolidation of production-centric standards. Int. J. Prod. Res. 2013, 51, 327–345. [CrossRef]
49. Hodges, J.; García, K.; Ray, S. Semantic development and integration of standards for adoption and interoperability. Computer
2017, 50, 26–36. [CrossRef]
50. Lu, Y.; Morris, K.C.; Frechette, S. Standards landscape and directions for smart manufacturing systems. In Proceedings of the
2015 IEEE International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden, 24–28 August 2015;
pp. 998–1005.
51. Darmois, E.; Elloumi, O.; Guillemin, P.; Moretto, P. IoT Standards–State-of-the-Art Analysis, Digitising the Industry Internet of Things
Connecting the Physical, Digital and Virtual Worlds; Friess, P., Ed.; River Publishers: Gistrup, Denmark, 2016; pp. 237–263
52. Herzog, R.; Jacoby, M.; Žarko, I.P. Semantic interoperability in IoT-based automation infrastructures: How reference architectures
address semantic interoperability. Automatisierungstechnik 2016, 64, 742–749. [CrossRef]
53. Buchgeher, G.; Gabauer, D.; Martinez-Gil, J.; Ehrlinger, L. Knowledge Graphs in Manufacturing and Production: A Systematic
Literature Review. IEEE Access 2021, 9, 55537–55554. [CrossRef]
54. Kalaycı, E.G.; González, I.G.; Lösch, F.; Xiao, G.; Kharlamov, E.; Calvanese, D. Semantic integration of Bosch manufacturing data
using virtual knowledge graphs. In Proceedings of the International Semantic Web Conference, Athens, Greece, 2–6 November
2020; Springer: Cham, Switzerland, 2020; pp. 464–481.
55. Grangel-González, I.; Lösch, F.; ul Mehdi, A. Knowledge Graphs for Efficient Integration and Access of Manufacturing Data.
In Proceedings of the 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna,
Austria, 8–11 September 2020; Volume 1, pp. 93–100.
56. Wan, J.; Yin, B.; Li, D.; Celesti, A.; Tao, F.; Hua, Q. An ontology-based resource reconfiguration method for manufacturing
cyber-physical systems. IEEE/ASME Trans. Mechatron. 2018, 23, 2537–2546. [CrossRef]
57. Wan, J.; Tang, S.; Li, D.; Imran, M.; Zhang, C.; Liu, C.; Pang, Z. Reconfigurable smart factory for drug packing in healthcare
industry 4.0. IEEE Trans. Ind. Informatics 2018, 15, 507–516. [CrossRef]
58. Kovalenko, O.; Grangel-González, I.; Sabou, M.; Lüder, A.; Biffl, S.; Auer, S.; Vidal, M.E. AutomationML Ontology: Modeling
Cyber-Physical Systems for Industry 4.0. IOS Press J. 2018.
59. Grangel-González, I.; Halilaj, L.; Coskun, G.; Auer, S.; Collarana, D.; Hoffmeister, M. Towards a semantic administrative shell
for industry 4.0 components. In Proceedings of the 2016 IEEE Tenth International Conference on Semantic Computing (ICSC),
Laguna Hills, CA, USA, 4–6 February 2016; pp. 230–237.
60. Grangel-González, I.; Halilaj, L.; Auer, S.; Lohmann, S.; Lange, C.; Collarana, D. An RDF-based approach for implementing
industry 4.0 components with Administration Shells. In Proceedings of the 2016 IEEE 21st International Conference on Emerging
Technologies and Factory Automation (ETFA), Berlin, Germany, 6–9 September 2016; Volume 6, pp. 1–8.
61. Ramírez-Durán, V.J.; Berges, I.; Illarramendi, A. ExtruOnt: An ontology for describing a type of manufacturing machine for
Industry 4.0 systems. Semant. Web 2020, 11, 887–909. [CrossRef]
62. Jarvenpaa, E.; Siltala, N.; Hylli, O.; Lanz, M. The development of an ontology for describing the capabilities of manufacturing
resources. J. Intell. Manuf. 2019, 30, 959–978. [CrossRef]
63. Jarvenpaa, E.; Siltala, N.; Lanz, M. Formal resource and capability descriptions supporting rapid reconfiguration of assembly
systems. In Proceedings of the 12th Conference on Automation Science and Engineering, and International Symposium on
Assembly and Manufacturing, Fort Worth, TX, USA, 21–24 August 2016; pp. 120–125.
64. Kaar, C.; Frysak, J.; Stary, C.; Kannengiesser, U.; Müller, H. Resilient ontology support facilitating multi-perspective process
integration in industry 4.0. In Proceedings of the 10th International Conference on Subject-Oriented Business Process Management; ACM:
New York, NY, USA, 2018; pp. 1–10.
Appl. Sci. 2021, 11, 5110 22 of 23

65. Petersen, N.; Galkin, M.; Lange, C.; Lohmann, S.; Auer, S. Monitoring and automating factories using semantic models. In
Proceedings of the Joint International Semantic Technology Conference, Singapore, 26–28 November 2016; Springer: Cham,
Switzerland, 2016; pp. 315–330
66. Mazzola, L.; Kapahnke, P.; Vujic, M.; Klusch, M. CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and
Maintenance. In Proceedings of the KEOD, Porto, Portugal, 9–11 November 2016; pp. 136–143.
67. Ferrer, B.R.; Mohammed, W.M.; Lobov, A.; Galera, A.M.; Lastra, J.L.M. Including human tasks as semantic resources in
manufacturing ontology models. In Proceedings of the IECON 2017—43rd Annual Conference of the IEEE Industrial Electronics
Society, Beijing, China, 29 October–1 November 2017; pp. 3466–3473.
68. Ferrer, B.R.; Ahmad, B.; Vera, D.; Lobov, A.; Harrison, R.; Lastra, J.L.M. Product, process and resource model coupling for
knowledge-driven assembly automation. Automatisierungstechnik 2016, 64, 231–243.
69. Teslya, N.; Ryabchikov, I. Ontology-driven approach for describing industrial socio-cyberphysical systems’ components. In
Proceedings of the MATEC Web of Conferences; EDP Sciences: Les Ulis, France, 2018; Volume 161, p. 03027.
70. Bader, S.R.; Maleshkova, M. The Semantic Asset Administration Shell. In Proceedings of the International Conference on Semantic
Systems, Karlsruhe, Germany, 9–12 September 2019; Springer: Cham, Switzerland, 2019; pp. 159–174.
71. Cheng, H.; Xue, L.; Wang, P.; Zeng, P.; Yu, H. Ontology-based web service integration for flexible manufacturing systems. In
Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), Emden, Germany, 24–26 July 2017;
pp. 351–356.
72. Seyedamir, A.; Ferrer, B.R.; Lastra, J.L.M. An ISA-95 based Ontology for Manufacturing Systems Knowledge Description Extended
with Semantic Rules. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto,
Portugal, 18–20 July 2018; pp. 374–380.
73. Saeidlou, S.; Saadat, M.; Amini Sharifi, E.; Jules, G.D. An ontology-based intelligent data query system in manufacturing networks.
Prod. Manuf. Res. 2017, 5, 250–267. [CrossRef]
74. Panetto, H.; Dassisti, M.; Tursi, A. ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability within
manufacturing process environment. Adv. Eng. Informatics 2012, 26, 334–348. [CrossRef]
75. Borgo, S.; Leitao, P. Foundations for a Core Ontology of Manufacturing. In Ontologies; Springer: Boston, MA, USA, 2007;
pp. 751–775.
76. Prestes, E.; Carbonera, J.L.; Fiorini, S.R.; Jorge, V.A.M.; Abel, M.; Madhavan, R.; Locoro, A.; Goncalves, P.; Barreto, M.E.; Habib,
M.; et al. Towards a core ontology for robotics and automation. Robot. Auton. Syst. 2013, 61, 1193–1204 [CrossRef]
77. Olszewska, J.I.; Barreto, M.; Bermejo-Alonso, J.; Carbonera, J.; Chibani, A.; Fiorini, S.; Goncalves, P.; Habib, M.; Khamis, A.;
Olivares, A.; et al. Ontology for autonomous robotics. In Proceedings of the IEEE International Symposium on Robot and Human
Interactive Communication (RO-MAN), Lisbon, Portugal, 28 August—1 September 2017; pp. 189–194.
78. Kumar, V.R.S.; Khamis, A.; Fiorini, S.; Carbonera, J.L.; Alarcos, A.O.; Habib, M.; Goncalves, P.; Li, H.; Olszewska, J.I. Ontologies
for industry 4.0. Knowl. Eng. Rev. 2019, 34.
79. Schmidt, B.; Wang, L.; Galar, D. Semantic framework for predictive maintenance in a cloud environment. Procedia CIRP 2017, 62,
583–588. [CrossRef]
80. Uddin, M.K.; Puttonen, J.; Scholze, S.; Dvoryanchikova, A.; Lastra, J.L.M. Ontology-based context-sensitive computing for FMS
optimization. Assem. Autom. 2012, 32, 163–174. [CrossRef]
81. Cao, Q.; Samet, A.; Zanni-Merk, C.; de Bertrand de Beuvron, F.; Reich, C. Combining chronicle mining and semantics for
predictive maintenance in manufacturing processes. Semant. Web 2020, 1–22. in press. [CrossRef]
82. Hussain, S.; Ahmed, M.A.; Kim, Y.C. Efficient power management algorithm based on fuzzy logic inference for electric vehicles
parking lot. IEEE Access 2019, 7, 65467–65485. [CrossRef]
83. Hussain, S.; Ahmed, M.A.; Lee, K.B.; Kim, Y.C. Fuzzy logic weight based charging scheme for optimal distribution of charging
power among electric vehicles in a parking lot. Energies 2020, 13, 3119. [CrossRef]
84. Hussain, S.; Lee, K.B.; Ahmed, M.A.; Hayes, B.; Kim, Y.C. Two-Stage Fuzzy Logic Inference Algorithm for Maximizing the
Quality of Performance under the Operational Constraints of Power Grid in Electric Vehicle Parking Lots. Energies 2020, 13, 4634.
[CrossRef]
85. Cao, Q.; Samet, A.; Zanni-Merk, C.; de Beuvron, F.D.B.; Reich, C. An ontology-based approach for failure classification in
predictive maintenance using fuzzy C-means and SWRL rules. Procedia Comput. Sci. 2019, 159, 630–639. [CrossRef]
86. Aljumaili, M.; Wandt, K.; Karim, R.; Tretten, P. eMaintenance ontologies for data quality support. J. Qual. Maintenance Eng. 2015,
21, 358–374 . [CrossRef]
87. Pal, K. Integrating Heterogeneous Enterprise Data Using Ontology in Supply Chain Management. In Proceedings of the Big Data
and Knowledge Sharing in Virtual Organizations 2019; IGI Global: Hershey, PA, USA, 2019; pp. 71–102.
88. Giménez, D.M.; Vegetti, M.; Leone, H.P.; Henning, G.P. PRoduct ONTOlogy: Defining product-related concepts for logistics
planning activities. Comput. Ind. 2008, 59, 231–241. [CrossRef]
89. Vegetti, M.; Leone, H.; Henning, G. PRONTO: An ontology for comprehensive and consistent representation of product
information. Eng. Appl. Artif. Intell. 2011, 24, 1305–1327. [CrossRef]
90. Singh, S.; Ghosh, S.; Jayaram, J.; Tiwari, M.K. Enhancing supply chain resilience using ontology-based decision support system.
Int. J. Comput. Integr. Manuf. 2019, 32, 642–657. [CrossRef]
Appl. Sci. 2021, 11, 5110 23 of 23

91. Hendi, H.; Ahmad, A.; Bouneffa, M.; Fonlupt, C. Logistics optimization using ontologies. In Proceedings of the 4th international
Conference on Complex Systems and Applications, Normandy University, Le Havre, France, 23–26 June 2014.
92. Du, J.; Jing, H.; Choo, K.K.R.; Sugumaran, V.; Castro-Lacouture, D. An ontology and multi-agent based decision support
framework for prefabricated component supply chain. Inf. Syst. Front. 2019, 22, 1467–1485. [CrossRef]
93. Wang, S.; Chen, K.; Liu, Z.; Guo, R.Y.; Chen, S. An ontology-based approach for supply-chain quality control: From a princi-
pal–agent perspective. J. Inf. Sci. 2019, 45, 283–303. [CrossRef]
94. Pal, K. A Semantic Web Service Architecture for Supply Chain Management. Procedia Comput. Sci. 2017, 109, 999–1004. [CrossRef]
95. Pal, K. Ontology-based web service architecture for retail supply chain management. Procedia Comput. Sci. 2018, 130, 985–990.
[CrossRef]
96. Sjödin, D.R.; Parida, V.; Leksell, M.; Petrovic, A. Smart Factory Implementation and Process Innovation: A Preliminary Maturity
Model for Leveraging Digitalization in Manufacturing Moving to smart factories presents specific challenges that can be addressed
through a structured approach focused on people, processes, and technologies. Res. Technol. Manag. 2018, 61, 22–31.

You might also like