=Paper= {{Paper |id=Vol-3647/SemIIM2023_paper_13 |storemode=property |title=Towards Standardised Product Data Exchange with Information Modelling Framework at Siemens Energy |pdfUrl=https://ceur-ws.org/Vol-3647/SemIIM2023_paper_13.pdf |volume=Vol-3647 |authors=Maja Miličić Brandt,Foivos Psarommatis,Christophe Simon,Arild Waaler,Baifan Zhou |dblpUrl=https://dblp.org/rec/conf/semiim/BrandtPSWZ23 }} ==Towards Standardised Product Data Exchange with Information Modelling Framework at Siemens Energy== https://ceur-ws.org/Vol-3647/SemIIM2023_paper_13.pdf
                                Towards Standardised Product Data Exchange with
                                Information Modelling Framework at Siemens Energy
                                Maja Miličić Brandt1,* , Foivos Psarommatis2 , Christophe Simon3 , Arild Waaler2 and
                                Baifan Zhou4,2
                                1
                                  Siemens AG, Germany
                                2
                                  Department of Informatics, University of Oslo, Norway
                                3
                                  Siemens Energy, Germany
                                4
                                  Department of Computer Science, Oslo Metropolitan University, Norway


                                                                         Abstract
                                                                         Business processes in a broad range of industries along the value-chain and product life-cycle suffer
                                                                         from significant challenges pertaining to data quality. These challenges include unknown data validity
                                                                         and tolerance ranges, inconsistency across datasets, data incompleteness, and inaccessibility due to
                                                                         data silos. To address these challenges, we need standardised product data exchange between different
                                                                         business units along the value-chain and product life-cycle. Existing modelling languages such as OWL
                                                                         are expressive, but not sufficiently usable for non-semantic experts, while typically these experts (e.g.,
                                                                         engineers) possess the essential knowledge for creating the data models. To this end, we develop an
                                                                         approach named as Information Modelling Framework (IMF) that aims at user-friendly modelling for
                                                                         engineers. This paper presents our ongoing research of the IMF approach and exemplify its usage with a
                                                                         real business case at Siemens Energy.

                                                                         Keywords
                                                                         information modelling, standardised data exchange, system engineering




                                1. Introduction
                                Motivation. In a broad range of industries, including manufacturing, process, etc. the busi-
                                ness processes along the value-chain and product life-cycle suffer from significant challenges
                                pertaining to data quality [1, 2]. These challenges include pervasive issues such as unknown
                                data validity and tolerance ranges, inconsistency across datasets, data incompleteness, and
                                inaccessibility due to data silos [3]. The data quality issues have far-reaching implications,
                                affecting critical aspects of operations, decision-making, and efficiency [4]. There is a pressing
                                need to address these data quality concerns by establishing standardised protocols for prod-
                                uct data exchange [3]. At Siemens and Siemens Energy, we endeavour to contribute to the
                                resolution of these challenges by exploring and proposing innovative solutions for semantic


                                SemIIM’23: 2nd International Workshop on Semantic Industrial Information Modelling, 7th November 2023, Athens,
                                Greece, co-located with 22nd International Semantic Web Conference (ISWC 2023)
                                *
                                  The authors are ordered alphabetically by the last names.
                                $ maja.milicicbrandt@siemens.com (M. Miličić Brandt); foivosp@ifi.uio.no (F. Psarommatis);
                                christophe.jt.simon@siemens-energy.com (C. Simon); arild@ifi.uio.no (A. Waaler); baifanz@ifi.uio.no (B. Zhou)
                                                                       © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
                                    CEUR
                                    Workshop
                                    Proceedings
                                                  http://ceur-ws.org
                                                  ISSN 1613-0073
                                                                       CEUR Workshop Proceedings (CEUR-WS.org)




CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
     Requirements              Proposal                                  Order-Execution                                Operation     Decom-
                                                                                                                                     missioning
 Data: unstructured data,   Data: company-
                                                                                                                        Production
   e.g., extensive and      specific formats:                 Data: A fraction of proposals gets an order.
                               documents,
                                                                                                                          Mode
 heterogenous customer                                     with a higher amount and richer documentation.                                Re-
  requirements in data      datasheets, pin-
   sheets, documents,        ids/comments,                                                                                             cycling
     and standards,                etc.                                                                                    Service
    laws/regulations
                                                                      Procurement
                                                                                                                           Mode
                                                                 supply chain/ contractor/
                                                                    data from suppliers                       Com-
   Challenges: collisions                       Detailed                                          Logis-
                                                                                                             missioni                   Dis-
     interpretations                             Design                                            tics                   Main-
                                                                     Manufacturing                              ng                     posing
  uncertain specification   Basic Design
                                                            tolerance classes/quality assurance                          tenance
                                                                                                                          Mode

Figure 1: Sketch of activities carried out by different business units along the value-chain and product
life-cycle. Note that the figure is a simplified overview.

industrial information modelling, ultimately aiming to enhance data quality, accessibility, and
interoperability within Siemens Energy and similar industrial contexts [5].
Challenges. In particular, we consider the following challenges:
• C1, Consolidation challenge to address semantic ambiguity and data transformation. The
  exchange of technical information frequently occurs without standardised semantics and
  consistent data structures. This process often relies on unstructured documents or datasheets,
  both in inter-company transactions involving clients and suppliers and within internal teams.
  The result is a multitude of different data formats that require unification for effective com-
  munication.
• C2, Provenance challenge that results from loss of information along the extended value-chain.
  Across the extended value-chain (Fig. 1), valuable technical information can become frag-
  mented and scattered. Multiple copies of the same data fields proliferate, and numerous
  intermediate steps introduce complexity and potential for data loss. This lack of transparency
  and data quality hinders operational efficiency and effectiveness.
• C3, Automation challenge in ensuring data integrity. Current practices often necessitate
  manual verification of requirements, a process prone to errors. This manual approach not
  only consumes valuable resources but also raises concerns about data integrity and accuracy.
  An automated solution is needed to enhance the reliability and consistency of requirement
  verification processes.

Requirements. Our goal is to develop an approach to achieve standardised product data
exchange between the different units in the business process and value-chain. Based on the
industrial/business needs, the requirements include the following points:
• R1, Standardised/shared: the approach should have standardised vocabulary and information
  structure with a good coverage and a process of extending it;
• R2, Machine-processable: the approach should have automatable information verification
  mechanism to ensure that the info satisfies a set of specifications;
• R3, Precise: the approach should use unambiguous/precise languages, with minimal redun-
  dancy, be clear cross references and well-organised;
• R4, User-friendly: the approach should be easy to use for engineers (non-semantic experts);
• R5, Good interface/modularised: to use the information modules, users only need to understand
  the modules, and do not need to understand the whole content;
                                               Cooling
                                               system


                            Pumping          Interaction              Heat
                             system                                 exchanger



                                              Pump


                                                         Electric
                                    Pipe
                                                          drive


Figure 2: System thinking: breakdown, granularity, and interaction.

• R6, Flexible/versatile: the approach should accommodate a broad range of needs/interests;
• R7, Provenance traceable: the approach should be table to track where the information comes
  from, to have clear provenance along the information propagation chain.

Existing Approaches. The existing approaches can be categorised largely into two groups.
One group is intended for users who are experts in information modelling, such as OWL [6],
SHACL [7], etc. These approaches are standardised, machine-processable, precise, and flexible,
but they require extensive training before the users can start to be productive (not meeting
R4). The other group includes tools intended for engineers, such as COMOS [8], but more work
needs to be done in reaching agreement between organisations and standards (R1), and they
are by large not machine-processable (R2) and sufficiently precise (R3).
   This paper presents our ongoing research on standardisation of product data exchange
between different business units along the value-chain and life-cycle. We rely on the approach
of Information Modelling Framework (IMF), which is being developed as an engineering friendly
method to model engineered systems and assets. We aim at using IMF models as the standardised
data exchange format, and present a gearbox use case at Siemens Energy as preliminary results
to exemplify our approach. This new approach has the rigour of logic-based formal languages
while being user-friendly enough for engineers, thus bridging the gap between the existing
approaches.


2. Approach: Information Modelling Framework

Approach Guidelines. We rely on the approach of Information Modelling Framework (IMF)
[3]. IMF is being developed as an engineering friendly method to model engineered systems
and assets. IMF aims to bridge the gap between ontologies and industrial system data by:
• Implementing ISO/IEC 81346-1 in RDF [9];
• Explicitly representing Aspects (function, product, location) of the asset along its life-cycle [9];
                                                 a    b                                                        (Product)
                                                                                                               Artefacts:
                                                       Location:                         Cooling                pumps,
                                                        position                         System                  pipes,
                                                       of system                                                 chillers
                     System Block:
                                                       elements
               the boundary of a system
                        element

      +                                          +
          Terminal (points that indicate input                                                 Three aspects
          to/output from system boundary)                            Activity: cooling
                                                                       (Function)

Figure 3: (a) The two graphical elements in IMF: System Block (or Block for short) and Terminal. (b)
Three Aspects in IMF modelling.

• Using a limited vocabulary to express engineered systems;
• Alignment with Industrial Data Ontology (former ISO 15926-14) [10].

System Thinking. To model engineered systems and assets, we first need some basic concepts
of system thinking. For simplicity, we brief these concepts in informal descriptions and take the
example of a cooling system (Fig. 2).
• System and system elements. A system is a group of system elements to achieve a purpose,
  where a system element is a system by itself. For example, a cooling system achieves the
  purpose of the cooling function, that is to reduce the temperature of e.g., an physical object.
• Breakdown and granularity. A system can be broken down to system elements, and this
  breakdown can be continued to a granularity that is needed. The cooling system can be broken
  down input a pumping system and a heat exchanger, where the pumping system can be
  further broken down into pumps, which can be broken down into pipes and electric drives.
  This breakdown goes to a granularity that is needed.
• Interaction. The system elements can interact with other system elements. For example, the
  pumping system interact with the heat exchanger via pipes and liquid in the pipes.

IMF Modelling Basics. With the system thinking as the background knowledge, we shortly
introduce some IMF modelling principles and refer the readers to the complete manual for
details [11]. To model an engineered system in IMF, is to describe the system with connected
graphical elements in three Aspects. The syntax is introduced informally as below: 1
• Graphical elements. Aiming a simplistic modelling language for non-semantic experts, espe-
  cially engineers, IMF provides two language elements, system block and terminal (there is
  other language element interface point, which is not in focus of in the paper). These language
  elements are also called graphical elements, because they have graphical representation as
  shown in Fig. 3a.

1
    This paper aims at a minimal description of the IMF modelling principles that is needed for understanding the
    gearbox case. We thus significantly simplified the IMF modelling principles. The simplified principles still align
    with the full-extent principles.
                                                          imf:fulfilledBy
                                 Gas Compressor Train                             Gas Compressing



                                                                                                                    imf:ProductBlock
                                                                                                                    imf:ProductTerminal
             GasCompressor                                                     GearboxAssembly                      lis:hasPart
                                                                                                                    imf:connectedTo




                                                             Casing                           Gearbox          Shaft Driven    Gear Turning
                                                Gearbox                      LowNoiseHood
                                                          Winterisation                       Soleplate         Oil Pump         Device



     Input Shaft                           Output Shaft                     Input Shaft             Junction
                      Coupling
       System                                System                           System                  Box



Figure 4: The Product Aspect (excerpt) of the IMF model for the gearbox case


• Three Aspects. As in ISO/IEC 81346-1 in RDF [9], a system can be viewed from three Aspects:
  function, product, and location (Fig. 3b). These are three perspectives of viewing a system:
  – the Function Aspect of a system is viewing a system from the perspective of activity, because
    the function of a system is the potential of the system to realise an activity (the cooling
    activity in example);
  – the Product Aspect of a system is viewing a system from the perspective of artefact, because
    a system consists of a set of physical artefacts (such as pumps, pipes, chillers);
  – the Location Aspect of a system is viewing a system from the perspective of location, which
    is the (geographical) positions and spatial extension of system and system elements.
• Relations. The graphical elements are connected via a set of relations. Here we brief common
  relations and their domains and ranges that are needed for this paper:
  – lis:hasPart. This relation connects (has domain and range of) Blocks of the same Aspect,
    or Terminals of the same Aspect. The relation is used to represent the breakdown of a system.
    The relation is from Industrial Data Ontology (IDO for short, former ISO 15926-14) [10] (lis
    is the namespace of IDO).
  – imf:connectedTo. This relation has both domain and range of Terminals of the same
    Aspect. The relation is used to represent the interaction of a system.
  – imf:fulfilledBy. This relation has domain of Function Block and range of Product Block,
    or domain of Function Terminal and range of Product Terminal.

Shared Semantics. IMF aims at semantics shared among the stakeholders. These include three
components:
• Semantics of information models: Semantics of objects, relations, and attributes is defined in
  shared IMF models and ontologies, between the stakeholders, such as clients, Siemens Energy,
  suppliers, etc.
• Semantics of attributes: These also include standardised specifications, such as attribute
  qualifiers, description of a product life-cycle and milestones, solution documentation
• Semantics of data validation: Reasoning and data validation are done using OWL reasoners
  and SHACL engines.
                                                                                                     imf:FunctionBlock
                                                               Gas Compressing                       lis:hasPart
                                                                                                     imf:connectedTo




                 Centrifugal      Mechanical        Mechanical                        Housing/                          Electrical
                Compressing        Driving          Transmitting                     Protection                        Connection



                                                     Mechanical System
      Process Gas
                           Speed Changing               Lubrication           Noise Reducing                      Winterisation
        Cooling
                                                         /Cooling



                       Moment         Moment
     MomentInput                                    OilPumping     OilDistribution     Lubricating   OilCooling          Insulation   Casing
                       Changing      Transferring


Figure 5: The Function Aspect (excerpt) of the IMF model for the gearbox case


3. Gearbox Use Case
A gearbox is a common component of a gas compressor train that is interconnected with many
other components. The gearboxes are normally supplied by external suppliers and incorporated
into solutions provided by Siemens Energy. This section presents the modelling of a gearbox
in the gas compressor with IMF, aiming at standardised data exchange with the IMF models.
We discuss the gearbox as a system element in a gas compressor train. The IMF models of a
gearbox includes Function Aspect, Product Aspect, and Location Aspect.
Product Aspect. To ease the understanding, we start with the Product Aspect, which describes
the breakdown and interaction of the physical artefacts of the system (Fig. 4).
• Gas Compressor Train Block. It is the root node of the IMF model in the Product Aspect. A gas
  compressor train is often referred to as a compressor package or gas compression package. It
  is a complex mechanical system used in various industries to compress natural gas or other
  gases. The gas compressor train is the overall artefact that fulfils the function of compressing
  the incoming gas. The Gas Compressor Train Block has many parts, such as the Gas Compressor
  Block and the Gear Box Assembly Block.
• Gas Compressor Block. The gas compressor is the central component of the gas compressor
  train that fulfils the primary function of compressing the incoming gas.
• Gearbox Assembly Block. The gearbox assembly is a critical subsystem that efficiently trans-
  mits power from the driver, typically an electric motor or a gas turbine, to the compressor
  and other auxiliary components. This assembly ensures that the compressor operates at the
  correct speed and torque, optimising the compression process. Gearbox Assembly Block has
  further six parts. For conciseness, we omit these details.
• Coupling Block and connections between the terminals. In Fig. 4, we show the Terminals and
  the imf:connectedTo between the Terminals partially. These connections indicate that the
  input shaft system of the gas compressor is connected to the coupling via some media (here
  force), and the coupling is connected to the output shaft system of the gearbox via media.

Function Aspect. The Gas Compression Function Block is fulfilled by the Gas Compressor Train
                                                                   Site




                                                            Area




                                                 Building


                                                                          imf:LocationBlock
                                        Gas Compressor                    lis:hasPart
                                             Train                        imf:connectedTo



                                              Gas Compressor
                          Gearbox Assembly                           Gas Compressor
                                                  House


Figure 6: The Location Aspect (excerpt) of the IMF model for the gearbox case.


Product Block. We illustrate the IMF model for the system from the function aspect in Fig. 5.
• Gas Compression Block. It is the root node of the IMF model in the Function Aspect, which
  describes the primary and overarching function of a gas compressor, that is to compress gas.
  This compression process reduces the volume of the gas while increasing its pressure. This
  function can be achieved if all of its sub-functions are achieved.
• Centrifugal Compressing Block is one of the sub-functions, which describes the (potential of)
  the activity that the compressor uses the mechanical energy to increase the gas pressure.
• Mechanical Driving Block describes the (potential of) the activity to provide the mechanical
  energy.
• Housing/Protection Block describes the (potential of) the activity to provide a sturdy and
  protective casing or enclosure for the compressor’s internal components. It is an activity
  because it spans over time.
• Electrical Connection Block describes the (potential of) the activity to establish the necessary
  wiring and connections for the control system to interact with the compressor.
• These sub-functions can be achieved if their sub-functions are achieved. For conciseness, we
  omit further details.

Location Aspect. The Location Aspect is the description of installation positions (intended or
actual) at the customer site and the product spatial extension.
• The first three blocks always exist for all engineered systems. Site Block describes the
  geographical position and spacial extension of the overall site where the gas compressor
  operates. Area Block describes a part of the site, and Building Block describes the building,
  which is a part of the area.
• The following blocks describe the gas compress train from the location aspect. The Gas
  Compressor Train Location Block has three parts, which is the Gearbox Assembly Block, Gas
  Compressor House Block, and the Gas Compressor Block. These blocks contain attributes of
  the position and spacial extension of each physical artefacts.
Summary. The three figures (Fig. 4 - Fig. 6) are to exemplify how to describe engineered systems
with the IMF models. We could see that despite the very limited allowed vocabulary (graphical
elements, aspects, and relations), very complex engineering systems from real business case can
be described. In addition, because of the limited vocabulary, representations of such systems
in IMF models are easy and intuitive for engineers to understand, and close to the way they
think. After having the blocks and terminals, the attributes with specified values and ranges are
attached to the blocks and terminals, organising most of the essential information of engineering
systems.


4. Conclusion and Outlook
Conclusion. With good data quality and standardised data models, we could reduce non-
conformance cost, improve productivity (less time spent on search and confirmation) in projects,
increase application and data re-use in IT and administration, shorten cycle time of projects,
and improve reaction times to third parties. IMF aims at such standardised data models, and
the “lingua franca” between organisations, business units along the product life-cycle and
value-chain. This work is a step towards a grand goal, and provides preliminary guidelines and
experience for future investigation and industrial practice.
Limitations. Looking at the challenges C1-C3, we can see that C1 is partially addressed by the
presented IMF approach, while C2-C3 are not touched. Regarding the requirements, we can see
that R1, R3, R4, R5, R6 are partially fulfilled by the IMF approach, while R2 and R7 require future
research. C3 and R2 require translating the IMF models into some well-defined languages, such
as OWL and SHACL. C2 and R7 require more research on tracking the information drift along
the product life-cycle and value-chain, especially tracking the attributes changing, because
preserving information across the attribute life-cycle is essential in quality assurance.
Outlook. As future work, we see the following directions:
• semantic interpretation that translate the IMF models to some well-defined language such as
  OWL and SHCAL;
• semantic verification that automatically validates the data integrity;
• software engineering that provides different pieces of tooling and end-to-end tooling for IMF
  modelling, including Mimir, Tyle (by Equinor) as starting point as user interface, and Domain
  Ontology Editor (by Siemens Energy) for ontology administration;
• alignment with various standards, we need shared ontologies mapped to various standards,
  such as CFIHOS, AAS, etc.
• An ecosystem of industrial information modelling is being built across many organisations.


Contributions by Authors
Storyline: Maja. Motivation, challenges and requirements: Christophe, Maja, Arild, Baifan and
Foivos. IMF approach: Arild, Baifan, Foivos, Maja. Gearbox case: Christophe. Figures: Baifan,
Maja, Christophe, Foivos. Writing: Baifan, Maja, Christophe, Foivos, Arild.
Acknowledgments
This publication is supported by the European Commission H2020 with the project number
958371 (OntoCommons) and by the Norwegian Research Council with project number 237898
(SFI SIRIUS), 308817 (DigiWell).


References
 [1] K. Grevenitis, F. Psarommatis, A. Reina, W. Xu, I. Tourkogiorgis, J. Milenkovic, J. Cassina,
     D. Kiritsis, A hybrid framework for industrial data storage and exploitation, Procedia
     CIRP 81 (2019) 892–897.
 [2] F. Ameri, D. Sormaz, F. Psarommatis, D. Kiritsis, Industrial ontologies for interoperability
     in agile and resilient manufacturing, International Journal of Production Research 60
     (2022) 420–441.
 [3] D. B. Cameron, A. Waaler, E. Fjøsna, M. Hole, F. Psarommatis, A semantic systems
     engineering framework for zero-defect engineering and operations in the continuous
     process industries, Frontiers in Manufacturing Technology 2 (2022) 945717.
 [4] F. Psarommatis, D. Kiritsis, A hybrid decision support system for automating decision
     making in the event of defects in the era of zero defect manufacturing, Journal of Industrial
     Information Integration 26 (2022) 100263.
 [5] S. Cho, G. May, D. Kiritsis, A semantic-driven approach for industry 4.0, in: 2019 15th
     international conference on distributed computing in sensor systems (DCOSS), IEEE, 2019,
     pp. 347–354.
 [6] OWL 2 web ontology language document overview (second edition), W3C Recommenda-
     tion (2012).
 [7] H. Knublauch, D. Kontokostas, Shapes constraint language (SHACL), W3C Recommenda-
     tion (2017).
 [8] Siemens, COMOS software solutions, 2023. URL: https://www.siemens.com/global/en/
     products/automation/industry-software/plant-engineering-software-comos/portfolio.
     html, accessed 31 Aug. 2023.
 [9] ISO/IEC 81346-1, 81346-1: Industrial systems, installations and equipment and industrial
     products - Structuring principles and reference designations - Part 1: Basic rules, Standard,
     International Organization for Standardization/International Electrotechnical Commission,
     2022.
[10] IDO, Industrial Data Ontology - New Work Item Proposal under ISO TC 184/SC 4, Standard
     Draft, PCA, 2023.
[11] E. Fjøsna, T. Saltvedt, A. Waaler, M. Knædal, V. Koppergård, L. Hella, M. G. Skjæveland,
     R. Mehmandarov, M. Fekete, B. Zhou, Information Modelling Framework Manual – Draft
     Version 2.1, Manual, 2023. URL: https://www.imfid.org/.