<!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>of Processes with Ontology Design Patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ebrahim Norouzi</string-name>
          <email>Ebrahim.Norouzi@fiz-Karlsruhe.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sven Hertling</string-name>
          <email>sven.hertling@fiz-karlsruhe.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jörg Waitelonis</string-name>
          <email>joerg.waitelonis@fiz-karlsruhe.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Harald Sack</string-name>
          <email>Harald.Sack@fiz-Karlsruhe.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eggenstein-Leopoldshafen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FIZ Karlsruhe - Leibniz Institute for Information Infrastructure</institution>
          ,
          <addr-line>Hermann-von-Helmholtz-Platz 1, 76344</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Karlsruhe Institute of Technology, Institute of Applied Informatics and Formal Description Methods</institution>
          ,
          <addr-line>Kaiserstr. 89, 76133 Karlsruhe</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Mannheim, Data and Web Science Group, School of Business Informatics and Mathematics B6 26</institution>
          ,
          <addr-line>68159 Mannheim</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <abstract>
        <p>The representation of workflows and processes is essential in materials science engineering, where experimental and computational reproducibility depend on structured and semantically coherent process models. Although numerous ontologies have been developed for process modeling, they are often complex and challenging to reuse. Ontology Design Patterns (ODPs) ofer modular and reusable modeling solutions to recurring problems; however, these patterns are frequently neither explicitly published nor documented in a manner accessible to domain experts. This study surveys ontologies relevant to scientific workflows and engineering process modeling and identifies implicit design patterns embedded within their structures. We evaluate the capacity of these ontologies to fulfill key requirements for process representation in materials science. Furthermore, we propose a baseline method for the automatic extraction of design patterns from existing ontologies and assess the approach against curated ground truth patterns. All resources associated with this work-including the extracted patterns and the extraction workflow-are made openly available in a public GitHub repository. 1.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology</kwd>
        <kwd>Ontology design patterns</kwd>
        <kwd>Materials science</kwd>
        <kwd>Scientific workflow</kwd>
        <kwd>Process modeling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Process modeling is a broad field that plays a critical role across numerous scientific and engineering
domains, particularly in Materials Science and Engineering (MSE). For decades, the development of new
materials has relied on understanding the intricate correlation between processing methods and resulting
material properties [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The well-established paradigm of processing–structure–properties–performance
encapsulates the fundamental principles of MSE: material performance is governed by its properties,
which are determined by its structure, and the structure is ultimately shaped by the applied processing
route [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
      </p>
      <p>
        Accurately modeling processing steps is therefore essential for representing the dynamic
transformations that occur during the material’s life cycle. Several large-scale initiatives1 2 3 4 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] aim
to formalize materials data and workflows through taxonomies, ontologies, and knowledge graphs,
encompassing the entire life cycle from synthesis to performance evaluation. A key challenge, however,
lies in capturing the dynamic events during which materials transition between states due to processing
interventions[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
∗Corresponding author.
CEUR
Workshop
      </p>
      <p>ISSN1613-0073</p>
      <p>
        Multiple ontologies have been developed for process modeling in MSE, yet issues with interoperability
and reuse persist. A major gap is the limited adoption of Ontology Design Patterns (ODPs) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which
provide reusable template solutions for recurring modeling problems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In many cases, ontology
developers or domain experts embed these patterns unintentionally, failing to explicitly publish them as
reusable modules [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Identifying and extracting these embedded patterns could significantly enhance
ontology reuse and provide domain experts with modular building blocks for representing workflows
and processes without requiring them to navigate entire ontologies.
      </p>
      <p>In this work, we focus on scientific workflow modeling and the extraction of ontology design
patterns relevant to process representation in MSE. We achieve this by surveying existing ontologies,
identifying patterns that align with domain-specific requirements, and proposing a baseline method for
automatically extracting ODPs using semantic similarity techniques.</p>
      <p>The remainder of this paper is structured as follows. We begin in Section 2 with a review of related
ontologies and existing ontology design patterns for process modeling. Section 3 details our methodology
for automatically extracting and evaluating these patterns. In Section 4, we discuss the patterns we
extracted based on our defined requirements and present an evaluation of the results. Finally, Section 5
provides our conclusion and suggests directions for future research.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>Numerous ontologies have been developed to model processes, workflows, and experimental activities.
However, their relevance to Materials Science and Engineering (MSE) depends on their domain focus
and the granularity of their process semantics.</p>
      <p>
        Several general-purpose ontologies have been created to represent scientific experimentation. For
instance, the EXPO ontology5 was designed to formalize experimental design, methodology, and result
representation across various disciplines [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Although comprehensive, it lacks the specificity required
to model the technical details of MSE processes. In the life sciences, ontologies like EXACT26 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and
SMART Protocols7 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] were developed to capture biomedical and biological experimental protocols.
These ontologies are domain-specific and not directly applicable to engineering workflows considered
in this study.
      </p>
      <p>
        In contrast, process ontologies in the engineering domain often focus on industrial or chemical
worklfows. OntoCAPE 8 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], for example, is a large-scale ontology for computer-aided process engineering.
It models chemical plant design and operation, making it more suitable for the chemical industry than
for experimental workflows common in materials science. The Procedural Knowledge Ontology (PKO) 9
[13] was developed to manage and reuse procedural knowledge, capturing procedures as sequences
of executable steps. However, its focus lies on execution tracking and procedural documentation, not
on modeling the structure of processes. Similarly, the BPMN-Based Ontology (BBO)10 [14] represents
business-oriented process models and organizational workflows using the BPMN standard, which difers
in scope from the scientific workflows relevant to this study.
      </p>
      <p>
        Recently, a number of ontologies have been developed specifically to support workflow and process
modeling in MSE [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. PMDcore11 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] describes material processing activities and ensures semantic
interoperability in research data. The General Process Ontology12 [15] generalizes engineering process
structures, enabling the composition of complex processes. The Workflows in Linked Data (WILD) 13
[16] ontology supports the modeling of executable workflows in RDF, while P-PLAN 14 [17] enables the
representation of scientific planning activities. Similarly, Metadata4Ing 15 [18] supports the
documentation of data-generating processes in scientific experiments. The BWMD ontology [ 19] was developed to
support the semantic representation of material-intensive process chains. While the ontology ofers a
rich process modeling structure, we do not include it in our analysis due to its limited use of annotation
properties, which makes it challenging to extract patterns and understand the modeling intent.
      </p>
      <p>Foundational ontologies have also been used to construct reusable ontology design patterns (ODPs)
for process modeling. A prominent example is the Basic Formal Ontology (BFO)16, which serves
as the top-level ontology for many process-centric models in the Open Biological and Biomedical
Ontology (OBO) Foundry[20]. A comprehensive review by Dooley et al. [21] systematically examined
BFO-based process models and their associated patterns across the OBO ecosystem. Since that study
provides an in-depth analysis of BFO-derived patterns, these are not re-evaluated in this work. Another
example is NFDICore17, which builds on BFO and defines patterns for data handling, contribution, and
publishing processes [22], with an emphasis on agent–information interactions18. Although NFDIcore
is well-suited for representing metadata about research resources within the National Research Data
Infrastructure (NFDI) programme19, its focus does not fully align with the process modeling needs
of MSE, which emphasize material transformations and experimental workflows. Alternatively, the
PlansLite ontology20, based on the DOLCE foundational ontology [23], captures planning constructs
through a task-based structure. While suitable for modeling general workflow logic, its notion of
“process” is defined as a placeholder for evolving events not strictly tied to agents, tasks, or plans. As a
result, it lacks the formalization needed to represent material-centered processes and transformations.</p>
      <p>Beyond foundational ontologies, various domain-independent ontology design patterns (ODPs) have
been proposed to address recurring challenges in process modeling. These include patterns such as
Algorithm Implementation Execution21 [24], Material Transformation22 [25], and Reactive Processes23
[26]. Additional patterns like Sequence24, Transition25 [27], Task Execution26, Activity Reasoning27,
and Activity Specification 28 [28] are perticularly useful for capturing the semantics of tasks, actions, and
events. These patterns provide modular constructs for representing execution order and dependencies
between tasks. In manufacturing domains, the VDI 3682 ODP29 [29] and standards such as ISO 22400-230,
ISO 10303-44 (STEP)31, and DIN EN 62264-232 address the need to unify and structure heterogeneous
data environments across production systems.</p>
      <p>Despite their general applicability, these patterns have seen limited reuse in ontology development
within the MSE community. One contributing factor is that many of these patterns are indeed too
generic to fully capture the process modeling requirements of MSE contexts. However, it is essential to
recognize that the adoption of semantic web technologies in MSE, including domain-specific ontologies
and ontology design patterns, is still in its early stages. Consequently, even resources specifically
designed for MSE have not yet achieved widespread uptake, often due to constraints such as a lack
15http://w3id.org/nfdi4ing/metadata4ing#
16https://basic-formal-ontology.org/
17https://ise-fizkarlsruhe.github.io/nfdicore/
18https://ise-fizkarlsruhe.github.io/nfdicore/docs/patterns/#processes
19https://www.nfdi.de
20http://www.ontologydesignpatterns.org/ont/dul/PlansLite.owl
21https://odpa.github.io/patterns-repository/AlgorithmImplementationExecution/AlgorithmImplementationExecution
22https://odpa.github.io/patterns-repository/Material_Transformation/Material_Transformation
23https://odpa.github.io/patterns-repository/Reactor_pattern/Reactor_pattern
24https://odpa.github.io/patterns-repository/Sequence/Sequence
25https://odpa.github.io/patterns-repository/Transition/Transition
26https://odpa.github.io/patterns-repository/TaskExecution/TaskExecution
27https://odpa.github.io/patterns-repository/An_Ontology_Design_Pattern_for_Activity_Reasoning/An_Ontology_Design_</p>
      <p>Pattern_for_Activity_Reasoning
28https://odpa.github.io/patterns-repository/ActivitySpecification/ActivitySpecification
29https://github.com/hsu-aut/IndustrialStandard-ODP-VDI3682
30https://github.com/hsu-aut/IndustrialStandard-ODP-ISO22400-2
31https://www.hsu-hh.de/aut/forschung/forschungsthemen/ontology-engineering-for-collaborative-embedded-systems/
ontology-design-patterns-for-the-manufacturing-domain/iso-10303-44-product-structures
32https://github.com/hsu-aut/IndustrialStandard-ODP-DINEN62264-2
of tooling support and the steep learning curve for non-semantic web experts. In this sense, making
ontology design patterns more accessible—both conceptually and technically—can help improve the
adaptability and reuse of existing semantic assets in MSE.</p>
      <p>In this work, we focus on the subset of ontologies and patterns most relevant to scientific workflow
and process modeling in MSE. Specifically, we analyze PMDcore, the EMMO General Process Ontology,
WILD, P-PLAN, and Metadata4Ing to identify reusable ontology design patterns that align with the
defined process modeling requirements in materials science and engineering.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        The methodology for this study was designed to identify and evaluate ontology design patterns (ODPs)
for process modeling in Materials Science and Engineering (MSE). Guided by a review from domain
experts, our approach focuses on capturing reusable patterns that address key requirements for
representing scientific workflows and engineering processes. We began by selecting candidate ontologies
based on their relevance to scientific workflows and material processing [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. From these, we extracted
ODPs by isolating coherent modules that align with our defined requirements.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Requirements Definition</title>
        <p>The first step in our methodology involved defining the core requirements for ontology-based process
modeling in MSE. These requirements were derived from an analysis of existing process ontologies
and adapted to the specific needs of the MSE domain. The following three requirements guided the
subsequent pattern extraction.</p>
        <p>• Requirement 1: Process Structure</p>
        <p>The ontology must describe the organization of processes, including their constituent steps,
sub-processes, and execution order. In MSE, this corresponds to modeling transformations such
as heat treatments, alloy mixing, thin-film deposition, and sequential multi-step processing stages
that directly influence material microstructures.
• Requirement 2: Data and Resources</p>
        <p>The ontology must represent the flow of inputs and outputs, as well as the parameters that define
each process step. For MSE, this specifically refers to capturing experimental parameters such as
temperature, pressure, atmosphere conditions, measurement devices, and calibration data that
are essential for reproducibility.
• Requirement 3: Project Goals and Participant Roles</p>
        <p>The ontology must capture project goals, experimental stages, and their organizational context,
including the agents involved and their specific roles within the project or process. In MSE, this
relates to modeling multi-lab collaborations, research campaigns, project milestones, and the
allocation of responsibilities (e.g., sample synthesis, microscopy, or simulation).</p>
        <p>The extracted requirements and patterns were evaluated by nine domain experts within the Linked
Open Data Working Group (LOD-WG)33. This group, a part of the National Research Data Infrastructure
for Materials Science and Engineering (NFDI-MatWerk)[30]34, focuses on creating and reusing Linked
Open Data across the MSE domain. Feedback from the LOD-WG was crucial for refining the extracted
ODPs and validating their alignment with the domain-specific requirements of process modeling in
MSE.</p>
        <p>Ontology design patterns were first extracted and evaluated against our defined requirements.
Following this, a baseline approach was developed to automatically identify these ODPs. The details of
this method are presented in the subsequent section.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Baseline Method for Automated ODP Extraction</title>
        <p>Our methodology applies semantic similarity techniques to align ontology concepts with textual
requirements, as illustrated in Figure 1. Each requirement is reformulated into natural language
sentences to clearly express the intended representation. For each ontology, we extract textual metadata
from its classes and properties, specifically the values of rdfs:label, skos:definition, rdfs:comment,
and related annotation properties. These are concatenated into unified textual descriptions for each
IRI (Internationalized Resource Identifier). We then embed both the requirements and ontology IRIs
into a shared vector representation using sentence transformer models[31]. A similarity matrix (, ) is
computed between every requirement   and ontology concept   , using cosine similarity. We apply a
similarity threshold  to identify relevant ontology terms for each requirement.</p>
        <p>The selected IRIs are evaluated against manually curated ground truth mappings using standard
information retrieval metrics: precision, recall, and the  1-score. These metrics are defined as follows:</p>
        <p>Let   denote the set of ontology concepts retrieved for requirement   , and  ′ the set of ground truth
concepts for   . Precision is the proportion of correctly retrieved ontology IRIs out of all retrieved IRIs:
Recall is the proportion of correctly retrieved ontology IRIs relative to the total number of relevant IRIs:
Precision =
|  ∩  ′|</p>
        <p>|  |
Recall =
|  ∩  ′|</p>
        <p>| ′|
 1 =
2 ⋅ Precision ⋅ Recall</p>
        <p>Precision + Recall
 1-score is the harmonic mean of precision and recall:
To generate reusable ontology design patterns (ODPs) aligned with domain-specific requirements in
materials science, a modular extraction strategy was applied using the ROBOT command-line
framework.35 This process transformed the identified IRIs into ontology modules, with ROBOT preserving
the relevant structural and logical relations around the selected terms.</p>
        <p>We evaluated four ROBOT-supported extraction methods: STAR, BOT, TOP, and subset.
• STAR extracts a minimal module containing only the specified terms and those directly involved
in logical entailments. It avoids a hierarchical structure, resulting in a compact module.
• BOT builds a module that includes seed terms and all their superclasses, preserving hierarchical
context in a bottom-up manner.
• TOP includes the seed terms along with their subclasses, typically yielding larger modules.
• Subset materializes existential relations (e.g., someValuesFrom) and includes inferred axioms
between seed terms. This method is ideal for extracting patterns that involve complex class
expressions.
We excluded the Minimum Information to Reference an External Ontology Term (MIREOT ) [32] method
from our evaluation. Although useful for referencing external terms while minimizing dependencies,
its lack of entailment preservation makes it unsuitable for logic-based pattern extraction. Each of the
four extraction methods was also tested with varying levels of intermediate class inclusion using the
all, minimal, and none options.</p>
        <p>• all includes all intermediate classes between seed terms and ontology roots.
• minimal retains only those intermediates with multiple siblings, preserving a minimal hierarchy.
• none removes all intermediate classes unless they are explicitly referenced in logical axioms.
We selected the STAR method with --intermediates none option as our default configuration after an
empirical evaluation. This setup generated semantically coherent and compact modules, preserving just
enough logic to enable accurate pattern identification without extraneous context. For each requirement,
we curated a list of seed terms and then extracted a separate ontology module accordingly.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results and Discussion</title>
      <sec id="sec-4-1">
        <title>4.1. Process Modeling Patterns</title>
        <p>This section presents the manually derived design patterns, which were reviewed and evaluated by
domain experts, and mapped to our defined requirements: Process ODP (Req. 1), Resource ODP (Req. 2),
and Project ODP (Req. 3). In the accompanying figures, the ODPs are visually grouped using dashed
red boundaries with corresponding labels. While the above descriptions emphasize the manually
derived structures, it is important to highlight how these patterns are subsequently integrated into the
automated workflow (Section 3.2. In practice, the extracted modules were directly reused for semantic
similarity evaluation and ODP benchmarking (see Section 4.2). This ensures that the manually curated
insights are not standalone but feed into the workflow’s automated pattern extraction and validation
steps.</p>
        <p>P-PLAN Ontology P-PLAN supports both Process and Resource ODPs. Process structures
are represented using p-plan:Step, p-plan:Activity, with their sequencing handled by
pplan:isPrecededBy. Inputs and outputs are modeled with p-plan:Variable and the properties
p-plan:hasInputVar/hasOutputVar. This configuration provides a compact but expressive model for
basic workflow representations. In this work, we focus on P-PLAN as it provides explicit constructs for
modeling scientific planning activities and thus directly supports our defined requirements for process
and resource ODPs. We did not include the core PROV ontology or other extensions such as ProvONE
and D-PROV in our analysis, since our emphasis was on ontologies that are already specialized toward
workflow representation.</p>
        <p>Metadata4Ing (M4I) M4I provides strong support for both the Resource and Project ODPs. It
satisfies the Resource ODP requirements by linking experimental tools, methods, and variables via
m4i:hasEmployedTool, m4i:hasParameter, and related properties. For Project ODPs it models project
roles and participants using schema:Project, prov:Association, and prov:Role.
OPMW Ontology OPMW addresses both the Process and Resource ODPs. It
models the execution and templating of workflows using opmw:WorkflowTemplateProcess,
opmw:WorkflowExecutionProcess, and their associated input/output artifacts. However, while agents
are present, the model lacks detailed project-level constructs and necessary to fulfill Project ODP
requirements.</p>
        <p>Workflows in Linked Data (WILD) WILD models workflow activities using classes like
wild:Activity, wild:WorkflowModel, and their subclasses (e.g., wild:CompositeActivity,
wild:SequentialActivity). However, despite this structural expressiveness, the ontology lacks
alignment with concrete input/output or project-level constructs. Consequently, while it supports
Process ODP, it does not suficiently fulfill Resource and Project ODPs.</p>
        <p>General Process Ontology (GPO) GPO supports both the Process and Resource ODPs.
The gpo:Process class and its related elements (gpo:SubProcess, gpo:hasPredecessor,
gpo:hasProcessInput) provide a robust structure for process execution. While inputs,
outputs, and tools are also modeled, the ontology lacks constructs for agent participation or organizational
context and therefore does not fulfill the Project ODP requirements.</p>
        <p>PMDcore Ontology PMDcore supports all three ODP categories. It models process breakdown
using pmdco:Process and pmdco:ProcessingNode, while pmdco:ValueObject, pmdco:Object, and
their associated roles fulfill Resource ODP requirements. To support the Project ODP requirements,
pmdco:Project and pmdco:ProjectIdentifier represent project membership and identifiers,
enabling linkage of processes to organizational contexts.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Evaluation Results</title>
        <p>To assess how well each ontology supports the defined process modeling requirements in MSE, we
applied a semantic similarity-based matching approach. For each requirement, we curated a set of ground
truth IRIs (GT) and then retrieved a ranked list of relevant IRIs (Ext) using the
hkunlp/instructorlarge[33] embedding model, as introduced in Section 3.2. It is important to note that our evaluation
considers all IRIs, including both classes and object properties.</p>
        <p>We evaluated the performance of this extraction using precision (P), recall (R), and F1-score ( 1) by
comparing the extracted IRIs against the ground truth. A dash (–) indicates that an ontology lacks
adequate coverage for the given requirement, meaning no ODP could be extracted in that category.
Table 1 summarizes these results for all evaluated ontologies and requirement groups.</p>
        <p>Our baseline results confirm that semantic similarity techniques can be applied to support the
extraction of ontology design patterns aligned with defined requirements. In terms of F 1-score, P-PLAN
achieved the top scores for the Process and Resource ODPs, demonstrating high precision. PMDcore
supported all three ODPs (Process 0.36; Resource 0.21; Project 0.25) and showed strong recall for
the Project ODP. M4I performed moderately for the Resource and Project ODPs but showed limited
performance on the Process ODP.</p>
        <p>However, the method has several limitations. First, ontologies with more descriptive labels and
definitions tend to yield higher scores, introducing a bias based on annotation quality. Second, the
formulation of requirements can influence the results by favoring certain ontologies that use specific
terminology. To address these sources of bias in future work, several strategies can be pursued. First,
the reliance on descriptive labels and definitions could be mitigated by incorporating structural features
of the ontology (e.g., graph topology, axiomatic richness) alongside textual embeddings. Second,
diversifying the set of requirement formulations by paraphrasing or using controlled vocabularies can
reduce the sensitivity of results to specific wording choices. Finally, cross-ontology validation, where
extraction results are compared against multiple ground truths curated by diferent expert groups,
would help balance annotation subjectivity and improve the robustness of the evaluation.</p>
        <p>A further limitation is that our current workflow processes each ontology independently, which
makes it dificult to identify patterns that are shared or distributed across multiple sources. In addition,
our focus on ontology modularization as the primary means of extracting reusable ODPs narrows the
scope of reusability strategies. While modularization facilitates compact module creation and automated
processing, it is not the only pathway to reuse. Alternative approaches include the direct publication
of curated pattern catalogs, the use of competency questions to guide pattern identification, and the
incorporation of ontology mappings to capture cross-ontology patterns. Despite these limitations,
the proposed method shows promise as a first step toward automating the identification of reusable
semantic structures for process modeling in MSE.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future Work</title>
      <p>This work surveyed and evaluated ontologies and ontology design patterns (ODPs) relevant to process
modeling in Materials Science and Engineering (MSE). We defined a set of domain-specific requirements
to guide the assessment of existing ontologies and to support the identification of reusable semantic
patterns. Based on this framework, process-related ODPs—covering aspects such as process structure,
resource involvement, and project context—were extracted from relevant ontologies and consolidated
into ground truth datasets.</p>
      <p>Building on this manual analysis, we introduced and evaluated a baseline method for the automatic
extraction of ODPs. This approach leverages semantic similarity techniques and modular ontology
extraction to support scalable pattern identification aligned with domain requirements.</p>
      <p>Future work will expand this analysis to additional MSE subdomains and modeling needs, such
as value specification and property mapping. Beyond expanding the corpus, we plan to improve the
methodology itself by integrating ontology mappings into the extraction workflow, allowing shared
patterns to be identified across multiple ontologies rather than in isolation. We also intend to enhance
the evaluation procedure by addressing the influence of annotation bias and requirement formulation,
for example, through controlled vocabularies and multi-expert validation. In parallel, a platform
will be developed to publish the extracted patterns, provide usage scenarios, and enable community
feedback, thereby improving both methodological rigor and practical accessibility for the broader MSE
community.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This publication was written by the NFDI-MatWerk consortium as being part of the German National
Research Data Infrastructure (NFDI) programme. NFDI is financed by the Federal Republic of Germany
and the 16 federal states and funded by the Federal Ministry of Education and Research (BMBF) –
funding code M532701 / the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)
project number 460247524. The authors would like to thank the participants of the Linked Open Data
Working Group (LOD-WG) within NFDI-MatWerk for their valuable feedback and discussion during
the evaluation of the ontology design patterns.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used GPT-4 and Claude Sonnet 4 in order to: Grammar
and spelling check. After using these tool(s)/service(s), the author(s) reviewed and edited the content as
needed and take(s) full responsibility for the publication’s content.
[13] V. A. Carriero, M. Scrocca, I. Baroni, A. Azzini, I. Celino, Procedural knowledge ontology (pko), in:</p>
      <p>European Semantic Web Conference, Springer, 2025, pp. 334–350.
[14] A. Annane, N. Aussenac-Gilles, M. Kamel, Bbo: Bpmn 2.0 based ontology for business process
representation, in: 20th European Conference on Knowledge Management (ECKM 2019), volume 1,
HAL open science, 2019, pp. 49–59.
[15] Emmo general process ontology, 2022. URL: https://github.com/General-Process-Ontology/
ontology.
[16] T. Käfer, S. Lauber, A. Harth, Using workflows to build compositions of read-write linked data apis
on the web of things., 2018.
[17] D. Garijo, O. Corcho, P-plan: A vocabulary for describing the plans of scientific processes, 2013.</p>
      <p>URL: http://vocab.linkeddata.es/p-plan/index.html.
[18] S. Arndt, B. Farnbacher, M. Fuhrmans, S. Hachinger, J. Hickmann, N. Hoppe, M. T. Horsch,
D. Iglezakis, A. Karmacharya, G. Lanza, S. Leimer, J. Munke, D. Terzijska, J. Theissen-Lipp, C. Wiljes,
J. Windeck, Metadata4Ing: An ontology for describing the generation of research data within
a scientific activity., 2022. URL: https://doi.org/10.5281/zenodo.5957104. doi:10.5281/zenodo.
5957104.
[19] E. Garcia Trelles, C. Schweizer, A. Thomas, P. von Hartrott, M. Janka-Ramm, Digitalizing material
knowledge: A practical framework for ontology-driven knowledge graphs in process chains,
Applied Sciences 14 (2024). URL: https://www.mdpi.com/2076-3417/14/24/11683. doi:10.3390/
app142411683.
[20] R. Arp, B. Smith, A. D. Spear, Building ontologies with Basic Formal Ontology, MIT Press, 2015.
[21] D. Dooley, M. Weber, L. Ibanescu, M. Lange, L. Chan, L. Soldatova, C. Yang, R. Warren, C. Shimizu,</p>
      <p>H. K. McGinty, et al., Food process ontology requirements, Semantic Web 15 (2024) 1133–1164.
[22] O. Bruns, T. Tietz, J. Waitelonis, E. Posthumus, H. Sack, Nfdicore 2.0: A bfo-compliant ontology
for multi-domain research infrastructures, arXiv preprint arXiv:2410.01821 (2024).
[23] S. Borgo, R. Ferrario, A. Gangemi, N. Guarino, C. Masolo, D. Porello, E. M. Sanfilippo, L. Vieu,
Dolce: A descriptive ontology for linguistic and cognitive engineering, Applied ontology 17 (2022)
45–69.
[24] A. Ławrynowicz, D. Esteves, P. Panov, T. Soru, S. Džeroski, J. Vanschoren, An algorithm,
implementation and execution ontology design pattern, in: Advances in Ontology Design and Patterns,
IOS Press, 2017, pp. 55–68.
[25] C. F. Vardeman, A. A. Krisnadhi, M. Cheatham, K. Janowicz, H. Ferguson, P. Hitzler, A. P. Buccellato,
An ontology design pattern and its use case for modeling material transformation, Semantic Web
8 (2017) 719–731.
[26] M. Solanki, C. Chapman, Reactive processes., in: WOP, 2012.
[27] V. A. Carriero, A. Gangemi, A. G. Nuzzolese, V. Presutti, Chapter 10. An Ontology Design Pattern
for Representing Recurrent Situations, IOS Press, 2021. URL: http://dx.doi.org/10.3233/SSW210013.
doi:10.3233/ssw210013.
[28] M. Katsumi, M. S. Fox, Defining activity specifications in owl., in: WOP@ ISWC, 2017.
[29] C. Hildebrandt, A. Köcher, C. Küstner, C.-M. López-Enríquez, A. W. Müller, B. Caesar, C. S.</p>
      <p>Gundlach, A. Fay, Ontology building for cyber–physical systems: Application in the manufacturing
domain, IEEE Transactions on Automation Science and Engineering 17 (2020) 1266–1282. doi:10.
1109/TASE.2020.2991777.
[30] C. Eberl, M. Niebel, E. Bitzek, T. Dahmen, F. Fritzen, P. Gumbsch, T. Hickel, S. Klein, F. Mücklich,
M. S. Müller, J. Neugebauer, C. Pauly, M. Politze, H. Sack, S. Sandfeld, R. Schwaiger, P. Slusallek,
R. Stotzka, A. Streit, M. Zimmermann, Consortium proposal nfdi-matwerk, 2021. URL: https:
//doi.org/10.5281/zenodo.5082837. doi:10.5281/zenodo.5082837.
[31] N. Reimers, I. Gurevych, Sentence-bert: Sentence embeddings using siamese bert-networks,
in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing,
Association for Computational Linguistics, 2019. URL: http://arxiv.org/abs/1908.10084.
[32] M. Courtot, F. Gibson, A. L. Lister, J. Malone, D. Schober, R. R. Brinkman, A. Ruttenberg, Mireot:
The minimum information to reference an external ontology term, Applied Ontology 6 (2011) 23–33.
URL: https://journals.sagepub.com/doi/abs/10.3233/AO-2011-0087. doi:10.3233/AO-2011-0087.
arXiv:https://journals.sagepub.com/doi/pdf/10.3233/AO-2011-0087.
[33] H. Su, W. Shi, J. Kasai, Y. Wang, Y. Hu, M. Ostendorf, W.-t. Yih, N. A. Smith, L. Zettlemoyer, T. Yu,
One embedder, any task: Instruction-finetuned text embeddings, arXiv preprint arXiv:2212.09741
(2022).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Olson</surname>
          </string-name>
          ,
          <article-title>Computational design of hierarchically structured materials</article-title>
          ,
          <source>Science</source>
          <volume>277</volume>
          (
          <year>1997</year>
          )
          <fpage>1237</fpage>
          -
          <lpage>1242</lpage>
          . doi:
          <volume>10</volume>
          .1126/science.277.5330.1237.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Ashby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cebon</surname>
          </string-name>
          ,
          <article-title>Materials selection in mechanical design</article-title>
          ,
          <source>Le Journal de Physique IV</source>
          <volume>3</volume>
          (
          <year>1993</year>
          )
          <article-title>C7-1.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Callister</surname>
          </string-name>
          Jr,
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Rethwisch</surname>
          </string-name>
          ,
          <article-title>Callister's materials science and engineering</article-title>
          , John Wiley &amp; Sons,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bayerlein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schilling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Birkholz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Waitelonis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mädler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sack</surname>
          </string-name>
          ,
          <article-title>Pmd core ontology: Achieving semantic interoperability in materials science</article-title>
          ,
          <source>Materials &amp; Design</source>
          <volume>237</volume>
          (
          <year>2024</year>
          )
          <fpage>112603</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Alam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Birkholz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dessì</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Eberl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fliegl</surname>
          </string-name>
          , G. Peter,
          <string-name>
            <given-names>L.</given-names>
            <surname>Madler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Niebel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Thomas</surname>
          </string-name>
          , et al.,
          <article-title>Ontology modelling for materials science experiments</article-title>
          ,
          <source>in: CEUR WORKSHOP PROCEEDINGS</source>
          , volume
          <volume>2941</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Norouzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Waitelonis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sack</surname>
          </string-name>
          ,
          <article-title>The landscape of ontologies in materials science and engineering: A survey and evaluation</article-title>
          ,
          <source>arXiv preprint arXiv:2408.06034</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <article-title>Ontology design patterns</article-title>
          , in: Handbook on ontologies, Springer,
          <year>2009</year>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Narock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Solanki</surname>
          </string-name>
          ,
          <source>Considerations regarding ontology design patterns</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L. N.</given-names>
            <surname>Soldatova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <article-title>An ontology of scientific experiments</article-title>
          ,
          <source>Journal of the royal society interface 3</source>
          (
          <year>2006</year>
          )
          <fpage>795</fpage>
          -
          <lpage>803</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. N.</given-names>
            <surname>Soldatova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nadis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Haddi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Baumlé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Saunders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Marwan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. B.</given-names>
            <surname>Rudkin</surname>
          </string-name>
          ,
          <article-title>Exact2: the semantics of biomedical protocols</article-title>
          ,
          <source>BMC bioinformatics 15</source>
          (
          <year>2014</year>
          )
          <article-title>S5</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>O. L. e. a. Giraldo,</surname>
          </string-name>
          <article-title>Using semantics for representing experimental protocols</article-title>
          ,
          <source>Journal of Biomedical Semantics</source>
          <volume>8</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Morbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Marquardt</surname>
          </string-name>
          ,
          <article-title>Ontocape-a large-scale ontology for chemical process engineering</article-title>
          ,
          <source>Engineering applications of artificial intelligence 20</source>
          (
          <year>2007</year>
          )
          <fpage>147</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>