<!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>A domain reference ontology for design science research knowledge bases</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jean Paul Sebastian Piest</string-name>
          <email>j.p.s.piest@utwente.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victor Benoiston Jales de Oliviera</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patrício de Alencar</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Silva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manoel Ricardo da Cunha Junior</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marten van Sinderen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal University of the Semi-Arid Region (UFERSA)</institution>
          ,
          <addr-line>Mossoró, RN -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Twente</institution>
          ,
          <addr-line>Drienerlolaan 5, 7522 NB, Enschede</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2002</year>
      </pub-date>
      <abstract>
        <p>Knowledge bases play an important role in Design Science Research (DSR). Although some related work exists, no domain reference ontology is available for reuse and cumulative development of design knowledge. This paper presents a domain reference ontology for DSR knowledge bases using the SABiO methodology. The domain reference ontology is designed in Visual Paradigm based on the UFO and represented in OntoUML. Stakeholders have verified the results and syntactic consistency has been checked using the OntoUML plugin in Visual Paradigm. An operational ontology was designed and implemented in a DSR project in OWL using WebProtégé. The ontology was populated and validated using competency questions and expert opinion. The domain reference ontology provides a blueprint for DSR knowledge bases and a conceptual foundation to develop operational ontologies to support the cumulative development of design knowledge. Current work aims to evaluate the use of the operational ontology within operational systems and implement an interactive website for online collaboration. A user group and working group will be established to manage the lifecycle, which is open for interested scholars and professionals to join.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;design science research</kwd>
        <kwd>knowledge bases</kwd>
        <kwd>domain reference ontology</kwd>
        <kwd>operational ontology</kwd>
        <kwd>SABiO</kwd>
        <kwd>UFO</kwd>
        <kwd>OntoUML</kwd>
        <kwd>OWL1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The field of Information Systems (IS) is concerned with “the use of information-technology artifacts
in human-machine systems” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Design Science Research (DSR) is an established research paradigm
in the field of IS, focusing on “the design and investigation of artifacts in context” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Knowledge Bases
(KBs) are essential in DSR [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ]. On the one hand, KBs inform DSR with existing and helpful
knowledge. On the other hand, DSR produces novel artifacts, design knowledge, and design theory
that contribute to advancing KBs.
      </p>
      <p>
        Design knowledge lies scattered across literature and disciplines [
        <xref ref-type="bibr" rid="ref1 ref3">1,3</xref>
        ]. While DSR typically
combines knowledge from different disciplines, developing an integrated KB requires thorough
literature reviewing and integration of potentially conflicting positions and perspectives regarding
ontology and epistemology [
        <xref ref-type="bibr" rid="ref3 ref4 ref6">3,4,6</xref>
        ]. Although related work exists [
        <xref ref-type="bibr" rid="ref3 ref4 ref6 ref7">3,4,6,7</xref>
        ], no domain reference
ontology is readily available for DSR KBs. This hinders the reuse and cumulative development of
design knowledge [
        <xref ref-type="bibr" rid="ref5 ref6">5,6</xref>
        ].
      </p>
      <p>
        Building upon [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], this paper presents a domain reference ontology for DSR KBs based on the
Systematic Approach for Building Ontologies (SABiO) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>This paper is structured as follows. Section 2 discusses related work. Section 3 is concerned with
the methodology. Section 4 presents the domain reference ontology for DSR KBs. Section 5 discusses
the operational ontology. Section 6 contains a description of supporting processes. Section 7
concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>This section discusses related work regarding Design Science Research (DSR) and its relationship
with Knowledge Bases (KBs).</p>
      <sec id="sec-2-1">
        <title>2.1. Design science research</title>
        <p>
          The field of IS produced several DSR methodologies to support the development and evaluation of
artifacts in context [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref2">2, 10-12</xref>
          ]. A distinct feature of DSR is its connection to KBs and the application
environment, respectively focusing on rigor and relevance [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. In DSR, design knowledge
contributions are informed by formal theories and rigorously evaluated.
        </p>
        <p>
          The role of theory in IS and design theorizing in DSR are much-debated topics [
          <xref ref-type="bibr" rid="ref1 ref13 ref14">1,13,14</xref>
          ]. Important
related work exists regarding the nature of theory in IS [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], different theory types [
          <xref ref-type="bibr" rid="ref1 ref13 ref3">1,3,13</xref>
          ], the
relation between theory types and the design process [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], theory building in DSR [
          <xref ref-type="bibr" rid="ref1 ref13 ref14 ref5">1,5,13,14</xref>
          ], and
the anatomy of a design theory [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. These related works should be incorporated into a domain
reference ontology for DSR KBs.
        </p>
        <p>
          DSR projects typically result in different artifacts and outputs, which can be assessed, amongst
other criteria, by the level of abstraction, completeness, and knowledge maturity: (1) situated
implementations of artifacts, (2) nascent design theory, and (3) well-developed design theory about
embedded phenomena [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Moreover, the artifact (in development) is subject to verification,
validation, and evaluation by stakeholders in a specific application environment or broader context
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Knowledge bases in design science research</title>
        <p>
          Related work investigated the structure and contents of KBs in IS and DSR [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and provided a DSR
KB framework [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In the context of IS and DSR, KBs contain descriptive and prescriptive knowledge
[
          <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
          ]. The former mainly consists of formal theories originating from natural and social sciences [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
The latter involves design knowledge in constructs, models, methods, instantiations (abstract or
situated artifacts), and design theories [
          <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
          ]. Although there is consensus that theories should inform
DSR, there is no consensus regarding the role of justification knowledge in KBs [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. DSR utilizes one
or multiple KBs to consume and produce descriptive and prescriptive knowledge [
          <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
          ]. The
framework of [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] differentiates six modes for using KBs to support design theorizing and -processing
in DSR projects and provides principles for cumulative development of design knowledge.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Ontology engineering methodology</title>
      <p>
        The SABiO methodology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] was adopted to guide the development of the domain reference ontology
and operational ontology for DSR KBs, as shown in Figure 1.
      </p>
      <p>
        The SABiO prescribes a development process that consists of five phases: 1) purpose identification
and requirements elicitation, 2) ontology capture and formalization, 3) design, 4) implementation, and
5) testing [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The development process is supported by processes for knowledge acquisition,
documentation, configuration management, evaluation, and reuse [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The authors used the SABiO
guidelines for each phase and online collaborative modeling to complete the required activities. The
first two phases related to the domain reference ontology are documented in Section 4. The
remaining three phases are discussed in Section 5. The support processes are described in Section 6.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Domain reference ontology</title>
      <p>This section presents the developed domain reference ontology for DSR KBs.</p>
      <sec id="sec-4-1">
        <title>4.1. Phase 1: Ontology requirements</title>
        <p>Phase 1 of the SABiO aims at specifying four required aspects: 1) purpose, 2) intended uses, 3)
requirements, and 4) Competency Questions (CQs), which together result in an Ontology
Requirements Specification Document (ORSD). Table 1 presents the ORSD.</p>
        <sec id="sec-4-1-1">
          <title>Description</title>
          <p>The primary purpose is to develop an interactive KB system that
supports (1) researchers, (2) designers, (3) developers, (4) end-users, and
(5) system users with activities related to design theorizing and design
Intended uses
Non-Functional
Requirements</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Description</title>
          <p>processing in DSR projects. More specifically, the domain reference
ontology for DSR KBs aims to create a common language and
vocabulary, classify types of knowledge, and provide a foundation for
conceptual modeling.</p>
          <p>Use 1a: Researchers periodically review scientific databases and
organize descriptive and prescriptive knowledge in the KB.
Use 1b: Researchers create design knowledge maps by interrelating
problem- and solution spaces, available technologies and alternatives,
and evaluation in empirical research studies.</p>
          <p>Use 1c: Researchers initiate DSR projects, informed by the KB, to
cumulatively develop design knowledge and verify, validate, and
evaluate contributions with designers, developers, and end-users.
Use 1d: Researchers review design knowledge contributions of fellow
researchers from DSR projects for inclusion in the KB.</p>
          <p>Use 1e: Researchers review artifacts and design knowledge
contributions of designers and developers from empirical research
studies for inclusion in the KB.</p>
          <p>Use 2a: Designers search the KB for reusable design knowledge for the
design of applications.</p>
          <p>Use 2b: Designers produce solution designs for applications to
address/solve problems using the KB.</p>
          <p>Use 2c: Designers submit design artifacts and design knowledge
contributions for review and inclusion in the KB.</p>
          <p>Use 3a: Developers search the KB for reusable artifacts and design
knowledge for the construction and implementation of applications.
Use 3b: Developers construct and instantiate applications (based on
solution designs of designers in 2b) using the KB.</p>
          <p>Use 3c: Developers submit reusable applications, including related
artifacts and implementation details, and design knowledge
contributions for review and inclusion in the KB.</p>
          <p>Use 4a: End-users search the KB for existing applications and, if
available, related case studies and empirical research studies.
Use 4b: End-users participate in DSR projects and empirical research
studies for verification, validation, and evaluation.</p>
          <p>Use 5a: Scientific databases provide publication data and meta-data (in
.ris format) to include in the KB.</p>
          <p>Use 5b: Scientific databases provide APIs for automated data exchange
with the KB.</p>
          <p>Use 6a: System users query the KB for inquiry (e.g., explore
knowledge, search), analytical purposes (e.g., bibliometric analysis),
and the development of software agents (e.g., recommender or assistant
to support users 1-4).</p>
          <p>Use 6b: System users can integrate via APIs (e.g., to synchronize
scientific databases).</p>
          <p>Use 7: All actors add their perspectives and ontological and
epistemological positions in the KB.</p>
          <p>NFR1: The ontology must comply with, integrate, and reuse existing
vocabularies as much as possible, if relevant for the purpose/scope.
NFR2: The ontology distinguishes general concepts from
task/application-specific concepts.
Technical
requirements
CQs</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Description</title>
          <p>NFR3: The ontology allows specializations and extensions.
NFR4: The ontology allows deep modeling, thus connecting
metamodels to instantiations.</p>
          <p>NFR5: The ontology must be at least available in the English language.
NFR6: The ontology must be open-access.</p>
          <p>NFR7: The ontology must be based on FAIR principles.</p>
          <p>TR1: The ontology is represented in OntoUML.</p>
          <p>TR2: The ontology is implemented in OWL and instantiated using
(Web)Protégé.</p>
          <p>TR3: The ontology is automatically checked for consistency and
correctness.</p>
          <p>TR4: The ontology can be queried (e.g., using SPARQL).</p>
          <p>CQ1: What constitutes a DSR project?
CQ2: Which theory types and knowledge are used in DSR projects?
CQ3: How are design theory and knowledge created in DSR projects?
CQ4: Which applications and situated artifacts are built in DSR
projects?</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Phase 2: Ontology capture</title>
        <p>
          In phase 2 of the SABiO, the domain reference ontology for DSR KBs is captured and formalized
based on the ORSD. The SABiO recommends identifying and modeling concepts and relations based
on a foundational ontology [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The selected representation language for conceptual modeling is
OntoUML [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which is grounded in the Unified Foundational Ontology (UFO) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. The relevant
concepts and relations were identified and organized using conceptual modeling in online sessions
as part of a DSR project [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Table 2 presents the four conceptual models that were developed.
        </p>
        <p>
          The SABiO prescribes a dictionary of terms and definitions and use of informal and formal axiom
definitions [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Our dictionary is based on the UFO [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], the ISO/IEC 2382:2015(en) Information
Technology — Vocabulary [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], and disciplinary terms and definitions used in DSR (see Section 2).
The classes (e.g., (sub-)kind, category, mixin, mode, quality) and relationships (e.g., characterization,
mediation, materialization) were modeled using UFO and OntoUML stereotypes. Each conceptual
model will be described and justified in a separate subsection.
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.2.1. Agent taxonomy and DSR projects</title>
        <p>Figure 2 depicts an agent taxonomy and representation of the concepts in DSR projects.</p>
        <p>
          Different agents work together in DSR projects to develop knowledge contributions and artifacts
[
          <xref ref-type="bibr" rid="ref4 ref5">4,5</xref>
          ]. Improvements, extensions, and exaptations are knowledge contributions [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Human agents
have different positions and perspectives related to epistemology or ontology [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The core DSR
activities are related to research (in both the problem and solution space) using appropriate research
methods and applying the intertwined activities to build, instantiate, and evaluate artifacts [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. DSR
projects leverage existing knowledge as a foundation [
          <xref ref-type="bibr" rid="ref10 ref11 ref9">9-11</xref>
          ]. Input knowledge informs both the
problem- and solution space [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The three components of design knowledge include problem,
solution, and evaluation [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. More specifically, the context of the problem space is detailed using
domain, stakeholder, time, and space [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Four goodness criteria are related to the problem [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
Conversely, the solution space is represented as an array of alternatives and, if known, routine
designs to solve a (part of) the problem [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The projectability of the problem space, the solution
fitness (for use and evolution), and the evaluation form the basis for a design knowledge map [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>4.2.2. Types of knowledge</title>
        <p>Figure 3 classifies types of knowledge that agents use within DSR projects.</p>
        <p>
          Following the DSR KB framework [
          <xref ref-type="bibr" rid="ref4 ref8">4,8</xref>
          ], knowledge is classified into descriptive and prescriptive
knowledge [
          <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
          ]. Gaß et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] consider conceptual knowledge as a kind of knowledge to represent
abstract forms of knowledge, which can be incorporated explicitly in a DSR project. Descriptive
knowledge is based on causality and informs the development of prescriptive knowledge through
formal theories [
          <xref ref-type="bibr" rid="ref1 ref13 ref3">1,3,13</xref>
          ]. Prescriptive knowledge is divided into product and process-related
knowledge and further refined based on the adopted classification [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Concepts can be classified and
combined in a (conceptual) framework. A construct is a set of concepts with relationships. Constructs
can be incorporated as part of a model or a method. Methods can be algorithms, techniques, or
technical procedures. Processes can be business processes or workflows. Prescriptive knowledge can
confirm or refine formal theories by linking facts (based on measurements) to hypotheses [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
Design theory is discussed in a separate conceptual model (see Figure 4).
        </p>
      </sec>
      <sec id="sec-4-5">
        <title>4.2.3. Design theorizing</title>
        <p>
          The conceptual model depicted in Figure 4 builds upon Figure 3 to develop an epistemological view
of design theorizing. Formal theories inform the development of design theories [
          <xref ref-type="bibr" rid="ref13 ref15 ref3">3,13,15</xref>
          ]. A design
theory consists of scope, construct (which can be part of a model or method), testable propositions,
principles (e.g., form, function, implementation), and artifact mutability (e.g., state changes),
eventually resulting in an expository instantiation [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The conceptual model of [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is selected to
interrelate design theorizing with the classification of theory types (e.g., formal theories, mid-range
theories, practitioner-in-use theories, and design theories) and their qualities (e.g., explanation
power, prediction power, and generalizability). The knowledge measures are related to verification,
validation, and evaluation in DSR [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Justification knowledge is defined as an unverified form of
knowledge [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-6">
        <title>4.2.4. Case studies and applications</title>
        <p>
          This conceptual model relates DSR projects to publications, empirical research studies, and
applications [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The project repository will contribute to making the results of the DSR project FAIR
and contribute to the reuse and cumulative development of design knowledge [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Case studies are
categorized by type and can be a single, multiple or cross case study. An application has a goal, use
case(s), and context of use. A use case is characterized by intended use(s).
        </p>
      </sec>
      <sec id="sec-4-7">
        <title>4.2.5. Verification</title>
        <p>
          Using the ex-ante evaluation criteria of [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], a stakeholder opinion survey (N=7) was conducted
among three researchers, two designers, and two developers. Here, the stakeholders’ appreciation of
the solution approach and feasibility of solving identified problems were evaluated. Furthermore, the
relevant roles, intended future use, and contribution were assessed. The ex-ante evaluation provided
support for the solution approach and input for the refinement of the conceptual models. After
completing the conceptual modeling, each conceptual model was syntactically verified for
consistency using the OntoUML plugin in Visual Paradigm. All four conceptual models are
syntactically consistent with OntoUML.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Operational ontology</title>
      <sec id="sec-5-1">
        <title>5.1. Phase 3: Design</title>
        <p>
          This subsection documents the development of an operational ontology in a DSR project [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
Phase 3 of the SABiO methodology is related to the design of an operational ontology and comprises
the definition of the implementation environment, a high-level architecture design description, and
a detailed design description.
        </p>
        <p>
          Following the SABiO recommendation [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], OWL was selected to develop the implementation
environment. For the implementation phase, WebProtégé was selected to satisfy most requirements.
WebProtégé is a free, open-source, lightweight, web-based ontology editor supporting OWL
ontologies. The primary limitations, compared to the desktop version of Protégé, are related to
querying (WebProtégé uses web-based queries, the desktop version supports SPARQL) and
integrations (WebProtégé provides webhooks and no APIs). Moreover, WebProtégé does not offer
embedded reasoners.
        </p>
        <p>Upon the UFO and OntoUML, WebProtégé can automatically generate an operational OWL
ontology based on OntoUML, which can contribute to shortening the implementation phase.
Another advantage of WebProtégé is that it facilitates online collaboration. Furthermore,
WebProtégé offers several options for downloading ontologies to import into the desktop version of
Protégé or other tools.</p>
        <p>
          As part of detailed design, among other challenges, the problem of lower expressivity in
operational languages needs to be assessed and resolved [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Three important design decisions were
made: 1) Trim the “leaves” of the ontology to reduce the size and complexity of the ontology, 2)
Rename all stereotypes relations to unique relations, and 3) Implement publication (meta)data as data
properties. Most trimmed leaves were recreated in the operational ontology using object and data
properties.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Phase 4: Implementation</title>
        <p>
          Phase 4 of the SABiO is concerned with the implementation [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Based on the selected
implementation environment, an application cooperation view was created in ArchiMate 3.2 [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], as
depicted in Figure 6.
        </p>
        <p>Visual Paradigm
(community
edition)</p>
        <p>OntoUML plugin</p>
        <p>Verify / export
User interface</p>
        <p>Desktop Protégé</p>
        <p>Import / export
webprotege.stanford.edu
User account
WebProtégé</p>
        <p>Ontology editor</p>
        <p>Create project
from file</p>
        <p>Building upon the OntoUML models in Visual Paradigm, the gUFO export option generated a .ttl
file. This file was imported into desktop Protégé and used to create an OWL ontology. Next, the OWL
ontology was imported into WebProtégé, as shown in Figure 7.</p>
        <p>For each class, the relationships were checked with the OntoUML models. Next, the domain and
ranges of object properties were set. Following, data properties were created.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Phase 5: Testing</title>
        <p>
          In phase 5 of the SABiO, the operational ontology is tested. The SABiO prescribes CQ-driven testing
of the ontology [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>
          The CQ-driven testing approach of the SABiO was adopted. First, the ontology was populated
using the SLR results from 176 studies [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Second, the CQs needs were transformed into
machinereadable query languages (e.g., SPARQL). The SPARQL queries are included in Appendix A. Third, a
finite set of test cases was defined based on the ORSD. These test cases were related to the intended
uses and address NFRs and TRs. One integration test case was described to test the interoperability
of the OWL ontology. Fourth, a test document was created to guide the testing process and report
the results. This document includes the test cases and documented the results in tables (e.g.,
inputoutput of queries to answer CQs). The test results are available at [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-4">
        <title>5.3.1. Validation and evaluation</title>
        <p>
          The operational ontology was instantiated in WebProtégé, populated based on a DSR project [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ],
validated using the CQs and queries, and evaluated using expert opinion.
        </p>
        <p>A single-case mechanism experiment was conducted in WebProtégé using the CQs. All four CQs
can be answered based on the populated OWL ontology using WebProtégé queries. The quality of
the answers was low because WebProtégé uses a form-based approach. SPARQL queries were
developed and validated in desktop Protégé based on the populated OWL ontology. This resulted in
better answers. Regarding the NFRs, six out of the seven NFRs have been satisfied. Satisfying the
NFR related to deep modeling requires additional case study research. In terms of TRs, all four
requirements were satisfied.</p>
        <p>The integration test case evaluated the reuse of the OWL ontology by downloading the populated
OWL ontology from WebProtégé and importing it into desktop Protégé. Importing and exporting
the results from Visual Paradigm into desktop Protégé functioned. Exporting the OWL ontology from
desktop Protégé and importing the OWL ontology in WebProtégé functioned as well. Lastly, the
populated OWL ontology was downloaded from WebProtégé and imported into desktop Protégé.
The structure was imported correctly. However, there were issues regarding object and data property
names. These issues were reported and resolved through manual renaming.</p>
        <p>
          Finally, an expert opinion evaluation was conducted using the ex-post criteria of [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The main
improvement according to the expert was to make an explicit connection between the dictionary and
the developed OntoUML models and OWL ontology. This is included in the documentation [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
Additionally, the expert recommended to develop guidelines for the practical use of the OWL
ontology. More specifically, the expert advised to focus on the implementation of the operational
ontology within an operational system. Based on the export opinion evaluation results, the decision
was made to release the current version in beta to evaluate the use of the domain reference ontology
and operational ontology in operation systems and multiple DSR projects.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Support processes</title>
      <p>
        The SABiO prescribes support processes, including documentation, configuration management,
evaluation, and reuse [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The support processes contribute to the implementation of FAIR principles
regarding the domain reference ontology and operational ontology for DSR KBs.
      </p>
      <p>
        The SABiO recommends creating an online project repository to publish the source code, naming
conventions, and rules for commenting on the code [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The Visual Paradigm project, containing the
four OntoUML models, is made available with the populated OWL ontology [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Desktop Protégé
provides functionality to generate interactive documentation as an OWL Doc. The generated OWL
Doc is also available at [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        The lifecycle of the domain reference ontology for DSR KBs and selected operational ontologies
will be managed using major and minor releases, including new versions, changes, and supporting
documentation. The release plan will be detailed based on the evaluation and feedback of
stakeholders in DSR projects and made available at [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        Initial verifications, validations, and evaluations have been conducted. The developed domain
reference ontology and operational ontology will be available in beta for a broader community
evaluation. A user group will be formed to evaluate the use within operational systems in multiple
DSR projects using the evaluation framework and ex-post evaluation criteria (e.g., effectiveness,
efficiency, external consistency) of [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        A working group will be formed to translate the evaluation results into an official release and
product roadmap in parallel with user evaluation. The working group will include the involved
researchers and is open for interested scholars and IS professionals to join. After the official release,
comments are registered using the comment function in WebProtégé and registered in the releases
and documentation pages at [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>After the official release, the WebProtégé project will also be made publicly available. The domain
reference ontology can then be downloaded from WebProtégé in the OWL format for reuse and
extended in operational ontologies. Guidelines will be defined to (re)use the domain reference
ontology for DSR KBs in DSR projects.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>This paper presented a domain reference ontology and operational ontology for DSR KBs.</p>
      <p>The domain reference ontology is developed using the SABiO and based on an ORSD. The domain
reference ontology for DSR KBs is represented in OntoUML, which is grounding in the UFO, and
implemented as an operational ontology in OWL. Seven stakeholders verified the domain reference
ontology using ex-ante evaluation criteria. Four OntoUML models have been designed and
syntactically verified in Visual Paradigm. Next, an operational ontology has been instantiated using
WebProtégé as part of a DSR project. The operational ontology was validated using CQs and expert
opinion using ex-post evaluation criteria. The developed domain reference ontology is available in
beta for community evaluation. It provides a blueprint to develop DSR KBs and a conceptual
foundation to develop operational ontologies to support DSR projects.</p>
      <p>Some limitations need to be addressed. The operational ontology has been implemented in
WebProtégé, which has some limitations compared to the desktop version regarding querying,
integration, and reasoners. Another limitation is that the domain reference ontology and the
operational ontology have not been used and evaluated in operational systems.</p>
      <p>We currently work on the latter limitation and implement an interactive website for online
collaboration. Future research may contribute to developing methods and techniques for analyzing
DSR KBs, for instance, to measure their current maturity, completeness, and quality. In addition,
experimental software agents can be developed for augmenting DSR activities with support from our
operational ontology for DSR KBs.</p>
    </sec>
    <sec id="sec-8">
      <title>A. SPARQL Queries</title>
      <sec id="sec-8-1">
        <title>CQ 1: What constitutes a DSR project?</title>
        <p>PREFIX rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;
PREFIX : &lt;http://www.dsr_knowledge_base#&gt;</p>
      </sec>
      <sec id="sec-8-2">
        <title>SELECT DISTINCT ?dsrProject ?artifact ?agent ?contribution ?solution ?problem</title>
        <p>?researchActivity
WHERE {
# Match instances of DSRProject
?dsrProject rdf:type :DSRProject .
# Optional: Fetch artifacts that the DSR Project concerns</p>
      </sec>
      <sec id="sec-8-3">
        <title>OPTIONAL { ?dsrProject :concerns ?artifact . }</title>
        <p># Optional: Fetch agents involved in the DSR Project
OPTIONAL { ?dsrProject :involves ?agent . }
# Optional: Fetch the contributions aimed by the DSR Project</p>
      </sec>
      <sec id="sec-8-4">
        <title>OPTIONAL { ?dsrProject :aimsTo ?contribution . }</title>
        <p># Optional: Fetch the solutions proposed by the DSR Project</p>
      </sec>
      <sec id="sec-8-5">
        <title>OPTIONAL { ?dsrProject :proposes ?solution . }</title>
        <p># Optional: Fetch the problems addressed by the DSR Project
OPTIONAL { ?dsrProject :addresses ?problem . }
}
# Optional: Fetch the research activities initiated by the DSR Project</p>
      </sec>
      <sec id="sec-8-6">
        <title>OPTIONAL { ?dsrProject :initiates ?researchActivity . }</title>
        <p>This query fetches the concepts that are directly related to DSR Projects and can be extended to
include other concepts.</p>
      </sec>
      <sec id="sec-8-7">
        <title>CQ 2: Which theory types and knowledge are used in DSR projects?</title>
      </sec>
      <sec id="sec-8-8">
        <title>SELECT DISTINCT ?theory ?theoryType ?relatedKnowledge ?knowledgeType</title>
        <p>WHERE {
# Step 1: Match theories and their types
{
?theory rdf:type ?theoryType . # Match theories and their types</p>
        <p>FILTER(?theoryType = :FormalTheory) # Filter for FormalTheory
}
UNION
{
}
UNION
{
?theory rdf:type ?theoryType . # Match theories and their types
FILTER(?theoryType = :MRT) # Filter for MRT
?theory rdf:type ?theoryType . # Match theories and their types</p>
        <p>FILTER(?theoryType = :PTiU) # Filter for PTiU
# Step 2: Optional matching of related knowledge
OPTIONAL {
{</p>
        <p>?theory :confirmedBy ?relatedKnowledge . # Match theories confirmed by related
knowledge
?relatedKnowledge rdf:type ?knowledgeType . # Match related knowledge types
FILTER(?knowledgeType = :Fact || ?knowledgeType = :Hypothesis) # Filter for Fact or
Hypothesis
}
UNION
{
?theory :generates ?relatedKnowledge . # Match theories generating related knowledge
?relatedKnowledge rdf:type ?knowledgeType . # Match related knowledge types
FILTER(?knowledgeType = :Fact || ?knowledgeType = :Hypothesis) # Filter for Fact or
Hypothesis</p>
        <p>}</p>
      </sec>
      <sec id="sec-8-9">
        <title>CQ 3: How is design theory and knowledge created in DSR projects?</title>
      </sec>
      <sec id="sec-8-10">
        <title>SELECT DISTINCT ?dsrProject ?designTheory ?formalTheory ?scope ?construct</title>
        <p>?testableProposition ?principle ?artifactInstantiation
WHERE {
# Match instances of DSRProject and its relation to DesignTheory
?dsrProject rdf:type :DSRProject .
?designTheory rdf:type :DesignTheory .
?dsrProject :cumulativelyDevelops ?designTheory .
# Optional: Match Formal Theories that inform the development of Design Theories
OPTIONAL { ?formalTheory :informsDevelopmentOf ?designTheory . }
}
# Optional: Fetch characteristics of a Design Theory
OPTIONAL { ?designTheory :hasBoundarySetBy ?scope . }</p>
      </sec>
      <sec id="sec-8-11">
        <title>OPTIONAL { ?designTheory :theorizes ?construct . }</title>
      </sec>
      <sec id="sec-8-12">
        <title>OPTIONAL { ?designTheory :isTestedBy ?testableProposition . }</title>
        <p>OPTIONAL { ?designTheory :isPrescribedBy ?principle . }</p>
      </sec>
      <sec id="sec-8-13">
        <title>OPTIONAL { ?designTheory :isIllustratedBy ?artifactInstantiation . }</title>
        <p>Design Theory Instances: The query starts by selecting instances of DesignTheory using the
type relationship rdf:type and the related DSR projects in which knowledge was cumulatively
developed. After that, how the design theory was created.</p>
        <p>Formal Theories Related to Design Theories: It retrieves any FormalTheory that contributes
to the development of a DesignTheory. The predicate :informsDevelopmentOf links FormalTheory
to DesignTheory.</p>
        <p>Characteristics of Design Theories: :hasBoundarySetBy: Retrieves the scope that sets the
boundaries of the design theory. :theorizes: Fetches the constructs, which can be part of models or
methods within the theory. :isTestedBy: Gets testable propositions linked to the theory, indicating
elements that are empirically testable. :isPrescribedBy: Obtains principles that might define form,
function, implementation strategies, etc. :isIllustratedBy: Retrieves artifact instantiations, which are
practical demonstrations or exemplars of the theory.</p>
      </sec>
      <sec id="sec-8-14">
        <title>CQ 4: Which applications and situated artifacts are built in DSR projects?</title>
      </sec>
      <sec id="sec-8-15">
        <title>SELECT DISTINCT ?dsrProject ?artifact ?application ?agent ?designTheory</title>
        <p>?applicationGoal ?designRepresentation ?description ?requirement ?useCase
WHERE {
# Match DSR projects
?dsrProject rdf:type :DSRProject .
# Match Artifacts concerned by DSR projects
OPTIONAL {
?dsrProject :concerns ?artifact .
?artifact rdf:type :Artifact .
# Optional: Match agents that design the artifact
OPTIONAL { ?agent :designs ?artifact . }
# Optional: Match design theories that abstract the artifact</p>
      </sec>
      <sec id="sec-8-16">
        <title>OPTIONAL { ?designTheory :abstracts ?artifact . }</title>
        <p>}
# Match Applications studied by DSR projects
OPTIONAL {
?dsrProject :studies ?application .
?application rdf:type :Application .
# Optional: Match ApplicationGoal that directs the application</p>
      </sec>
      <sec id="sec-8-17">
        <title>OPTIONAL { ?applicationGoal :canDirect ?application . }</title>
        <p>}
}
# Optional: Retrieve data properties for the application
OPTIONAL { ?application :hasApplicaitonDesignRepresentation ?designRepresentation . }
OPTIONAL { ?application :hasApplicationDescription ?description . }
OPTIONAL { ?application :hasApplicationRequirement ?requirement . }
# Optional: Match UseCase associated with the application</p>
      </sec>
      <sec id="sec-8-18">
        <title>OPTIONAL { ?application :usedFor ?useCase . }</title>
        <p>DSR Projects as the Central Focus: The query starts by identifying instances of DSRProject.</p>
        <p>Fetching Artifacts and Applications Related to DSR Projects: The query retrieves any artifacts
that are "concerned" by these DSR projects using the relationship ?dsrProject :concerns ?artifact.
This identifies the artifacts that are being developed or utilized within these projects. Similarly, the
query retrieves applications that are "studied" by the DSR projects using the relationship ?dsrProject
:studies ?application. This fetches applications that are either the focus of these research projects or
are being developed as part of them.</p>
      </sec>
      <sec id="sec-8-19">
        <title>Optional Details for Artifacts and Applications: For artifacts, it optionally fetches the agents</title>
        <p>who design them (?agent :designs ?artifact) and the design theories that abstract them
(?designTheory :abstraction ?artifact). For applications, it optionally retrieves various descriptors
such as the application's goal (?applicationGoal :can_Direct ?application), design representation,
description, requirements, and use cases. The use of OPTIONAL clauses ensures that the query will
still return DSR projects even if some information about related artifacts or applications is missing.
This means the query is robust against incomplete data.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Gregor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>The nature of theory in Information Systems</article-title>
          .
          <source>MIS Quarterly: Management Information Systems</source>
          ,
          <volume>30</volume>
          (
          <issue>3</issue>
          ),
          <fpage>611</fpage>
          -
          <lpage>642</lpage>
          . DOI: https://doi.org/10.2307/25148742.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Wieringa</surname>
            ,
            <given-names>R. J.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Design science methodology for information systems</article-title>
          and software engineering. Springer Berlin, Heidelberg. DOI: https://doi.org/https://doi.org/10.1007/978-3-
          <fpage>662</fpage>
          -43839-8.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Gaß</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koppenhagen</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biegel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mädche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Anatomy of Knowledge Bases Used in Design Science Research: A Literature Review</article-title>
          .
          <source>In DESRIST. Advances in Theory and Practice</source>
          .
          <source>2012. Lecture Notes in Computer Science</source>
          , vol
          <volume>7286</volume>
          . Springer, Berlin, Heidelberg. (pp.
          <fpage>328</fpage>
          -
          <lpage>344</lpage>
          ). DOI: https://doi.org/https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -29863-9_
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Gregor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Hevner</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Positioning and presenting design science research for maximum impact</article-title>
          .
          <source>MIS Quarterly: Management Information Systems</source>
          ,
          <volume>37</volume>
          (
          <issue>2</issue>
          ),
          <fpage>337</fpage>
          -
          <lpage>355</lpage>
          . DOI: https://doi.org/10.25300/MISQ/
          <year>2013</year>
          /37.2.01.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Vom</given-names>
            <surname>Brocke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Winter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Hevner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Maedche</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Special issue editorial - accumulation and evolution of design knowledge in design science research: A journey through time and space</article-title>
          .
          <source>Journal of the Association for Information Systems</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <fpage>520</fpage>
          -
          <lpage>544</lpage>
          . DOI: https://doi.org/10.17705/1jais.
          <fpage>00611</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sheridan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Towards Ontology-Based Design Science Research for Knowledge Accumulation and Evolution</article-title>
          .
          <source>In Proceedings of the 52nd Hawaii International Conference on System Sciences</source>
          (pp.
          <fpage>5755</fpage>
          -
          <lpage>5764</lpage>
          ). DOI: http://hdl.handle.net/10125/60011.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Weigand</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johannesson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Andersson</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2021</year>
          ).
          <article-title>An artifact ontology for design science research</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          ,
          <volume>133</volume>
          ,
          <fpage>101878</fpage>
          . DOI: https://doi.org/10.1016/j.datak.
          <year>2021</year>
          .
          <volume>101878</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Piest</surname>
            ,
            <given-names>J.P.S.</given-names>
          </string-name>
          (
          <year>2024</year>
          ).
          <article-title>Towards a Knowledge Base and Design and Action Theory for Intelligence Amplification</article-title>
          . In: Sales,
          <string-name>
            <surname>T.P.</surname>
          </string-name>
          , de Kinderen,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Proper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.A.</given-names>
            ,
            <surname>Pufahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Karastoyanova</surname>
          </string-name>
          , D., van Sinderen,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>(eds) Enterprise Design, Operations, and Computing</article-title>
          .
          <source>EDOC 2023 Workshops. Lecture Notes in Business Information Processing</source>
          , vol
          <volume>498</volume>
          . Springer, Cham. DOI: https://doi.org/10.1007/978-3-
          <fpage>031</fpage>
          -54712-6_
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>De</given-names>
            <surname>Almeida Falbo</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>SABiO: Systematic Approach for Building Ontologies</article-title>
          .
          <source>In CEUR Workshop Proceedings</source>
          (Vol.
          <volume>1301</volume>
          ). Retrieved from https://ceur-ws.
          <source>org/Vol1301/ontocomodise2014_2</source>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Nunamaker</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Purdin</surname>
            ,
            <given-names>T. D. M.</given-names>
          </string-name>
          (
          <year>1990</year>
          ).
          <source>Systems Development in Information Systems Research. Journal of Management Information Systems</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ),
          <fpage>89</fpage>
          -
          <lpage>106</lpage>
          . DOI: https://doi.org/https://www.jstor.org/stable/40397957.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Hevner</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ram</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>March</surname>
            ,
            <given-names>S. T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1996</year>
          ).
          <source>Design science in Information Systems Research. AI and Society</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <fpage>199</fpage>
          -
          <lpage>217</lpage>
          . DOI: https://doi.org/10.1007/BF01205282.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Peffers</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuunanen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rothenberger</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chatterjee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>A design science research methodology for information systems research</article-title>
          .
          <source>Journal of MIS</source>
          ,
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <fpage>45</fpage>
          -
          <lpage>77</lpage>
          . DOI: https://doi.org/10.2753/MIS0742-1222240302.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Kuechler</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Vaishnavi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>On theory development in design science research: Anatomy of a research project</article-title>
          .
          <source>European Journal of Information Systems</source>
          ,
          <volume>17</volume>
          (
          <issue>5</issue>
          ),
          <fpage>489</fpage>
          -
          <lpage>504</lpage>
          . DOI: https://doi.org/10.1057/ejis.
          <year>2008</year>
          .
          <volume>40</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Venable</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>The Role of Theory and Theorising in Design Science Research</article-title>
          .
          <source>In Proceedings of the 1st International Conference on DESRIST</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          ). DOI: https://doi.org/10.1.1.110.2475.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gregor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The anatomy of a design theory</article-title>
          .
          <source>Journal of the Association for Information Systems</source>
          ,
          <volume>8</volume>
          (
          <issue>5</issue>
          ),
          <fpage>312</fpage>
          -
          <lpage>335</lpage>
          . DOI: https://doi.org/10.17705/1jais.
          <fpage>00129</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>vom</surname>
            <given-names>Brocke</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Hevner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2020</year>
          ). Introduction to Design
          <source>Science Research</source>
          , (November),
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          . DOI: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -46781-
          <issue>4</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>OntoUML - OntoUML Specification Documentation</surname>
          </string-name>
          . Available online: https://ontouml.readthedocs.io/en/latest/intro/ontouml.html.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Ontological Foundations for Structural Conceptual Models</article-title>
          . Retrieved from: http://www.loa.istc.cnr.it/Guizzardi/SELMAS-CR.pdf
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19] Available online: https://www.iso.org/obp/ui/en/#iso:std:iso-iec:2382:ed-1:v2:
          <fpage>en</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>The</given-names>
            <surname>Open Group (N.d</surname>
          </string-name>
          .).
          <source>ArchiMate ® 3</source>
          .2 Specification. Available online: https://pubs.opengroup.org/architecture/archimate3-doc/.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>GitHub. DSR</given-names>
            <surname>KB</surname>
          </string-name>
          . Available online: https://github.com/SebastianPiest/dsr-kb.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>