<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>FTOnto: A Domain Ontology for a Fischertechnik Simulation Production Factory by Reusing Existing Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Patrick Klein</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lukas Malburg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralph Bergmann</string-name>
          <email>bergmann@uni-trier.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Business Information Systems II, University of Trier</institution>
          ,
          <addr-line>54286 Trier</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Nowadays, semantic information provided by an ontology is indispensable in the context of Industry 4.0, especially when using methods from Artificial Intelligence. The currently available ontologies do not satisfy the demands of simulation environments used for research purposes. For this reason, we develop an ontology customized to Fischertechnik simulation factories by reusing existing ontologies. The ontology has been created according to requirements from two use cases. In our evaluation, it is determined that the ontology is suitable to represent machine components and their relationships while satisfying the specified requirements.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology Engineering</kwd>
        <kwd>Industry 4</kwd>
        <kwd>0</kwd>
        <kwd>Simulation Factory</kwd>
        <kwd>Fischertechnik</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In recent years, the industry has been in the process of changing towards the
fourth industrial revolution, also known as Industry 4.0 in the German-speaking
area [
        <xref ref-type="bibr" rid="ref10 ref14">10,14</xref>
        ]. This transformation is characterized by manufacturing and service
innovations based on Cyber-Physical Systems (CPSs), big data, and the
predominant use of Artificial Intelligence (AI) methods [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Although a lot of research
work is carried out in this area today, there is still a lack of companies in the
industry that are willing to make sensor or machine data available for research
purposes or allow direct intervention in productive systems. As a consequence,
research data must be generated by using appropriate simulation environments.
In our previous work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], we use a Fischertechnik (FT) simulation production
factory. Such simulation factories are often used in research, e.g., for augmented
reality [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], to plan, create, and evaluate diferent factory layouts [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], for
research of digital twins by Fraunhofer IESE1 or other related work (e.g., [
        <xref ref-type="bibr" rid="ref22 ref30">22,30</xref>
        ])
Copyright © 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
1 https://www.iese.fraunhofer.de/de/presse/current_releases/PM_2019_02_25_
Hannover-Messe.html, accessed May 31, 2019.
to name just a few. However, there are no suitable ontologies available to use
them for simulation environments, although ontologies are a part of knowledge
modeling and represent important knowledge. Furthermore, they are also needed
to apply methods from AI such as case-based reasoning [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or advanced machine
learning. Current ontologies used such as the Manufacturing’s Semantics
Ontology (MASON) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and Manufacturing Service Description Language (MSDL) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
do not consider sensor data streams and the CREMA Data Model, Core
module (CDM-Core) [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] ontology is too comprehensive and detailed with classes
and properties that are not needed in the context of a simulation environment.
This paper addresses this issue and thus the development of a domain ontology
for simulation factories. Therefore, it is investigated which components can be
adopted from existing, related ontologies and which additional components need
to be added. In the following, Sect. 2 introduces foundations for our work and
discusses related work. Section 3 describes the layout of our used Fischertechnik
simulation factory and presents use cases in which the application of semantic
information provided by an ontology could be important. The development
process and the developed ontology itself is described in detail and evaluated in
Sect. 4. Finally, a conclusion is given and future work is discussed in Sect. 5.
2
      </p>
      <p>
        Foundations and Related Work
Ontologies are used to describe the knowledge about a domain of interest in a
formal way that can be understood by machines [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Therefore, the Web Ontology
Language (OWL) provides classes, properties, individuals, and data values to
express ontologies [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], which means that complex knowledge about individuals,
groups of individuals, and their relationships can be represented [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Using an
ontology benefits knowledge sharing between computational entities, knowledge
reuse by using well-defined domain ontologies as well as the application of logical
reasoning [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Moreover, an ontology forms the basis for the further use in
knowledge-intensive applications [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        A survey of upper ontologies regarding their modeling capabilities of a
manufacturing system in terms of products, processes, and resources is recently
conducted by Cao et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. One of the surveyed ontologies is the upper
OWLontology MASON [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] that conceptualizes the manufacturing domain with three
concepts: entities, operations, and resources. Similarly, the OWL-DL
Manufacturing Service Description Language (MSDL) ontology [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] focuses on the
manufacturing process as the core class of manufacturing services. The Manufacturing
System Engineering (MSE) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] ontology focuses on the inclusion of diferent
taxonomies of teams in a manufacturing enterprise to improve collaboration rather
than modeling the manufacturing process itself. These ontologies sufer from
poor modeling of sensor data streams, which is an essential aspect of Industry
4.0. The latest and according to the authors largest publicly available ontology
to model production and maintenance is the OWL2 CREMA Data Model, Core
module (CDM-Core) [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], which is among other things an extension of MASON
and the Semantic Sensor Network (SSN) ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to describe their data
streams as well as their observed data and to provide an example for condition
monitoring.
3
      </p>
      <p>Fischertechnik Simulation Production Factory Model
Since a lot of information can be extracted from data of a real manufacturing
environment (e.g., production quantity, processing times, failures, etc.), there
are serious confidentiality concerns that make it often impossible for universities
to obtain data for research. In addition to data, knowledge must also be
available in order to semantically model the corresponding relationships of individual
components. For this reason, simulated data is obtained from a model factory
for research purposes. This section describes the layout of the factory and two
exemplary use cases.
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>Layout of the Factory</title>
      <p>For the simulation of an Industry 4.0 manufacturing environment, we use the
Fischertechnik (FT) factory model shown in Fig. 1.</p>
      <p>It consists of four workstations with five individual modules: a sorting line
with color detection, a multi-processing workstation with an oven and a milling
machine, a high-bay warehouse, and a vacuum gripper robot. Each module is
operated by its own controller based on an ARM Cortex A8 CPU with
various analog and digital input/output ports running under a LINUX kernel. The
model is equipped with nine light barriers and ten switches for control purposes
of the actuators consisting of ten motors, three compressors, and eight valves.
For condition monitoring purposes, the model is enhanced with dedicated
sensors such as four three-axis acceleration sensors that are mounted on motors and
compressors and four diferential pressure sensors measuring the pressure
generated from the three compressors. Furthermore, two absolute orientation sensors,
each with a gyroscope, an accelerometer, and a geomagnetic sensor are installed
on the robotic vacuum gripper and the dispensing machine of the high-bay
warehouse. Similar to the continuous transformation of a factory in the context of
Industry 4.0, the model is in a continuous development phase so that in future
more components such as RFID reader/writers as well as additional processing
and transport units will be integrated.</p>
      <p>Each module of the factory is steered by its own controller that is connected
via an Ethernet network to communicate via remote procedure calls. For
processing the data generated by sensors as well as process parameters (e.g., motor
speed), the high throughput distributed messaging system Apache Kafka is used
and Apache Cassandra is installed as database.</p>
      <p>
        The overall manufacturing process is currently designed as a cycle to simulate
a mass production environment. The process starts from the high-bay warehouse
where workpieces are dispensed and transported to the multi-processing station
– the oven and the milling machine. After processing, they are sorted by color,
transported by the vacuum gripper robot and finally stored in the high-bay
warehouse where the process starts again. As can be seen from the transport
routes depicted as dotted lines in Fig. 2, the model also provides the option for
executing manufacturing processes in a more flexible way as typical for Industry
4.0 mass customization [
        <xref ref-type="bibr" rid="ref10 ref14">10,14</xref>
        ].
3.2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Use Cases</title>
      <p>
        In this subsection, we introduce two typical Industry 4.0 use cases in which we
want to investigate the potential of an ontology. These are: Flexible Production
Processes, Predictive Maintenance (PredM), and their interrelation towards the
direction of the development of a CPS in which the resolution of errors in
production processes is an important aspect [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Flexible Production Processes Essential aims of Industry 4.0 are to increase
the flexibility to react on individual customer requirements and thus to produce
customized products or to optimize eficiency in terms of the consumption of raw
materials or energy from manufacturing processes. In order to achieve this, it is
necessary to execute manufacturing processes in a more dynamic fashion [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
However, this process requires knowledge about which machines can perform
similar tasks and what their utilization rate is, which machines are reachable
e
n
i
h
c
a
M
g
n
itr
o
S
3
r
o
y
e
v
n
o
      </p>
      <p>C</p>
      <sec id="sec-3-1">
        <title>Color Detection</title>
      </sec>
      <sec id="sec-3-2">
        <title>Vacuum</title>
      </sec>
      <sec id="sec-3-3">
        <title>Gripper</title>
      </sec>
      <sec id="sec-3-4">
        <title>Robot</title>
        <p>Workstation Transport
2
r
o
y
e
v
n
o
C
from the current position of the product and how the production processes can
be carried out in an optimized way.</p>
        <p>
          Condition Monitoring Analysis PredM [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] aims at foreseeing a breakdown
of the system by detecting early signs of an upcoming failure to make
maintenance work more proactive. Thus, it is possible to fix errors in production
before they are happening and therefore prevent cost-extensive down times. An
ontology can support this process by representing machines with their
individual components and by linking connected sensors and measurements (temporal
and spatial relationships). Failure data from individuals of the same (machine-)
class can be used to apply transfer learning for a more robust prediction model.
Furthermore, ontologies are used to solve the interoperability issue by relating
information from heterogeneous sources to enhance condition monitoring data
with contextual information such as from control software or other related
systems [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
        <p>
          Integration and Interrelation In the event of an inconsistency, e.g., caused
by a bearing failure detected by unusual vibration patterns, the afected
component or machine can be determined. Thus, the faulty part can be replaced in
time – not too early, but also not too late. If an unexpected failure occurs in
the production process or scheduled maintenance is performed, some machines
or transport routes can be temporarily unavailable. In this case, currently
running production processes or already planned processes may not be executed as
scheduled. By using an ontology, similar machines or alternative transport routes
can be identified to keep production processes running. Thus, an ontology
provides the foundation for the use of planning techniques (e.g., for flexible process
adaptations of unanticipated exceptions [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]) or generally for the integration
of Internet of Things-based data such as sensor data streams with (business)
process management (e.g., to support employees during work with mobile user
guidance [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]).
4
        </p>
        <p>FTOnto: Domain Ontology for a Fischertechnik
Simulation Production Factory
The structure of this section follows the methodology presented in Sect. 4.1.
In this section, the development process of the ontology and the underlying
methodology are presented. Afterwards, the requirements for the ontology to
be developed are specified and the developed ontology and its constituents are
described in detail2. Finally, in Sect. 4.4 an evaluation is carried out to determine
the suitability of the developed ontology.
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Development Process</title>
      <p>
        The development process of the ontology follows the well-known methodology
of Sure et al. [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] for ontology development. Figure 3 depicts the ontology
development process schematically. In the kickof phase, the requirements for the
      </p>
      <sec id="sec-4-1">
        <title>Kickoff</title>
      </sec>
      <sec id="sec-4-2">
        <title>Refinement</title>
      </sec>
      <sec id="sec-4-3">
        <title>Evaluation</title>
      </sec>
      <sec id="sec-4-4">
        <title>Application &amp;</title>
      </sec>
      <sec id="sec-4-5">
        <title>Evolution</title>
        <p>ontology to be developed have been identified (see Sect. 4.2). Furthermore, the
concepts to be developed and the relationships between them have been
determined and existing ontologies have been investigated for reuse. The second phase
refinement , has been performed in a top-down fashion to expand and to elaborate
the rough concepts and relations. In this process, the existing upper ontology
MASON has been used for refinement. As a result, a prototype of the ontology
has been created (see Sect. 4.3). In the evaluation phase, the ontology has been
checked for conformity and consistency (see Sect. 4.4). For this purpose, it is
demonstrated how an exemplary machine from the FT Factory is represented
in the ontology and whether the specified requirements are satisfied. The last
phase Application &amp; Evolution aims at using the developed ontology in research
and to further improve the ontology. Thus, future work is discussed in Sect. 5.
2 The basic components of the ontology were developed and implemented in a student
research project at Trier University by Christian Badouin and Marcel Mischo.
4.2</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Requirements</title>
      <p>In Sect. 3.2, we presented use cases in which the usage of an ontology is valuable.
These use cases necessitate requirements (RQs) to be met by the ontology. In
this section, requirements are derived from the use cases and are presented in
the following:
RQ 1 – Machine Similarity: Similar machines and machine components as
well as the similarity between their executable capabilities is required to be
represented.</p>
      <p>RQ 2 – Asset Availability: A relationship should exist between a failed
machine and its impact on the manufacturing processes so that the afected
resources could be identified.</p>
      <p>RQ 3 – Transport Routes: The transport possibilities between machines for
the handling of workpieces should be represented. It is necessary to ensure
lfexibility in the execution of manufacturing processes.</p>
      <p>RQ 4 – Machine-Sensor Relationship: The relationships between machines
and sensors need to be modeled so that signs of failures in a sensor signal
can be related to the monitored machine.
4.3</p>
    </sec>
    <sec id="sec-6">
      <title>Description of the Ontology</title>
      <p>
        Since CDM-Core contains concepts such as people and geo-locations that can
be useful in a real factory but are not needed in our case, we decided to build
FTOnto from scratch with MASON and the Sensor, Observation, Sample, and
Actuator (SOSA) ontology, which is a more compact version of SSN as the
foundation. Hence, we are using a subset of CDM-Core, which is built on just two
ontologies and consequently results in fewer classes and a more straightforward
structure. FTOnto’s top structure begins with the main classes Manufacturing
Concept from MASON, the main classes of SOSA as well as parts of ontologies
proposed by Cheng et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for flexible manufacturing based on web services.
In the following, the refinements of FTOnto are explained.
      </p>
      <p>Manufacturing Concept The class Manufacturing Concept contains the three
head concepts of the MASON ontology: Entity, Operation, and Resource. To
model the physical constituents of our FT Factory, most refinements are made
as new subclasses of the class Resource namely Machine resource and are shown
in the class hierarchy of Fig. 4. A subclass Workstation with a further subclass
for each of the four workstations of the FT Factory is added. Since a machine
consists of several actuators and sensors, the class Machine component with the
subclass Directly addressable for modeling actuators and sensors as the lowest
level and the class Indirectly addressable to model intermediate concepts, which
are parts of the high-level concept Workstation.</p>
      <p>The class Entity is extended by the class Workpiece for representing the
workpieces used in the cycle of the model factory. Possible transport routes of
workpieces on the conveyor belts, the turntable or with the vacuum gripper as
shown in Fig. 2 are represented as instances of the class Handling.</p>
      <p>Besides classes, we added several abstract roles (object properties) to relate
instances with each other and concrete roles (data properties) to connect
individuals with data values. For example, to express that an instance of the class
Conveyor belt is driven by a motor instance, the abstract role is actuated by was
introduced to relate both instances and the concrete role has default speed can
be used to model that the motor is normally driven with a speed value of 512.</p>
      <p>Indirectly
Adressable</p>
      <sec id="sec-6-1">
        <title>Directly Adressable MultiSPtartoiocenssing VacuuRmobGortipper Sorting Machine</title>
        <p>High-Bay</p>
        <p>Warehouse
Manufacturing</p>
        <p>Concept
Entity</p>
        <p>Operation</p>
        <p>Material Resource</p>
        <p>Machine Resource
Machine
Component</p>
        <p>Furnace Door
Suction Head</p>
        <p>Workstation</p>
        <p>Actuator
Valve</p>
        <p>Motor
Compressor</p>
        <p>Lamp
Mil ing Machine</p>
        <p>Bucket
Piston</p>
        <p>Oven</p>
        <p>Crane Jib
SOSA Classes The SOSA ontology is required to describe the relationships
between sensors and actuators as well as the measured data. We align the ontology
of the manufacturing system with SOSA through the following class equivalence
axioms:</p>
        <p>MASON.Sensor SOSA.Sensor</p>
        <p>MASON.Actuator SOSA.Actuator</p>
        <p>
          MASON.Indirectly Addressable SOSA.Platform
For example, a light barrier is an instance of the class Sensor and mounted on
some instance from the MASON class Conveyor belt to measure some Feature
of Interest, e.g., the arrival of a workpiece, by obtaining instances of the class
Observations where the class Result contains the measurement value.
Process and Service Ontology We use parts of the approach for web service
integration for a flexible manufacturing system by Cheng et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. We remodeled
their process ontology with the classes Process and OperationSequence that are
related with the object property hasArray and linked it to MASON by changing
the range of the object property hasOperation to the MASON class Operation.
To associate products with their manufacturing process, we used the object
property hasProcess to relate MASON ’s Entity class, which is designed to model
products, to a process of the Process class. To provide a service oriented execution
of manufacturing processes, we also remodeled their service ontology. Thus, each
operation from MASON is connected by the object property isRalizedBy to a
service that has a description and an URI.
4.4
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Evaluation</title>
      <p>This subsection presents an example of the semantic description for the model
of a milling machine from the previously described Fischertechnik factory
simulation (see Sect. 3.1). The simplified model of a milling machine is framed with
green color in Fig. 5 and our semantic description is depicted as a graph in Fig.
6. By describing the graph, we would like to briefly address the requirements
that have been specified in Sect. 4.2. In addition, the ontology was checked with
OntOlogy Pitfall Scanner! (OOPS!)3 for correctness.</p>
      <p>Classes are surrounded by an orange circle and instances by a purple
rectangle. The dashed arrow between both states that the instance is from the type
of this class. For example, MPS_MillingMachine is the instance of the class
MillingMachine. This implementation satisfies RQ 1 that similar machines must
be identifiable, which can be determined by the relationship between instances
and their classes since instances of the same class can be considered to be similar.
3 http://oops.linkeddata.es/</p>
      <p>
        In addition, MPS_MillingMachine is driven by MPS_Motor2, which is
modeled through the arrow that represents the property actuates. Moreover, the
motor is controlled by MPS_Machine_Controller as indicated by the arrow
labeled with controls. All three previously mentioned instances are part of the
MPS_MultiProcessingStation, which is modeled by the property has component.
Moreover, the MPS_MillingMachine instance provides a Milling_Service that
enables a Milling_Operation. The presented relations are useful with regard to
RQ 2 so that in the case of a failure, relationships assist to determine which parts
of the factory and corresponding services are afected. For example, if the motor
of the milling machine fails, the milling machine is not working properly and
consequently not its provided Milling_Service. A service enables an operation
that is part of an operation sequence that in turn is part of a process instance
that represents the manufacturing process of a product [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Each operation has
a relationship to the subsequent operation (e.g., Transport_From_Milling). By
adding a start and end position to each instance of a transport route, it is
possible to find alternative routes and thus to enhance flexibility (see RQ 3).
      </p>
      <p>Additionally, the motor MPS_Motor2 is related via the property hosts with a
sensor AccSensor_ADXL345 that observes its vibration for condition monitoring
purposes. This SOSA property allows to model the relationship between the
milling machine and the sensor that monitors its condition (see RQ 4).
This paper investigates the development of an ontology to represent a
Fischertechnik manufacturing simulation model by reusing existing ontologies.
Simulation factories are a common method used for research purposes to investigate
developed artifacts under laboratory conditions to examine their suitability and
before they are potentially used in practice. The developed ontology contributes to
support future research with simulation environments. It is intended to provide
the developed ontology available for download under https://iot.uni-trier.de.</p>
      <p>
        In future work, we investigate how the developed ontology can be further
improved for our research purposes, e.g., by adding a context module to
capture situation changes adequately such as process states [
        <xref ref-type="bibr" rid="ref25 ref3">3,25</xref>
        ]. This is especially
important when controlling the execution of manufacturing processes.
Furthermore, we plan to expand the FT Factory model with additional and redundant
machines to provide similar services. Thus, it is possible to facilitate the use
of process adaptation techniques in case of a failure. In addition, we plan to
implement semantic web services to encapsulate the functions of workstations
and thus to execute arbitrary manufacturing processes in our simulation
environment. In this context, event-based ontology updates should also be examined
(e.g., [
        <xref ref-type="bibr" rid="ref23 ref6">6,23</xref>
        ]). Finally, the combination of semantics with machine learning for
PredM is investigated.
      </p>
      <p>Acknowledgments. This work is funded by the German Research Foundation
(DFG) under grant No. BE 1373/3-3.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aamodt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches</article-title>
          .
          <source>AI Communications</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <fpage>39</fpage>
          -
          <lpage>59</lpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ameri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dutta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>An Upper Ontology for Manufacturing Service Description</article-title>
          .
          <source>In: Volume</source>
          <volume>3</volume>
          :
          <article-title>26th Computers and Information in Engineering Conf</article-title>
          .
          <source>ASME</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giustozzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanni-Merk</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Bertrand de Beuvron</surname>
          </string-name>
          , F., Reich, C.:
          <article-title>Smart Condition Monitoring for Industry 4.0 Manufacturing Processes: An Ontology-Based Approach</article-title>
          . Cybern. Syst.
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <fpage>82</fpage>
          -
          <lpage>96</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanni-Merk</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Reich, C.:
          <article-title>Ontologies for Manufacturing Process Modeling: A Survey</article-title>
          .
          <source>In: Int. Conf. on Sustainable Design and Manuf</source>
          . pp.
          <fpage>61</fpage>
          -
          <lpage>70</lpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Josephson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benjamins</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>What are ontologies, and why do we need them? IEEE Intell</article-title>
          .
          <source>Syst</source>
          .
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <fpage>20</fpage>
          -
          <lpage>26</lpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Cheng, H.,
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          , H.:
          <article-title>Ontology-based web service integration for flexible manufacturing systems</article-title>
          .
          <source>In: 15th IEEE Int. Conf. on Industrial Informatics</source>
          , INDIN, Germany. pp.
          <fpage>351</fpage>
          -
          <lpage>356</lpage>
          . IEEE (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Compton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al.:
          <article-title>The SSN ontology of the W3C semantic sensor network incubator group</article-title>
          .
          <source>J. Web Semant</source>
          .
          <volume>17</volume>
          ,
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krötzsch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>OWL 2 Web Ontology Language Primer</article-title>
          . W3C
          <string-name>
            <surname>Recommendation</surname>
          </string-name>
          (
          <year>December 2012</year>
          ), available at https://www.w3.org/TR/2012/REC-owl2
          <string-name>
            <surname>-</surname>
          </string-name>
          primer-20121211/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krötzsch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Foundations of Semantic Web Technologies</article-title>
          . Chapman and Hall/CRC Press (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kagermann</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Helbig</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wahlster</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Recommendations for implementing the strategic initiative INDUSTRIE 4.0: Securing the future of German manufacturing industry;</article-title>
          <source>Final report of the Industrie 4</source>
          .0 Working Group.
          <source>Forschungsunion</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          , R.:
          <article-title>Generation of Complex Data for AI-Based Predictive Maintenance Research With a Physical Factory Model</article-title>
          .
          <source>In: 16th Int. Conf. on Informatics in Control Automation and Robotics</source>
          ,
          <string-name>
            <surname>ICINCO</surname>
          </string-name>
          , Czech Republic. pp.
          <fpage>40</fpage>
          -
          <lpage>50</lpage>
          . SciTePress (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Klinker</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , et al.:
          <article-title>FixIt: An Approach towards Assisting Workers in Diagnosing Machine Malfunctions</article-title>
          .
          <source>In: Proc. of the IUI-CADUI*04 Workshop on Exploring the Design and Engineering</source>
          of Mixed Reality Syst.,
          <string-name>
            <surname>Portugal.</surname>
          </string-name>
          CEUR-WS.org (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reggelin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jobran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Towards a Modular, Decentralized and Digital Industry 4.0 Learning Factory</article-title>
          .
          <source>In: Sixth Int. Conf. on Enterprise Syst., Cyprus</source>
          . pp.
          <fpage>123</fpage>
          -
          <lpage>128</lpage>
          . IEEE (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lasi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fettke</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kemper</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feld</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <source>: Industry 4.0. BISE 6</source>
          (
          <issue>4</issue>
          ),
          <fpage>239</fpage>
          -
          <lpage>242</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bagheri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kao</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          :
          <article-title>A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems</article-title>
          .
          <source>MFGLET 3</source>
          ,
          <fpage>18</fpage>
          -
          <lpage>23</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kao</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Service Innovation and Smart Analytics for Industry 4.0 and Big Data Environment</article-title>
          .
          <source>Procedia CIRP 16</source>
          ,
          <issue>3</issue>
          -
          <fpage>8</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Lemaignan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siadat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dantan</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>MASON: A Proposal For An Ontology Of Manufacturing Domain</article-title>
          . In: IEEE Workshop on Distributed Intell.
          <source>Syst.: Collective Intelligence and Its Applications</source>
          . pp.
          <fpage>195</fpage>
          -
          <lpage>200</lpage>
          . IEEE (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harding</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>A manufacturing system engineering ontology model on the semantic web for inter-enterprise collaboration</article-title>
          .
          <source>Computers in Industry</source>
          <volume>58</volume>
          (
          <issue>5</issue>
          ),
          <fpage>428</fpage>
          -
          <lpage>437</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Ontology-based Fault Diagnosis: A Decade in Review</article-title>
          .
          <source>In: Proc. of the 11th Int. Conf. on Computer Modeling and Simulation</source>
          . pp.
          <fpage>112</fpage>
          -
          <lpage>116</lpage>
          . ICCMS, ACM, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Marrella</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mecella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Cognitive Business Process Management for Adaptive Cyber-Physical Processes</article-title>
          .
          <source>In: BPM 2017 Int. Workshops, Spain, Revised Papers</source>
          . pp.
          <fpage>429</fpage>
          -
          <lpage>439</lpage>
          . LNBIP, Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Mazzola</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapahnke</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vujic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klusch</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance</article-title>
          .
          <source>In: Proc. of the 8th Int. Joint Conf. on Know. Discovery</source>
          , Know. Engineering and Know. Management - Vol.
          <volume>2</volume>
          : KEOD, Portugal. pp.
          <fpage>136</fpage>
          -
          <lpage>143</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pajic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chernoguzov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mangharam</surname>
          </string-name>
          , R.:
          <article-title>Robust architectures for embedded wireless network control and actuation</article-title>
          .
          <source>ACM TECS 11(4)</source>
          ,
          <volume>82</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>82</lpage>
          :
          <fpage>24</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Puttonen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lobov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lastra</surname>
            ,
            <given-names>J.L.M.</given-names>
          </string-name>
          :
          <article-title>Semantics-Based Composition of Factory Automation Processes Encapsulated by Web Services</article-title>
          .
          <source>IEEE TII 9</source>
          (
          <issue>4</issue>
          ),
          <fpage>2349</fpage>
          -
          <lpage>2359</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Semantic framework for predictive maintenance in a cloud environment</article-title>
          .
          <source>Procedia CIRP 62</source>
          ,
          <fpage>583</fpage>
          -
          <lpage>588</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Scholze</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barata</surname>
          </string-name>
          , J.:
          <article-title>Context Awareness for Flexible Manufacturing Systems Using Cyber Physical Approaches</article-title>
          . In:
          <article-title>Technological Innovation for Cyber-Physical Syst</article-title>
          . pp.
          <fpage>107</fpage>
          -
          <lpage>115</lpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Schönig</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jablonski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ermer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>IoT-basiertes Prozessmanagement: Mobile Benutzerführung in der digitalen Fabrik</article-title>
          .
          <source>Informatik Spektrum</source>
          <volume>42</volume>
          (
          <issue>2</issue>
          ),
          <fpage>130</fpage>
          -
          <lpage>137</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Selcuk</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Predictive maintenance, its implementation and latest trends</article-title>
          .
          <source>Proc. Inst. Mech. Eng. B</source>
          <volume>231</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1670</fpage>
          -
          <lpage>1679</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Studer</surname>
          </string-name>
          , R.:
          <article-title>Ontology Engineering Methodology</article-title>
          . In: Handbook on Ontologies. pp.
          <fpage>135</fpage>
          -
          <lpage>152</lpage>
          . Int. Handbooks on Inf. Syst., Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. W3C OWL Working Group: OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Document Overview (Second Edition</surname>
          </string-name>
          ) -
          <source>W3C Recommendation 11 December 2012</source>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>H.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>Y.R.</given-names>
          </string-name>
          :
          <article-title>Internet-based remote manipulation and monitoring of an industry robot in advanced manufacturing systems</article-title>
          .
          <source>Int. J. Adv. Manuf. Technol</source>
          .
          <volume>43</volume>
          (
          <issue>9-10</issue>
          ),
          <fpage>907</fpage>
          -
          <lpage>913</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>