<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Conditions in Flexible Production with Product-Process-Resource Asset Knowledge Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Petr Novák</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Bifl</string-name>
          <email>stefan.biffl@tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marek Obitko</string-name>
          <email>mobitko@ra.rockwell.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Petr Kadera</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague</institution>
          ,
          <addr-line>Jugoslávských partyzánů 1580/3</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Prague</institution>
          ,
          <addr-line>CZ-16000</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Rockwell Automation - Advanced Technology</institution>
          ,
          <addr-line>Argentinská 1610/4, Prague, CZ-17000</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>TU Wien - Institute of Information Systems Engineering, Faculty of Informatics</institution>
          ,
          <addr-line>Favoritenstrasse 9-11, Vienna, A-1040</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <fpage>2</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>Industrial production, cyber-physical production system, model-driven engineering, ontology knowledge-base The evolution of manufacturing systems towards Industry 4.0, bringing flexibility of production processes, re-configurability of production system resources, and better use of industrial artificial intelligence, has fundamentally transformed the operational landscape of industrial production environments [1]. Industrial cyber-physical production systems conforming to Industry 4.0 represent software-intensive architectures, where industrial workcells, robots, and other resources incorporate decisive roles in system functionality, encompassing robot control programs, as well as Manufacturing Execution Systems or Manufacturing Operations Management systems that orchestrate production at the system level [2]. This transformation from centralized to distributed system architectures introduces unprecedented levels of flexibility, enabling mass customization and adaptive manufacturing [ 3, 4]. As a consequence, production engineering has to shift from a component viewpoint to a system viewpoint and to consider holistic principles of system engineering and analysis [5].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>(P. Kadera)
∗Corresponding author.
†These authors contributed equally.
CEUR</p>
      <p>ceur-ws.org</p>
      <p>Few-AGVs
Wrong-positioning</p>
      <p>of-battery
Remaining-screw</p>
      <sec id="sec-1-1">
        <title>Undesired</title>
        <p>Condition Effects Product &amp; Process Part of Knowledge Graph
Product–Agnostic Description of Production System Resources
with Resource-Specific Causes of Undesired Conditions
Battery-not-arrivedin-time</p>
        <p>EV</p>
        <p>Battery
Cover-unscrewing</p>
        <p>failure
Cover-removal</p>
        <p>failure</p>
      </sec>
      <sec id="sec-1-2">
        <title>Legend:</title>
        <p>Undesired Condition</p>
        <p>Effects</p>
        <p>Required-Capabiliy</p>
        <p>Transport
Required-Capabiliy</p>
        <p>Unscrew
Required-Capabiliy</p>
        <p>Transport
Required-Capabiliy
Remove-Cover</p>
        <p>Provided-Capability</p>
        <p>Transport
AGV-error</p>
        <p>Fleet-Management</p>
        <p>System
Fleet-managementissue</p>
        <p>AGV1</p>
        <p>AGV2
Provided-Capability</p>
        <p>Unscrew</p>
        <p>Robot-Endeffector
Robotic-Screwdriver</p>
        <p>Robot</p>
        <p>Robot-WC1-1
Screw-recognitionfailure</p>
        <p>Wrong-calibration</p>
        <p>Unscrewing-torque</p>
        <p>limit-violated
Provided-Capability
Remove-Cover</p>
        <p>Robot-Endeffector
Robotic-Screwdriver</p>
        <p>Robot</p>
        <p>Robot-WC2-1
Pneumaticmalfunction</p>
        <p>Wrong-positioning</p>
        <p>Smear-or-adhesives
Unscrew-Cover</p>
        <p>Stage-1
Cover-Removal</p>
        <p>Stage-2
Module1-Removal</p>
        <p>Required-Capabiliy</p>
        <p>Remove-Module</p>
        <p>Module2-Removal
Products</p>
        <p>Processes</p>
        <p>Required
Capabilities</p>
        <p>Provided
Capabilities</p>
        <p>Resources</p>
        <p>Undesired Condition</p>
        <p>Causes</p>
        <p>Process flow
Mapping links
• Req. 1 – Model ability to represent flexible Industry 4.0 production of products with highly
automated production resources, adopting principles of skill-based engineering;
• Req. 2 – Model ability to represent undesired conditions relevant for production system
engineering in terms of plausible causes and efects;
• Req. 3 – Support for eficient interaction with human engineers and operators via LLMs/chatbots.</p>
        <p>
          The PPR-AKG approach has been used for handing our laboratory prototype over to an industrial
vendor in a project: Automated robotic disassembly of used electric vehicle batteries and their
remanufacturing [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] for stationary energy storages [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. This use case involves highly variable input product
and material states, afecting subsequent processes, and complex quality assessment procedures.
2. PPR Asset Knowledge Graph (PPR-AKG) for Modeling Production
        </p>
        <p>
          Processes and Systems with Undesired Conditions and their Causes
The proposed approach “Product–Process–Resource Asset Knowledge Graphs” (PPR-AKGs) extends
a Product–Process–Resource (PPR) model, established in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and grounded in VDI 3682, ISA-95, and
IEC 62264. The PPR-AKG provides a foundational manufacturing system model [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] by recognizing
triadic relationship between products, production processes, and production resources for comprehensive
system understanding. However, the traditional representations lack the identification of undesired and
desired conditions, which are crucial for practical operation in industrial manufacturing. The proposed
PPR-AKG model shall close this gap by extending the PPR model with undesired conditions and their
causes. In addition, traditional PPR implementations lack the semantic richness necessary for
expressing complex dependencies and causal relationships that characterize modern CPPS operations [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
Therefore, the comprehensive model is represented as OWL (i.e., Web Ontology Language) ontology,
benefiting from ontology features such as formal representation, querying, and reasoning.
        </p>
        <p>Fig. 1 illustrates the proposed comprehensive PPR-AKG, which is structured into 4 columns. The core
part of the knowledge graph is the blue region (i.e., second column), describing relationships between
products (red circles) and processes (green boxes). To address Req. 1, processes are not assigned to
resources, but processes are assigned to required capabilities (blue rounded boxes). Each required
capability expresses a requirement for a resource, which allows to assign a resource flexibly.</p>
        <p>Production resources, such as robotic workcells or autonomous vehicles, are specified in the yellow
area by yellow boxes in Fig. 1. Resources provide one or more provided capabilities (purple rounded
boxes). Whereas the products and processes in the blue region are described on the class level, meaning
that  instances of the product-and-process model can be instantiated and executed in parallel,
production resources are described on the instance level. To execute production, the required capabilities have
to be matched with the provided capabilities by solving a dynamic resource allocation task, which is
supported by the PPR-AKG knowledge graph. An key benefit is the ability to add or remove capabilities
on the fly, facilitating continuous engineering and improvement of the production systems.</p>
        <p>
          For industrial practice and to meet Req. 2, it is very important to focus on the undesired conditions
(purple boxes) as well as their plausible causes (gray boxes). Plausible causes can be expressed
resourcespecifically (i.e., inside yellow boxes, which can be defined by the resource vendor), as well as on the
system level globally (right-hand column in Fig. 1). Such a scoping of causes for undesired conditions
has been recommended by practitioners and it is also inspired by procan.do method [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>While the knowledge graph provides explicit computer-understandable specification, it is dificult to
interpret or to modify by humans. This gap can be eficiently bridged by Large Language Models (LLMs)
or LLM-based chatbots. The primary use of LLMs to satisfy Req. 3 is encapsulating the PPR-AKG with an
intuitive natural language interface for factory operators, production planners, maintenance technicians,
and engineers. The typical prompts found a feasible schedule by matchmaking/scheduling required
and provided capabilities and skills, or identified plausible causal explanations of undesired conditions
(e.g., the prompt “Why did the battery not arrive in time” pinpointed possible causes to technicians).
The secondary LLM use instantiates ontology individuals according to available production resources,
but this topic required a cross-validation by judgment with diferent LLM types/versions.
3. Conclusions and Future Work
This paper reports on demonstrating the potential of semantic knowledge graphs for modeling and
improving flexible Industry 4.0 production combined with analysis of undesired conditions in industrial
production with plausible causes. The description logic in the proposed PPR-AKG ontology provides
machine-understandable model of relevant knowledge, and the access to this model via LLMs
facilitates natural human-oriented interaction with operators and engineers. The electric vehicle battery
remanufacturing validation confirms practical applicability and substantial performance improvements.</p>
        <p>While the PPR-AKG was found useful for mitigating undesired conditions in flexible production, the
efective and eficient validation of the PPR-AKG content with LLMs remains a challenge.</p>
        <p>In future work, we plan to systematically address the problem of instantiating ontology individuals
with one LLM and judgment with another LLM. In addition, we plan to design an optimization method
taking into account cost functions for undesired and desired conditions.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgments</title>
      <p>This work was co-funded by the European Union under the project ROBOPROX (reg. no.
CZ.02.01.01/00/22_008/0004590) and by the Rockwell Automation Laboratory for Distributed Intelligent
Control (RA-DIC).</p>
      <p>Declaration on Generative AI
The author(s) have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Naeem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Amin</surname>
          </string-name>
          ,
          <article-title>Security emergence framework for cyber-physical production systems in the age of industry 4.0</article-title>
          ,
          <string-name>
            <given-names>IEEE</given-names>
            <surname>Instrumentation</surname>
          </string-name>
          &amp;
          <source>Measurement Magazine</source>
          <volume>27</volume>
          (
          <year>2024</year>
          )
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          . doi:
          <volume>10</volume>
          .1109/MIM.
          <year>2024</year>
          .
          <volume>10743129</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Novák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Douda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kadera</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Vyskočil,</surname>
          </string-name>
          <article-title>PyMES: Distributed manufacturing execution system for flexible industry 4.0 cyber-physical production systems</article-title>
          ,
          <source>in: IEEE International Conference on Systems, Man, and Cybernetics (SMC</source>
          <year>2022</year>
          ),
          <year>2022</year>
          , pp.
          <fpage>235</fpage>
          -
          <lpage>241</lpage>
          . doi:
          <volume>10</volume>
          .1109/SMC53654.
          <year>2022</year>
          .
          <volume>9945350</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lünsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Detzner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ebner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kerner</surname>
          </string-name>
          ,
          <article-title>Swap-it: A scalable and lightweight industry 4.0 architecture for cyber-physical production systems</article-title>
          ,
          <source>in: IEEE 18th International Conference on Automation Science and Engineering (CASE 2022)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>312</fpage>
          -
          <lpage>318</lpage>
          . doi:
          <volume>10</volume>
          .1109/CASE49997.
          <year>2022</year>
          .
          <volume>9926665</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Wally</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vyskočil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Novák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Šindelář</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kadera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mazak-Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wimmer</surname>
          </string-name>
          ,
          <article-title>Leveraging iterative plan refinement for reactive smart manufacturing systems</article-title>
          ,
          <source>IEEE Transactions on Automation Science and Engineering</source>
          <volume>18</volume>
          (
          <year>2021</year>
          )
          <fpage>230</fpage>
          -
          <lpage>243</lpage>
          . doi:
          <volume>10</volume>
          .1109/TASE.
          <year>2020</year>
          .
          <volume>3018402</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Winkler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Novák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vyskočil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Meixner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bifl</surname>
          </string-name>
          ,
          <article-title>Industry 4.0 asset-based risk mitigation for production operation</article-title>
          ,
          <source>in: IEEE 17th International Conference on Automation Science and Engineering (CASE 2021)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>278</fpage>
          -
          <lpage>285</lpage>
          . doi:
          <volume>10</volume>
          .1109/CASE49439.
          <year>2021</year>
          .
          <volume>9551419</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wehner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kertel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wewerka</surname>
          </string-name>
          ,
          <article-title>Interactive and intelligent root cause analysis in manufacturing with causal bayesian networks and knowledge graphs</article-title>
          ,
          <source>in: 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          . doi:
          <volume>10</volume>
          .1109/VTC2023-
          <fpage>Spring57618</fpage>
          .
          <year>2023</year>
          .
          <volume>10199563</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B. I.</given-names>
            <surname>Chigbu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. H.</given-names>
            <surname>Nekhwevha</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Umejesi</surname>
          </string-name>
          ,
          <article-title>Electric vehicle battery remanufacturing: Circular economy leadership and workforce development</article-title>
          ,
          <source>World Electric Vehicle Journal</source>
          <volume>15</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          . 3390/wevj15100441.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Strakošová</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Novák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kadera</surname>
          </string-name>
          ,
          <article-title>Product-oriented product-process-resource asset network and its representation in automationml for asset administration shell</article-title>
          ,
          <source>in: IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA</source>
          <year>2024</year>
          ),
          <year>2024</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/ETFA61755.
          <year>2024</year>
          .
          <volume>10710680</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schleipen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Drath</surname>
          </string-name>
          ,
          <article-title>Three-view-concept for modeling process or manufacturing plants with automationml</article-title>
          ,
          <source>in: 2009 IEEE Conference on Emerging Technologies and Factory Automation</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/ETFA.
          <year>2009</year>
          .
          <volume>5347260</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bifl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Musil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Musil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Meixner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lüder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rinker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weyns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Winkler</surname>
          </string-name>
          ,
          <article-title>An industry 4.0 asset-based coordination artifact for production systems engineering</article-title>
          , in
          <source>: IEEE 23rd Conference on Business Informatics (CBI</source>
          <year>2021</year>
          ), volume
          <volume>01</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>101</lpage>
          . doi:
          <volume>10</volume>
          .1109/CBI52690.
          <year>2021</year>
          .
          <volume>00020</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W.</given-names>
            <surname>Terkaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Sanfilippo</surname>
          </string-name>
          ,
          <article-title>Ontology for industrial engineering: A DOLCE compliant approach</article-title>
          , in: E. M.
          <string-name>
            <surname>Sanfilippo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Karray</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Kyritsis</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Sarkar (Eds.),
          <source>Proceedings of the 12th International Workshop on Formal Ontologies meet Industry (FOMI</source>
          <year>2022</year>
          )
          <article-title>Co-located with workshops about the Industrial Ontology Foundry (IOF) and the European project OntoCommons (EU H2020 project</article-title>
          ),
          <source>Tarbes, France, September 12-15</source>
          ,
          <year>2022</year>
          , volume
          <volume>3240</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Bifl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Introduction to procan.do,
          <source>QSE Technical Report QSE 2025-02</source>
          ,
          <string-name>
            <given-names>TU</given-names>
            <surname>Wien</surname>
          </string-name>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>