<!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>dstv: An ontology-based extension of the DSTV-NC standard for the use of linked data in the automation of steel construction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lukas Kirner</string-name>
          <email>kirner@ip.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jyrki Oraskari</string-name>
          <email>oraskari@ip.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victoria Jung</string-name>
          <email>jung@ip.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sigrid Brell-Cokcan</string-name>
          <email>brell-cokcan@ip.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Domain Ontology</institution>
          ,
          <addr-line>Linked Data, Semantic Web, Robotics, Steel Fabrication</addr-line>
        </aff>
      </contrib-group>
      <fpage>47</fpage>
      <lpage>58</lpage>
      <abstract>
        <p>To meet the demands of automated steel construction, there is a need for innovative ways to link process data, measured deviations, and tolerances. Our current research in robotic steel fabrication aims to tackle this challenge by creating an adaptable information model interface that can seamlessly incorporate cross-process considerations required for precise and efficient fabrication beyond current Building Information Modeling (BIM). The goal is to improve existing information interfaces and increase the utilization of flexible and partially automated robot concepts in steel construction. Our approach uses existing standards and product interfaces such as DSTV-NC in steel construction, which we convert and enhance through an ontology that includes tolerances and process parameters. The outcomes of our study contribute to the development of automated systems in construction and support small and medium-sized enterprises in steel construction by addressing challenges related to skills shortages, productivity, and occupational safety.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Within the contemporary construction industry, (partially) automated production systems are
predominantly utilized for prefabrication processes. Nevertheless, the widespread implementation of
automated production systems in steel construction is hindered by various factors [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. These factors
include geometric tolerances, material variations, component size and weight, and the fabrication of
complex assemblies in small lot sizes. In comparison to other industries, steel construction encounters
significantly greater component and manufacturing tolerances [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5">2–5</xref>
        ].
      </p>
      <p>
        A transparent and continuous information process, as well as a standard for storing deviation and
process information in an adaptive information model, is lacking. Machines can measure the real
dimensions of single parts, but there is no defined place to provide feedback to the information model,
and planning and fabrication data is not connected. Digitizing steel tolerance norms and developing an
efficient interface for exchanging tolerance and process information can help implement Industry 4.0
concepts [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Therefore, our research aims to develop an ontology (refer to 2.2) that leverages semantic web
technologies to describe steel construction information, including process information required for
robotic processes, manufacturing process metadata, and feedback data such as quality measurements.
By capturing critical deviations and resource-bound process parameters, we can improve efficiency and
enable robotic workflows, while also exploring opportunities for process optimization. Semantic web
technologies offer a continuous flow of information, connecting all stakeholders regardless of their
software or machines. For this work, we do not focus on the steel detailing including planning and
design, but rather the actual production process and it process information.</p>
      <p>2023 Copyright for this paper by its authors.
CEUR</p>
      <p>ceur-ws.org
ISSN1613-0073</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <p>
        Steel construction has an industrial character and is primarily conducted through individual and
small series fabrication [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The process involves planning, production, and assembly, which are
spatially separated from each other. However, there is no centralized information model that combines
data from all involved actors. While graphic or product interfaces can be used to transmit component
information, they only provide geometric product descriptions without detailing production
instructions. The most widely used data format in steel construction is the product interface DSTV-NC,
which was developed by bauforumstahl [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. In Figure 1 an excerpt of the existing DSTV-NC
schemata for the plane designations and the position of the coordinate system is displayed. The form
elements of a part are assigned to the respective machining plane and positioned in the coordinate
system of this plane.
      </p>
    </sec>
    <sec id="sec-3">
      <title>DSTV-NC standard as a base for robotic manufacturing</title>
      <p>
        The steel construction industry relies on the DSTV-NC standard as an interface for CAD/CAM
applications and Numerical control (NC) production. This standard enables the control of various NC
machines, including drilling machines, flame-cutting and punching machines, and 5-axis CNC
machining. To expand the use of robots in steel construction, an independent plugin for Grasshopper3d
was developed to implement a prototypical interface for robot control based on DSTV-NC. The
interface uses a task-oriented approach, in which a task corresponds to a machining step according to
DSTV-NC, and a strategy is stored in the interface for generating robot code. A rule-based global path
planning was developed to ensure collision-free machining of several sides of a component [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
However, during the validation process, it was discovered that the DSTV-NC format lacks information
on as-built dimensions, which poses a challenge for robot path planning. Because of this missing
information the path plan must be manually synchronized and adjusted to avoid collisions between the
robot and the part [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        To address this limitation, there is ongoing work to transfer information from DSTV-NC into
Industry Foundation Classes (IFC), which is the common exchange format for Building Information
Modelling (BIM) data. This transfer could enable the operation and generation of machine code based
on an IFC description of the desired workpiece. BIM is a method for creating and managing information
for a building objects throughout its entire life cycle. IFC provides a standardized and open data format
that contains extensive data structures for describing objects from almost all sectors, making it a
potential alternative for storing additional tolerance and process information to enable robotic processes
in steel construction [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
2.2.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Relating Ontologies</title>
      <p>
        Ontologies have emerged as a potential solution to address the problem of semantic interoperability
[
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16">13–16</xref>
        ]. They are formal specifications of concepts in a particular domain, often involving a logical
theory and reasoning capabilities to deduce new knowledge [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Ontologies provide explicit data
semantics, enabling semantic interoperability by representing entities, concepts, and their relationships
in a clear and unambiguous manner [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        In recent years, several ontologies have been developed for the construction domain. Most
approaches have either involved translating existing models [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ], or developing new mapping
techniques [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. For describing general construction processes, work has been done in various research
projects. The Internet of Construction (IoC) ontology revolves around the ioc:process concept, aimed
at connecting different sub-domains of construction, including steel construction [
        <xref ref-type="bibr" rid="ref21 ref22">21, 22</xref>
        ]. The ifcOWL
ontologies include the ifc:IfcTask class with properties to associate it with construction components,
subtasks and resources. The LinkOnt extension adds terminology for task level and resource
information. The MONDIS and CPM ontologies only cover inspection and repair. Then, the
Construction Tasks Ontology (CTO) describes tasks associated with construction projects, such as
installation, removal, modification, inspection, and repair. Tasks can be grouped using the concept of
cto:TaskContext, and preventive maintenance tasks can fall under either repair or modification [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        The ifcOWL-DfMa ontology is an extension for the ifcOWL ontology and aims to translate offsite
construction domain terminology in a machine-interpretable way. As such, it is aligned with the
ifcOWL ontology and developed so that every dfma:Building is an ifcBuilding. To fulfil the goal of the
ontology to be used as a common reference model for offsite manufacturing, it is language independent
and primarily separated into: DfMA_Production_Process (production and supporting activities),
Resources (labour, material overhead and plant), Activities (production activities and resources) and
Modality (platform, time, location and transport) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>
        El-Gohary presented a domain ontology for processes in infrastructure and construction
(IC-PROOnto), which conceptualizes process-oriented knowledge. For example, it models activity-related
constraints. The Digital Construction Ontologies (DiCon) is a suite of ontologies that serves as a unified
representation of detailed construction workflows with associated entities and relationships. DiCon
consists of six modules for specifying construction domain knowledge: Entities, Processes,
Information, Agents, Variables and Contexts [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>
        To support prefabrication and on-site assembly processes in construction, an ontology model was
developed by Lee et al. to assist information handling while considering relevant component
information such as geometry, material, and production speed. For model illustration, the interaction
between components, materials, equipment and workers are described for off-site concrete panel
prefabrication and on-site panel installation processes [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. In this research, the approach of using
ontologies for prefabrication in construction is built upon and further investigated. Lastra and Delamer
proposed the use of ontologies to reduce engineering efforts for faster and cheaper set up of
manufacturing production systems. Therefore, ontologies follow a modular and reusable approach to
express the specific manufacturing domain knowledge. The base concept for the developed ontology
evolves around the relation between the product, the process required to manufacture that product and
the equipment that enables the process [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>
        The key advantage of ontologies is that they can allow for the integration of established concepts,
such as the DSTV-NC format, into the semantic web technology stack. This enables the linkage of
heterogeneous and unstructured data, including various sources of information like BIM or scheduling
data. However, previous works have primarily focused on describing general construction processes
and have not focused on steel construction processes [
        <xref ref-type="bibr" rid="ref28 ref29">28, 29</xref>
        ]. There have been limited previous works
on forming domain ontologies for this domain, resulting in the development of the DSTV domain
ontology described below.
3.
3.1.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Methodology</title>
    </sec>
    <sec id="sec-6">
      <title>Scope and Competency Questions</title>
      <p>
        Our first approach to create the DSTV ontology was based on a direct translation of the XNC (XML)
version of the DSTV standard (BFS-RL 03-105) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The described information in the DSTV-NC was
limited to workpiece information and the information concerning drilling processes which are defined
in the standard as hl and hljob (from “hole”). This led to an OWL including 258 classes and 1583
Axioms. The result, only for this small fragment of the standard, proved to be overly complicated and
completely unintelligible to the human reader. Therefore, the next iteration, which is presented in this
paper, is based on rebuilding the ontology from scratch and adding the concepts existing in the standard
only where needed. The aim is to simplify the concepts as much as possible and to reuse existing
approaches wherever possible. The main method used for the development is described in "Ontology
Development 101: A Guide to Creating Your First Ontology" by Noy and McGuinness [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Following
the chosen guide, the first step for the iteration is to clarify the focus and scope of the ontology. To this
end, three questions concerning the scope (SCQ) are defined and answered.
      </p>
      <sec id="sec-6-1">
        <title>SCQ1 What domain should the ontology cover?</title>
        <p>The domain of steel construction and steel fabrication</p>
      </sec>
      <sec id="sec-6-2">
        <title>SCQ2 What is the purpose of the ontology?</title>
        <p>The ontology should enable the description of a process chain to be used in steel construction and
fabrication that also links measured deviations, tolerance and machine data. The ontology should help
to model the processes using terms from the DSTVC standard so that concepts can be reused and easily
mapped and aligned with the existing file formats of the standard.</p>
      </sec>
      <sec id="sec-6-3">
        <title>SQ3 What kind of questions should the ontology be able to answer?</title>
        <p>The ontology should describe the production process including the required data. This means that it
should answer questions about the planned data and thus the basis for the execution of the process. In
use, it should also allow the addition of measurement data, associated tolerances and validation
information to answer questions about the adaptation of subsequent processes or quality control. The
resulting datasets should be able to be used to optimize the production process.</p>
        <p>Based on the specification of the scope, a set of competency questions (CQ) was developed, based
on the previous contents of the standard, the results of interviews and exchanges with the industry
partners of the BauFeSt project, and previous research results in the field of Linked Data. They can be
found in Table 1 These competency questions are technical-functional in nature and describe what
exactly should be able to be answered by queries once the ontology has been created. The scope of this
paper focuses on CQ1-4, as CQ5-10 exceed the scope of this paper, need further development or are
more related to the general process modelling approaches of the Internet of Construction (IoC) Process
Ontology, which is being published in a Springer book this year.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Reuse of existing concepts</title>
      <p>One of the principles of Linked Data is the reuse of existing ontologies. Our research into the state
of the art of ontologies for steel construction showed that there are hardly any approaches to ontologies
that have been developed for this domain. The competency questions cannot be fully answered in any
of the available solutions, especially in a practical way for robotic usage. For concepts describing the
construction process, building elements and element metadata, there are already ontologies that we
consider to be applicable and mature. By including them, we hope to achieve greater interoperability.
Table 2 gives an overview of the reused or linked ontologies.</p>
    </sec>
    <sec id="sec-8">
      <title>DSTV ontology structure and concepts</title>
      <p>As the DSTV ontology is intended as a domain ontology linked to the top-level process ontology
developed within the IoC project the ontology is centered around DSTV process classes which are
subclasses of ioc:process. The dstv:ProductionProcess class can be derived from the initial standard.
It's the basic description of a production process, stored in ASCII or XML based DSTV-NC files. To
explain the structure Figure 2 shows an example of a dstv:ThroughHoleDrill (hljob) and its associated
concepts.</p>
      <p>The DSTV-NC standards as originally presented in the ASCII specification only covers the
description of the incoming material (here: "initial beam"), the description of the reference plane and
the description of the planned features to be produced. As the minimal use of the ontology should be to
describe the same content as a DSTV NC file, relations and concepts that cover these in OWL were the
first things that needed to be incorporated. Using the basic functionality of the ioc:process class, we
can distinguish between element input and output, and therefore model the resulting feature of the
process (dstv:ThroughHole). The feature can be mapped to a corresponding ifcOWL feature, in this
case the ifc:VoidingFeature, which is a predefined type ifc:Hole.</p>
      <p>Other concepts form the ioc:process superclass can be used to put the process in sequence
(ioc:hasPredecessor, ioc:hasSucessor) as well as connecting process metadata such as Status or Actor.
A special case here is the ioc:Resource, which describes the machine that is used for the process. The
DSTV-NC standard describes a whole lot of metadata that can be connected to this concept. However,
expressiveness is limited by the fact that this metadata is written in the file header which means that
theses NC Files can only describe processes that are done by the same machine. This limitation can be
easily eliminated by using a linked data approach. The metadata can be connected to a dstv:Resource
class which needs to be included in further iterations of the ontology.</p>
      <p>The main idea for extending the DSTV-NC standard to also include data about measurements,
deviations and tolerances required to find a clean structure to describe the data and its interconnections.
In the DSTV ontology, this happens via the main concept of dstv:FeatureValues. In the example shown
in Figure 2 one of these is of type dstv:Diameter. Restrictions in OWL were used to model that every
dstv:ThorughHoleDrill has exactly one diameter. The diameter can then be explicitly connected to
values that state in their relation and ranged classes if they are planned or measured values, or if they
represent a deviation or a tolerance.</p>
      <p>The data from ASCII or XML based NC files are mapped to the planned values. The defined object
Property for every subclass helps implementing validation via SHACL and keeps the data human
readable. The data property is then connected via schema:value. This was done that in the next iteration
concepts from the OPM ontology can be added.</p>
    </sec>
    <sec id="sec-9">
      <title>3.4. DSTV extensions</title>
    </sec>
    <sec id="sec-10">
      <title>3.4.1. Process Extension</title>
      <p>As mentioned beforehand, the existing processes in the DSTV-NC standard all describe production
processes. For all these production processes, the same logic as for the hljob or dstv:TroughHoleDrill
can subsequently be applied. For extending it via the DSTV ontology, 3 additional process-types have
been added.</p>
      <p>dstv:MeasurementProcess describes measuring a feature value like dstv:ThroughHole. It has
subclasses that directly correspond to every production process. Therefore there is a
dstv:ThrougHoleDrillMeasurement class that can be related to a dstv:ThoughHoleDrill. This process
adds a measured value to one or several feature values, that can be compared to a planned value.
dstv:ValidationProcess describes calculating dstv:DeviationValues and comparing them to aligned
tolerances. Depending on the output of this, a dstv:AdjustmentProcess can be executed which creates a
new set of planning data for production process that come afterwards. The detailed structuring of these
processes is especially useful if it is planned to use a multi robot cell for executing the whole workflow.
Depending on the setup all these processes are done individually by different machines, algorithms or
workers which need to be planned and scheduled to work together properly.</p>
      <p>Figure 3 shows a use case for the extension in which all the process types mentioned are used in
succession. The modelled case typically occurs in steel fabrication when there are two holes that are
later used for a fitting. Here the position of the holes can vary to a certain extent, but the spacing must
be precise. After drilling the first hole (:ThroughHoleDrill_01), a center point is measured and the
deviation calculated. An adjustment process (:ThroughHoleDrillAdjustment_01-02) can query the
deviation and use it to create a modified planned value for the second hole (:vertexX_02). This is also
an example of a good use case where versioning with the OPM ontology would be beneficial.</p>
    </sec>
    <sec id="sec-11">
      <title>3.4.2. Tolerance Extension</title>
      <p>Tolerances are essential in defining the allowable deviations in dimensional and geometrical
parameters of steel components such as beams, columns, and joints. They ensure that the different parts
of a structure fit together correctly during assembly to provide the desired function, stability, and
performance under load conditions.</p>
      <p>Extensive research and personal discussions with steel fabrication experts have shown that some
machines are already capable of automatically measuring the part before and/or after machining.
However, because tolerances definitions only exist in human-readable files and prints, they must be
entered manually by a user. This means that measurements cannot be validated against tolerances. Nor
can they be stored.</p>
      <p>As part of the BauFeSt project, research was carried out into the relevant manufacturing tolerances
of various steel sections and the process tolerances of the drilling processes. The manufacturing
tolerances of steel profiles describe the accepted deviations of the steel components themselves, e.g.,
profile heights, flange widths, web, or flange thicknesses. The standardized values for these tolerances
can be found in relevant building codes, standards, and specifications, depending on the steel section.
Manufacturing tolerances are based on DIN EN10034 for I- and H-girders, DIN EN10279 for U-beams,
DIN EN10219-2 for cold-rolled hollow sections and DIN EN10210-2 for hot-formed hollow sections.
Other process tolerances observed for drilling operations include single bore location, bore group
location, distance between bore groups, bore ovalization, notching and bore diameter. They are
described in DIN EN 1090-2, which sets out the requirements for the construction of steel structures.</p>
      <p>The OWL-based extension of the DSTV-NC standard allows the inclusion and linking of production
tolerance standards. This can act as an alignment between the presented ontology and other ontologies
that should deal with the machine-readable description of these standards in the form of a knowledge
base. In the context of the DSTV ontology, only min and max bounds have been included to ensure a
minimum functionality for practical testing of the process logics.</p>
    </sec>
    <sec id="sec-12">
      <title>3.4.3. Properties of the ontology</title>
      <p>The ontology described here represents the second iteration of an OWL-based extension of the
DSTV-NC standard. It covers only one of the seventeen process types described in the standard. In its
current state, the ontology has 58 classes. There are 20 object properties, which are relationships
between classes, and 3 data type properties, which are links from classes to data types and literals.</p>
    </sec>
    <sec id="sec-13">
      <title>4. Evaluation and Use case</title>
    </sec>
    <sec id="sec-14">
      <title>4.1. Initial Modeling</title>
      <p>For evaluation, a sample machining operation was created that involves drilling 2 holes in an IPE
300 profile (see Figure 4). The used model was created and provided by an ad hoc working group for
ongoing research into implementing DSTV-NC logic in the IFC data model.</p>
      <p>
        The IFCtoLBD [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] converter, which includes conversion via the ifcOWL ontology [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], is used to
convert the supplied file to Resource Description Framework (RDF). For the storage of the created
triples, an instance of the Stardog triple store is installed on the server of the university. The triple store
provides a SPARQL endpoint for adding, modifying and querying the linked data in the graph. The
original IFC4 file is 48KB in size. This corresponds to approximately 6100 triples stored in the triple
store.
      </p>
      <p>For evaluation purposes, the information concerning the DSTV processes was modelled manually.
The Terse RDF Triple Language (Turtle) file created for this purpose contains 6 processes and their
metadata, which add up to 149 lines of code including the prefixes used. The modelled processes were
inserted into the database, which contains the description of the corresponding ifcBeam based on
ifcOWL and the LBD ontologies. Table 3 shows an excerpt from one of the modelled drilling processes.</p>
      <p>Since the structure of the proposed ontology is simple, querying the database to evaluate the
formulated CQs proved straightforward. Table 4 shows a query written in SPARQL that was used to
evaluate CQ1. Its basic application is to query the minimum data needed to write an NC command for
a machine.
ttl</p>
      <p>Table 5 shows that the server response contains the required information. For better readability, the
JSON object is presented in a table. Two sub-queries, not added here for simplicity, would need to
query the transforms of the corresponding dstv:referenceView and dstv:referenceMeasurement nodes
so that they can be used to describe the position of the holes globally, as would be required for a TCP
frame-based robot manufacturing process.</p>
      <p>Replacing dstv:hasPlannedDiameter with dstv:hasMeasuredDiameter gives a measured value of
29.6 (millimetres), which shows that CQ2 can be answered. Querying the same diameter for
dstv:hasDiameterTolerance and querying the values for dstv:hasMaxBound and dstv:hasMinBound
gives an answer with -0.5 and 0.5 as tolerance limits. Thus, all information is available to calculate
whether the feature is within the tolerance (CQ3+CQ4), which in this case is to be answered with "true".</p>
      <p>Further tests of the possibilities to query the resulting database showed that the structure can easily
be created from existing ASCII or XML-based NC files as well as from simple IFC descriptions. These
tests are beyond the scope of this article. However, Figure 5 shows a more complex section of the graph
used, showing that functions of ifcOWL and the LBD conversions are also included and can be queried
following the logics introduced.
x
50
y
150</p>
    </sec>
    <sec id="sec-15">
      <title>5. Outlook</title>
    </sec>
    <sec id="sec-16">
      <title>5.1. Robotic manufacturing</title>
      <p>In previous work, the requirement of linked process data, measured deviations and tolerances for the
automation of steel construction was demonstrated with a robotic manufacturing process. To showcase
the feasibility of the simplified and modified ontology for a robotic manufacturing process, a new use
case on the base of the ontology will be conducted.</p>
      <p>A Python script running on a web server automatically checks for the availability of all necessary
information in the database and the status of the robot and tool when production is scheduled. If the
robot and tool are ready, the script sends a JSON object containing robot control information to a KUKA
| crc instance connected to the robot using the MQTT protocol. The robot interprets the commands and
begins the process sequence. Following each process step, the robot sends a command to the web server
to update the process status for that specific step. The timestamps generated from these updates can be
utilized later to improve the movement and reduce the time required for the process. Subsequent,
measurements and analysis of the work piece with 3D scanner offer real geometry data which can be
added to the overall semantic web description (see Figure 6).</p>
    </sec>
    <sec id="sec-17">
      <title>Future link and extension of DSTV Ontology</title>
      <p>The development of the DSTV ontology allows the use of semantic web technologies for the
description of steel construction information and therefore enables to link existing Linked Building
Data approaches to steel construction processes. Additionally, it enables a robotic production process
and an overall description of steel construction information. Including manufacturing process metadata
such as tolerances and data feedback, the ontology can help tackle interoperability challenges. It can
also be used to automate the evaluation of the measured data, as well as to analyze which tools cause
which deviations from the planned geometry. The research could show that the optimization of
processes based on real data is feasible and promotes more efficient steel construction processes.</p>
      <p>
        In future research further links to ongoing works relating ontology developments for describing a
type of manufacturing machine for Industry 4.0 systems can be drawn [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Semantic machine models
may enable a central access for required machine data for manufacturing processes as well as capability
matching for production resources and tools. Furthermore, the semantic web description of the steel
construction process information may be linked to the ongoing work regarding an ontology-based
manufacturability analysis for industrialized construction [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
      <p>In further research, the proposed data model could be used to derive dependencies between process
parameters and observed deviation and quality management data. In Addition, we also plan to include
SHACL, so that workflows can be developed that enable validation that can be used for automated
manufacturability analysis.</p>
    </sec>
    <sec id="sec-18">
      <title>6. Acknowledgements</title>
      <p>The project Bauplanungsorientiertes Fertigungsmanagement im Stahlbau 4.0 (BauFeSt 4.0 – project
number 21690 N/FE1) is being carried out in cooperation with the industrial partners and financially
supported by the Federal Ministry for Economic Affairs and Energy (BMWI) via the German
Federation of Industrial Research Associations (AiF). This work is built upon results on of the research
project Internet of Construction (IoC – project number 02P17D081).</p>
    </sec>
    <sec id="sec-19">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Kuntze</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Mai</surname>
          </string-name>
          , C.-M.:
          <article-title>Arbeitsproduktivität - nachlassende Dynamik in Deutschland und Europa</article-title>
          .
          <source>In: WISTA - Wirtschaft und Statistik</source>
          <volume>72</volume>
          (
          <year>2020</year>
          ), Heft 2,
          <string-name>
            <surname>S.</surname>
          </string-name>
          11-
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sikstrom</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ericsson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Nylen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          et al.:
          <article-title>3D-Scanning for Weld Distortion Measuring</article-title>
          .
          <source>In: : Proceedings of the 23rd IEEE Instrumentation and Measurement Technology Conference - IMTC/06 ; Sorrento</source>
          , Italy -
          <volume>24</volume>
          -
          <issue>27</issue>
          <year>April 2006</year>
          .
          <source>IEEE Instrumentation and Measurement Society. Inst. of Electrical and Electronics Engineers</source>
          , Sorrento, Italy,
          <year>2006</year>
          , S.
          <fpage>2132</fpage>
          -
          <lpage>2137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Wilmsmeyer</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ; Flasskamp,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Schierenberg</surname>
          </string-name>
          , M.-O.:
          <article-title>Intelligente Korrektur eines Schweißroboters</article-title>
          . In: Jasperneite,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>Lohweg</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          (Hrsg.):
          <article-title>Kommunikation und Bildverarbeitung in der Automation, Technologien für die intelligente Automation</article-title>
          . Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2018</year>
          , S.
          <fpage>283</fpage>
          -
          <lpage>294</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>DIN</given-names>
            <surname>EN</surname>
          </string-name>
          <article-title>1090-2: Ausführung von Stahltragwerken und Aluminiumtragwerken - Teil 2: Technische Regeln für die Ausführung von Stahltragwerken</article-title>
          . Norm,
          <year>Ausgabe 2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wilmsmeyer; M. Flasskamp</surname>
          </string-name>
          ; T. Jungeblut et al.:
          <article-title>Intelligenter Schweißroboter: Selbständige Reaktion eines Schweißroboters auf große Toleranzen</article-title>
          . In: wt Werkstattstechnik online (
          <year>2016</year>
          ), Heft 106, S.
          <fpage>595</fpage>
          -
          <lpage>599</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[6] Plattform Industrie 4.0: Digitale Ökosysteme global gestalten - Leitbild 2030 für Industrie 4.0</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Fischer</surname>
          </string-name>
          <article-title>: Prozess- und Modellorientierung des Stahlbaus: Ein Beitrag aus der Praxis</article-title>
          . In: Motzko,
          <string-name>
            <surname>C.</surname>
          </string-name>
          (Hrsg.):
          <article-title>Praxis des Bauprozessmanagements - Termine, Kosten un Qualität zuverlässig steuern</article-title>
          .
          <source>Ernst &amp; Sohn</source>
          , Berlin,
          <year>2013</year>
          , S.
          <fpage>193</fpage>
          -
          <lpage>212</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>bauforumstahl e.V.</surname>
          </string-name>
          :
          <article-title>Standardbeschreibung von Stahlbauteilen für die NC-Steuerung (ASCII</article-title>
          ),
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>bauforumstahl e.V.</surname>
          </string-name>
          :
          <article-title>Standardbeschreibung von Stahlbauteilen für die NC-Steuerung (XNC</article-title>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Jonas</surname>
            <given-names>Hippe</given-names>
          </string-name>
          :
          <article-title>Entwicklung einer prototypischen Schnittstelle zur Ansteuerung von Industrierobotern über den DSTV-NC</article-title>
          . Aachen,
          <string-name>
            <surname>RWTH</surname>
          </string-name>
          , Masterarbeit,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <article-title>bauforumstahl news</article-title>
          .
          <source>In: Stahlbau</source>
          <volume>87</volume>
          (
          <year>2018</year>
          ), Heft 2,
          <string-name>
            <surname>S.</surname>
          </string-name>
          173-
          <fpage>190</fpage>
          . https://doi.org/10.1002/stab.201870214.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>[12] DIN EN ISO 16739-1</source>
          (
          <issue>2021</issue>
          -11-00):
          <article-title>Industry Foundation Classes (IFC) für den Datenaustausch in der Bauwirtschaft und im Anlagenmanagement - Teil 1: Datenschema</article-title>
          . Norm,
          <year>Ausgabe 2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Biffl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Einfalt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          et al.:
          <article-title>Semantics for Cyber-Physical Systems: A&amp;nbsp;crossdomain perspective</article-title>
          .
          <source>In: Semantic Web</source>
          <volume>11</volume>
          (
          <year>2020</year>
          ), S.
          <fpage>115</fpage>
          -
          <lpage>124</lpage>
          . https://doi.org/10.3233/SW190381.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ray</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Parameswaran</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          et al.:
          <article-title>Ontology mapping for the interoperability problem in network management</article-title>
          .
          <source>In: IEEE Journal on Selected Areas in Communications</source>
          <volume>23</volume>
          (
          <year>2005</year>
          ), Heft 10,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>2058</year>
          -
          <fpage>2068</fpage>
          . https://doi.org/10.1109/JSAC.
          <year>2005</year>
          .
          <volume>854130</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Gyrard</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sheth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Building IoT based applications for Smart Cities: How can ontology catalogs help? In: IEEE internet of things journal</article-title>
          , Vol.
          <volume>5</volume>
          (
          <issue>2018</issue>
          ),
          <source>Iss. 5</source>
          , pp.
          <fpage>3978</fpage>
          -
          <lpage>3990</lpage>
          . https://doi.org/10.1109/jiot.
          <year>2018</year>
          .
          <volume>2854278</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <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>
          et al.:
          <article-title>Smart Condition Monitoring for Industry 4.0 Manufacturing Processes: An Ontology-Based Approach</article-title>
          .
          <source>In: Cybernetics and Systems</source>
          <volume>50</volume>
          (
          <year>2019</year>
          ), Heft 2,
          <string-name>
            <surname>S.</surname>
          </string-name>
          82-
          <fpage>96</fpage>
          . https://doi.org/10.1080/01969722.
          <year>2019</year>
          .
          <volume>1565118</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.R.:</given-names>
          </string-name>
          <article-title>A translation approach to portable ontology specifications</article-title>
          .
          <source>In: Knowledge Acquisition</source>
          <volume>5</volume>
          (
          <year>1993</year>
          ), Heft 2,
          <string-name>
            <surname>S.</surname>
          </string-name>
          199-
          <fpage>220</fpage>
          . https://doi.org/10.1006/knac.
          <year>1993</year>
          .
          <volume>1008</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Patil</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dutta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; Sriram,
          <string-name>
            <surname>R.</surname>
          </string-name>
          :
          <article-title>Ontology-Based Exchange of Product Data Semantics</article-title>
          .
          <source>In: IEEE Transactions on Automation Science and Engineering</source>
          <volume>2</volume>
          (
          <year>2005</year>
          ), Heft 3,
          <string-name>
            <surname>S.</surname>
          </string-name>
          213-
          <fpage>225</fpage>
          . https://doi.org/10.1109/TASE.
          <year>2005</year>
          .
          <volume>849087</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bonduel; J. Oraskari; P. Pauwels</surname>
          </string-name>
          et al.:
          <article-title>The IFC to linked building data converter - current status (</article-title>
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>[20] buildingSMART Technical: ifcOWL - buildingSMART Technical</source>
          ,
          <year>2023</year>
          , https://technical.buildingsmart.org/standards/ifc/ifc-formats/ifcowl [Zugriff am:
          <volume>28</volume>
          .
          <fpage>02</fpage>
          .
          <year>2023</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Törmä</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Seppänen</surname>
            ,
            <given-names>O.:</given-names>
          </string-name>
          <article-title>A shared ontology suite for digital construction workflow</article-title>
          .
          <source>In: Automation in Construction</source>
          <volume>132</volume>
          (
          <year>2021</year>
          ),
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>103930</year>
          . https://doi.org/10.1016/j.autcon.
          <year>2021</year>
          .
          <volume>103930</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Kirner</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lublasser</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Brell-Cokcan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Internet of Construction: Research Methods for Practical Relevance in Construction</article-title>
          .
          <source>In: Technology|Architecture + Design</source>
          <volume>5</volume>
          (
          <year>2021</year>
          ), Heft 2,
          <string-name>
            <surname>S.</surname>
          </string-name>
          146-
          <fpage>152</fpage>
          . https://doi.org/10.1080/24751448.
          <year>2021</year>
          .
          <volume>1967053</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Bonduel</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Framework for a Linked Data-based Heritage BIM</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Edlira</given-names>
            <surname>Vakaj</surname>
          </string-name>
          <string-name>
            <given-names>Kalemi</given-names>
            ,Franco Cheung,
            <surname>Abdel-Rahman</surname>
          </string-name>
          <string-name>
            <surname>Tawil</surname>
          </string-name>
          ,
          <article-title>Panagiotis Patlakas Kudirat Alyania: ifcOWL-DfMA a new ontology for the offsite construc-tion domain</article-title>
          .
          <source>In: Proceedings of the 8th Linked Data in (2020).</source>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Törmä</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Seppänen</surname>
            ,
            <given-names>O.:</given-names>
          </string-name>
          <article-title>A shared ontology suite for digital construction workflow</article-title>
          .
          <source>In: Automation in Construction</source>
          <volume>132</volume>
          (
          <year>2021</year>
          ),
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>103930</year>
          . https://doi.org/10.1016/j.autcon.
          <year>2021</year>
          .
          <volume>103930</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Isaac</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Bock,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>An Ontology for Process Information Modeling</article-title>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Jose L. Martinez</surname>
            <given-names>Lastra</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ivan M. Delamer</surname>
          </string-name>
          (Hrsg.):
          <source>Ontologies for Production Automation</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <article-title>BOT: the Building Topology Ontology of the W3C Linked Building Data Group: swj2224.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sprenger</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; Maurer,
          <string-name>
            <surname>C.</surname>
          </string-name>
          et al.:
          <article-title>Building product ontology: Core ontology for Linked Building Product Data</article-title>
          .
          <source>In: Automation in Construction</source>
          <volume>133</volume>
          (
          <year>2022</year>
          ),
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>103927</year>
          . https://doi.org/10.1016/j.autcon.
          <year>2021</year>
          .
          <volume>103927</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Natasha</surname>
            <given-names>Noy</given-names>
          </string-name>
          :
          <article-title>Ontology Development 101: A Guide to Creating Your First Ontology (</article-title>
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Beetz</surname>
            ,
            <given-names>J.</given-names>
            ; van Leeuwen, J.
          </string-name>
          ;
          <string-name>
            <surname>Vries</surname>
          </string-name>
          , B. de: IfcOWL:
          <article-title>A case of transforming EXPRESS schemas into ontologies</article-title>
          .
          <source>In: Artificial Intelligence for Engineering Design, Analysis and Manufacturing</source>
          <volume>23</volume>
          (
          <year>2009</year>
          ), Heft 1,
          <string-name>
            <surname>S.</surname>
          </string-name>
          89-
          <fpage>101</fpage>
          . https://doi.org/10.1017/S0890060409000122.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>Mads</given-names>
            <surname>Holten Rasmussen; Maxime Lefrançois; Mathias Bonduel</surname>
          </string-name>
          et al.:
          <article-title>OPM: An ontology for describing properties that evolve over time</article-title>
          . In: ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Schema</surname>
          </string-name>
          .org - Schema.org,
          <year>2022</year>
          , https://schema.org/ [Zugriff am:
          <volume>28</volume>
          .
          <fpage>09</fpage>
          .
          <year>2022</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>Pieter</given-names>
            <surname>Pauwels</surname>
          </string-name>
          <article-title>; walter.terkaj@itia.cnr.it. OWL ontology for the IFC conceptual data schema and exchange file format for Building Information Model (BIM) data</article-title>
          [online],
          <source>2019 [Zugriff am: 31.01</source>
          .
          <year>2023</year>
          ], https://standards.buildingsmart.org/IFC/DEV/IFC4/ADD2_TC1/OWL/index.html.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Ramírez-Durán</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Berges</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Illarramendi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>ExtruOnt: An ontology for describing a type of manufacturing machine for Industry 4.0 systems</article-title>
          .
          <source>In: Semantic Web</source>
          <volume>11</volume>
          (
          <year>2020</year>
          ), S.
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          . https://doi.org/10.3233/SW-200376.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Vakaj</surname>
            ,
            <given-names>E.; K</given-names>
          </string-name>
          <string-name>
            <surname>Soman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          et al.:
          <article-title>Ontology-based manufacturability analysis automation for industrialized construction</article-title>
          .
          <source>In: Automation in Construction</source>
          <volume>139</volume>
          (
          <year>2022</year>
          ),
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>104277</year>
          . https://doi.org/10.1016/j.autcon.
          <year>2022</year>
          .
          <volume>104277</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>