<!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>ODD-BP - an Ontology- and Data-Driven Business Process Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eric Rietzke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralph Bergmann</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Norbert Kuhn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Applied Sciences Trier</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Trier</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Many researchers have addressed the demands of knowledge intensive processes and often propose a data-oriented work ow approach. Others use ontologies in the periphery of work ow management systems to achieve di erent kind of contributions, while just a few research utilize the ontology for a semantic process de nition. This paper introduces a new approach which combines both perspectives to de ne an ontology- and data-driven business process model. The data-driven process characteristic is formed by a metamodel, placed in the base-ontology as the core of the conceptualization. These core concepts are expanded by more speci c concepts to build a domain oriented framework for the enterprise and process knowledge. Aligned with an example, we will explain how process de nitions are represented in the knowledge store and examine the gradual transition of an executable process instance. As a result, the ODD-BP approach takes advantage of a declarative data-oriented process model regarding exibility, while the semantic process de nition reduces ambiguity and builds the foundation to drive the process execution through inference mechanisms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Compared with the established and well known BPMN approach, the new
approach introduced with this paper appears to be odd, but despite this
coincidence, ODD-BP stands for ontology- and data-driven business process approach.
The motivation arises from the research about knowledge intensive processes
(KiPs) with its data-oriented character [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the general search for AI-support
within business processes. Established approaches often place data as a third
class citizen into the process de nition, sometimes expressed as an afterthought
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] within a classical control- ow oriented model. KiPs are knowledge- and
datacentric and require exibility at design and run-time [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], especially regarding
their major resource, the knowledge workers. They should be supported by
offering opportunities rather than restrictions, an accompanying system should
deliver choices and recommendations and access to relevant information to
accomplish a contribution during the process execution [
        <xref ref-type="bibr" rid="ref3 ref5">3, 5</xref>
        ].
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        Arti cial intelligence (AI) in all its facets and across the di erent kind of
technologies are discussed in a wide range of use-cases as well as it is in the focus
of research in the BPM-context. No matter if an AI contribution is delivered by
the work ow system itself or by an external agent, when it comes to a division of
labour between human- and cyber actors, the process must be described without
ambiguity and understandable for all process participants. An ontology is the
perfect tool to achieve this requirement and can be used for a semantic process
de nition according to Fellmann [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>The combination of both leads to an ontology and data driven ODD-BP
approach as it is described in this paper. The data-driven character is formed by
a metamodel de ned in the base-ontology as the core of the conceptualization.
Aligned with our research project SEMANAS3, we examine the demands of
knowledge intensive process in the domain of agricultural grant applications and
expand the base-ontology by a domain-ontology focused on this speci c use-case.</p>
      <p>Section 2 is referring the foundations of our work, while section 3
introduces the metamodel for our new approach. The application of the metamodel
is described in section 4, while additional transition rules expand the
conceptualization to ensure a valid execution of process instances. Section 5 gives a short
insight into our current development of a process design-tool. With the
conclusion in section 6, we give an outlook about the possibilities and advantages of
the ODD-BP approach and our future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Foundations</title>
      <p>
        Business Process Model and Notation (BPMN) is currently the de facto
standard for designing and describing business processes world-wide. In the center
of this approach reigns a control- ow coordination of process steps (activities).
A less restrictive, but still activity-centric perspective is provided by
constraintbased approaches [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], which allow exibility in a scalable manner. Alternatively,
there are several approaches with the intention to gain exibility based on the
control- ow principles [
        <xref ref-type="bibr" rid="ref16 ref23">23, 16</xref>
        ]. Despite of the consideration of data- ow in such
processes, the data is just integrated in a kind of an afterthought [
        <xref ref-type="bibr" rid="ref11 ref4">4, 11</xref>
        ].
Opposed to this, knowledge-intensive processes (KiPs) are usually barely structured
and their execution is driven by user decisions and business data. Previous
research has shown [
        <xref ref-type="bibr" rid="ref17 ref2 ref25">25, 2, 17</xref>
        ] that an activity-centric perspective is not su cient
to support knowledge-intensive processes.
      </p>
      <p>
        With view to these insights, several new approaches were brought up during
the last decade, putting the data into the center. The case handling paradigm [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]
elevated the result of a process (case), re ected by its data objects; activities do
not longer drive the process but serve the outcome. For more complex scenarios
with the need of abstraction capabilities, object-awareness approaches re ned
the case handling concept[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. With business artifacts [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], CorePro [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], and
PHILharmonicFlows [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] there are even more approaches to mention, which
3 SEMANAS is funded by the Federal Ministry of Education and Research (BMBF),
grant no. 13FH013IX6, duration: 2017-2021
underlines the importance of data-centric approaches for knowledge intensive
processes.
      </p>
      <p>
        Beside the examinations of di erent work ow models and principles, the
possibilities of semantic information systems in the domain of BPM are matter of
current research as well. S-BPM introduced a subject-oriented modeling scheme,
where sentences with subject, predicate, object are used to describe general
interactions between process actors [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. This profound methodology addresses the
communication aspects between process actors, but o ers no speci c strategies
regarding the demands of KiPs. The initiative of WSMO (Web Service
Modeling Ontology) uses ontologies to formalize the interoperability of web services
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and thus targets a service orchestration purpose. Some work considers how
a formal semantic can be utilized for process validation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] or optimization [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
purposes. Opposed to this, Thomas and Fellmann [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] introduced an ontology
based representation of business processes in which process elements are assigned
to ontology classes to de ne a control- ow oriented metamodel. Further research
also uses semantic process modeling to de ne control- ow oriented approaches
like [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. In general, the research about semantic process de nitions is
motivated by the reduction of ambiguity [
        <xref ref-type="bibr" rid="ref24 ref6">6, 24</xref>
        ] and the opportunity of inferencing
new knowledge [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] on base of the existing process knowledge.
      </p>
      <p>
        The research about semantic formalizations within the eld of business
processes de nes the foundation for our work, but to the best of our knowledge,
no research addresses a semantic process modeling principle for a data-oriented
work ow approach to support the de nition and execution of knowledge intensive
processes. The general idea for this approach was already introduced through
our precedent work [
        <xref ref-type="bibr" rid="ref21 ref22">22, 21</xref>
        ] and will be carried forward with this paper.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Metamodel</title>
      <p>
        According to a wide range of publications [
        <xref ref-type="bibr" rid="ref10 ref18">10, 18</xref>
        ], a metamodel de nes "the
frames, rules, constraints, models and theories applicable and useful for modeling
a prede ned class of problems." Knowledge intensive processes (KiPs) and their
speci c demands [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] can be considered as such a prede ned class of problems. We
de ne the ODD-BP model, a work ow metamodel aligned to the requirements
of KiPs, utilizing the underlying ontology to provide semantic and data-oriented
process de nitions.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Mapping between Knowledge Store- and WfMS-Structure</title>
        <p>Any work ow management system follows a metamodel, usually implementing
one of the work ow-approaches mentioned in section 2. From a most fundamental
perspective, all WF-approaches have in common, that they use a set of activities
to achieve a speci c goal. The metamodel de nes the kind of process elements
and their possible interactions and based on this model, a process de nition
(PD) is speci ed for each kind of process goal, acting as a blueprint for process
instances (PI) which can be executed to achieve a speci c goal of a certain kind.</p>
        <p>All established work ow approaches follow this general WfMS-structure built on
a metamodel, process de nitions and process instances (Fig. 1).
The knowledge store (KS) is the combination of the ontology (T-Box) as
the conceptual fundament and the triple store (A-Box) as the data storage.
The base ontology de nes the metamodel 1 of the ODD-BP approach, it is
domain independent and will be introduced in detail in 3.2. The domain ontology
expands the conceptualization by de ning general valid concepts and relations
of a domain. Further ontologies can expand the conceptual knowledge, like a
document ontology, and form together the enterprise ontology, the fundament
2 of all process de nitions and process instances. A process de nition or a
process instance is de ned by a set of linked individuals according the concepts
and relations of the metamodel. Such a set represents a process graph and is
stored as triples 3 in the A-Box.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Base-Ontology</title>
        <p>The base-ontology de nes all concepts and relations to build the metamodel of
the ODD-BP approach. The most fundamental artifacts of a process are Tasks,
Dataobjects, Documents and Actors. Individuals of these concepts can be
connected with an individual of the class Process through a contains or involves
relation, as it is shown in Figure 2.</p>
        <p>The mentioned artifacts are usually represented in one or another way in all
work ow approaches. The speci c character of a metamodel is manifested by
the kind of relations between these artifacts and in this case the data-oriented
character of the ODD-BP approach is created by the relations between Tasks at
the one side and Documents, Dataobjects and Attributes on the other side.</p>
        <p>According to this metamodel, a Document can be demanded by a Task as
input or a Task can produce a Document as the outcome of its execution. Analog
to this, a Dataobject or an Attribute can be required by a Task as input or a
Task can deliver such an element as output. The deeper meaning of Dataobject
and Attribute will be explained more in detail in the following, but the general
importance of data for a process execution is obvious.</p>
        <p>Unlike these direct relations between the named concepts, the possible
relations between Actors and Tasks are not de ned in a direct manner, but through
specialized concepts. This allows a precise de nition of di erent kind of Actors
and Tasks and their individual relations. Corresponding to this, a cyber actor
(labeled as Agent ) can perform a System Task. A Role can just be assigned to
a User-Task, while a User can execute such a User-Task, if the User is allowed
to play the corresponding Role.</p>
        <p>All in all the metamodel de nes, how a process can be designed and executed
and these general rules are the same for process de nitions PD and process
instances PI, which are de ned as a specialization of the concept Process. A
process is modeled and described by individuals of the introduced concepts and
by links between these individuals according the relations of the base ontology.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Data-Orientation and Data-Driven</title>
        <p>
          The general data-orientation of the metamodel can be seen by the manyfold
relations between Task and the data-carrying elements Dataobjects, Attributes
and Documents, in certain ways similar to artifact centric approaches [
          <xref ref-type="bibr" rid="ref1 ref2 ref4">1, 2, 4</xref>
          ].
However, the ODD-BP approach is not only placing data into a more central
position, the data is integrated with the intention to drive a process.
        </p>
        <p>Usually an information system organizes data about the real world with
entities and relations. With view to databases, entities are managed as entries into
a table, while a knowledge store is managing entities as individuals of a certain
class. Such an individual represents an object of the real world, while its
objectcharacteristics are stored as data-properties of the individual. This realization
lacks in expressiveness, as the knowledge store can not express dependencies
between tasks and data-properties and thus, the data-properties could not be used
to drive the process.</p>
        <p>This leads us to a conceptualization in which object-characteristics are
represented through a separate concept, Attributes. They can be understood as
key-value pairs, while an individual of this type is representing a single
characteristic of an entity. With view to the example shown in Fig. 3, the individual
Person is a dataobject to represent a speci c person in the real world. The
birthdate and the adult state are represented by 2 separate individuals of the
base-type Attribute, linked with Person through a consist of relation.</p>
        <p>Assuming that a system task Is Adult can decide autonomously if a Person
can be seen as adult or not. The relation between dataobject and task would
usually just be expressed at an abstract and more general level 1 . Through the
additional conceptualization, the relation between the system task Is Adult and
the Attributes 2 can be modeled more in detail. This o ers a more speci c
process de nition which allows to deduce the executability of tasks by an inference
engine using the linked (input-)attributes with a required by relation. Beside the
pure executability, such activities can deliver a more or less important process
contribution to achieve a process goal which can be deduced using the linked
(output-)attributes with a delivers relation.</p>
        <p>Beside the entities itself, an information system also allows to express
relations between entities. The base-ontology (Fig. 2) de nes two di erent
basetypes to express such relations. The has a relation is intended to de ne any kind
of global valid relations between entities. Within a further conceptualization
through a domain ontology, specializations of the has a relation can be used to
form an enterprise information model, equivalent to an ER-model of a database.
The composed by relation is the prototype of a more process dependent
combination of entities, not valid from a general perspective, but valid and required
within a process context. It can be used to combine di erent kind of dataobjects
for a process de nition and process execution.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Semantic Integration of Documents</title>
        <p>Data can come from di erent sources like an information system, from a user or
cyber actor (through a process or system task) and by documents, which usually
means data-exchange with external systems or users. From this perspective, a
document can provide dataobjects (Fig. 3) within a process context. According
the introduced design to represent entities, a document can also provide
attributes of dataobjects. These provide relations are also introduced by the base
ontology (Fig. 2) and build the foundation for a semantic integration of
documents into a process context. This topic is object of our current research and
expands the possibilities of the ODD-BP approach even further.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Application of the Metamodel</title>
      <p>The introduced metamodel de nes the vocabulary, which allows a process
designer to express a process de nition for a certain process goal. The data of
process de nitions and process instances as well as any data of the information
system is part of the knowledge store and is persisted as triples in the
triplestore, the A-Box. Since any process-element within a process de nition is just
used to form a process template, these elements are placeholders and with view
to a process instance, such placeholder elements will be replaced by meaningful
elements during the process execution. To express this, the base-ontology (Fig.
2) also de nes a placeholder concept. Any process-element of a PD is represented
by an individual assigned to one of the introduced concepts (task, dataobject,
attribute, document) and additionally assigned to the placeholder class. This
serves the inference mechanism to deduce the executability of activities as we
mentioned before and which will be addressed in detail by a separate paper.
4.1</p>
      <sec id="sec-4-1">
        <title>Process instance</title>
        <p>A process instance is initially nothing else than a copy of a process de nition
with all its placeholder elements. Along the execution, the process instance
performs a gradual transition from a process description de ned only by placeholder
elements to a nal process state, where some or all process elements are
meaningful elements. This gradual transition must follow some rules, but since the
process descriptions of PD and PI are de ned by a set of individuals in the
ABox, the rules can not be expressed using the conceptual layer of the knowledge
store. In the following we will introduce these rules which de ne valid
structural changes between a modeled process de nition and corresponding executed
process instances.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Multi-instantiation</title>
        <p>A PD de nes a template to achieve a process goal like an application for a
group event. In such a PD, a single individual of the classes dataobject and
placeholder is representing the applicants, not knowing how many applicants
will nally participate in a PI. To express this aspect of a multi-instanciation,
the metamodel must o er the option to de ne the cardinality for each process
element (PE). Since the placeholder PEs will be replaced during the process
execution, the right place to persist the possibilities of the cardinality is at the
link between the individuals of the process p and the process element pe. For
this purpose, the contains relation is expanded by an annotation, which allows
each link of this type to de ne the cardinality by a list with 2 numbers (n; m).
{ n 2 N0 de nes the minimum occurrence of a process element,
while n = 0 de nes an optional occurrence within a PI.
{ m 2 N0 de nes the maximum occurrence of a process element,
while m = 0 de nes an unlimited occurrence within a PI.
{ In the following, the cardinality will be expressed with an additional label
at the contains relation as: p co(nnt;amin)!s pe</p>
        <p>The multi-instanciation only de nes the possible occurrence of PEs. It tells
nothing about the way, how such PEs interact with each other. This requires a
further extension to express the intended transitions between PEs.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Transition rules</title>
        <p>According the metamodel, Tasks, Documents and Dataobjects are connected
with a Process through the contains relation. The interplay between
individuals of these three concepts are de ned by the ve relation types provides,
demanded by, produces, required by and delivers. Analog to the ontology, two
connected process elements can be seen as a process statement with subject,
predicate and object, while subject and object are individuals of the three
mentioned concepts and predicate is a link of the ve mentioned relations. Such a
process statement de nes an action (according the predicate) from a subject to
the object. Since subject and object can be de ned with a di erent cardinality,
the predicate must be extended with an annotation how the multi-instanciation
can be processed to perform the transition from placeholder PEs to meaningful
PEs. We can di erentiate in three transition rules:
{ expand: Each subject can result (along the predicate) in one or many objects.
{ maintain: Each subject can result (along the predicate) in exactly one object.
{ join: All subjects can result (along the predicate) in exactly one object.
{ In the following, the transition rules will be expressed with an additional
label at the predicate as: pe (tranpsrietdiiocnaterule!) pe</p>
        <p>As an example, Figure 4 shows a small process segment of a group
application with di erent cases of multi-instanciation and transition rules. The left
side presents the process de nition, where the links of the contains relation are
annotated with the de nition for a multi-instanciation, while the other links are
annotated with the transition rules. The PD de nes, that exactly one (1:1) Group
Application is allowed, it allows at least 2 and a maximum of 6 Persons (2:6),
any number of Is Adult tasks and just exactly one task Group Total Age. These
four process elements are linked through provides and required by relations with
the three di erent transition rules (expand, maintain, join).</p>
        <p>The right side presents a corresponding process instance, where all process
elements are transformed from placeholder PEs to meaningful PEs, according the
introduced rules. The Group Application has provided two Persons, which ful lls
the demand of the contains relations and follows the expand transition rule. It
is required, that each Person must be an adult and the maintain transition
rule is de ning, that for each Person an own Is Adult task must be executed.
Additionally, the total age of the group is needed, which is why both Persons
are linked with just one Group Total Age activity according the join transition
rule.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Designing a Process</title>
      <p>The metamodel de nes the vocabulary to describe a process and through the
introduced rules regarding multi-instantiation and transitions, also the semantic
dependencies between process elements can be expressed. For a practical use
and to design and execute ODD-BP de nitions and instances, a modeling tool
is required.</p>
      <p>
        As a rst step towards a POIS, we started the development of a graphical
toolset on a web-based client-server architecture. It aims to support a process
designer by utilizing the metamodel to turn the ontological restriction into an
easy to use graphical user-interface. Beside this, it also sets the outer ontological
restriction into action.
AI technologies in general can deliver a wide range of contributions within the
eld of business processes and even semantic information systems can be used in
di erent ways. The introduced ODD-BP approach combines the principles of
semantic process de nitions [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] with a metamodel which implements a declarative
and data-oriented process character. Thus, it reduces ambiguity and supports
the division of labour between human and cyber actors and takes advantage
of a data-oriented approach according the demands [
        <xref ref-type="bibr" rid="ref3 ref5">5, 3</xref>
        ] to design and execute
knowledge intensive processes. Through the renunciation of control- ow
principles and our focus to a descriptive process model, we gather the advantages
of none imperative approaches [
        <xref ref-type="bibr" rid="ref11 ref19">11, 19</xref>
        ], regarding exibility during the process
execution.
      </p>
      <p>One central motivation is to utilize the ontology and the data-oriented
metamodel to drive the introduced approach, which leads us to the acronym ODD-BP
approach. This requires a precise de nition of the interplay between data and
activities and we have shown, that the conceptualization of Attributes through
the metamodel expands the expressiveness of a process de nition and de nes the
base for di erent kinds of cyber process contributions. Within a separate paper
we will show, that a process de nition on base of the ODD-BP approach can be
used to deduce the executability of activities. Further more we will show, that
even the relevance of an activity can be deduced according its contribution to
reach prede ned process goals and process milestones.</p>
      <p>
        There is a wide range of further possibilities to take advantage of the
ODDBP approach. As such, the explainability of the inference while deducing
executable tasks could be utilized to adapt a process instance according an identi ed
problem. The semantic process de nition could also be used for an adaptive
process visualization as it was already introduced [
        <xref ref-type="bibr" rid="ref21 ref22">22, 21</xref>
        ] and which is object of our
ongoing research. Finally, the practical use of our new approach within di erent
knowledge intensive application scenarios must be examined as well.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bhattacharya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerede</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Su</surname>
          </string-name>
          , J.:
          <article-title>Towards formal analysis of artifact-centric business process models</article-title>
          .
          <source>Lecture Notes in Computer Science (including subseries Lecture Notes in Arti cial Intelligence and Lecture Notes in Bioinformatics) 4714 LNCS</source>
          ,
          <volume>288</volume>
          {
          <fpage>304</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bhattacharya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A data-centric design methodology for business processes</article-title>
          .
          <source>Handbook of Research on Business Process</source>
          Modeling pp.
          <volume>503</volume>
          {
          <issue>531</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bromberg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>BPM for Knowledge Workers: The Structural Foundations of Decision Intensive Processes (DIPs)</article-title>
          .
          <source>BPTrends (January)</source>
          ,
          <volume>1</volume>
          {
          <issue>7</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
          </string-name>
          , R.:
          <article-title>Business artifacts: A data-centric approach to modeling business operations and processes</article-title>
          .
          <source>IEEE Data Eng. Bull</source>
          <volume>32</volume>
          (
          <issue>3</issue>
          ), 3{
          <issue>9</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Di</given-names>
            <surname>Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches</article-title>
          .
          <source>Journal on Data Semantics</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <volume>29</volume>
          {
          <fpage>57</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hua</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storey</surname>
            ,
            <given-names>V.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>J.L.:</given-names>
          </string-name>
          <article-title>A process ontology based approach to easing semantic ambiguity in business process modeling</article-title>
          .
          <source>Data and Knowledge Engineering</source>
          <volume>102</volume>
          , 57{
          <fpage>77</fpage>
          (
          <year>2015</year>
          ). https://doi.org/10.1016/j.datak.
          <year>2016</year>
          .
          <volume>01</volume>
          .001, http://dx.doi.org/10.1016/j.datak.
          <year>2016</year>
          .
          <volume>01</volume>
          .001
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Feier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumitru</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Domingue</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stollberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Towards intelligent web services: the web service modeling ontology (WSMO)</article-title>
          . Design pp.
          <volume>179</volume>
          {
          <issue>196</issue>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stary</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Whom to talk to? A stakeholder perspective on business process development</article-title>
          .
          <source>Universal Access in the Information Society</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>125</volume>
          {
          <fpage>150</fpage>
          (
          <year>2012</year>
          ). https://doi.org/10.1007/s10209-011-0236-x
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Francescomarino</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcoglioniti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertoli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiella</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nori</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pistore</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Semantic-Based Process Analysis</article-title>
          .
          <source>The Semantic Web ISWC</source>
          <year>2014</year>
          pp.
          <volume>228</volume>
          {
          <issue>243</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gaur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richariya</surname>
          </string-name>
          , V.:
          <article-title>A Layered Approach for Intrusion Detection Using Meta - modeling with Classi cation Techniques</article-title>
          .
          <source>International Journal of Computer Technology and Electronics Engineering (IJCTEE) 1</source>
          (
          <issue>2</issue>
          ),
          <volume>161</volume>
          {
          <fpage>168</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Giorgio</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A Data- ow Language for Business Process Models</article-title>
          .
          <source>Procedia Technology</source>
          <volume>16</volume>
          ,
          <issue>128</issue>
          {
          <fpage>137</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Heinrich</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bewernik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>a</year>
          .,
          <string-name>
            <surname>Henneberger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krammer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lautenbacher</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bewernik</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>SEMPA - Ein Ansatz des Semantischen Prozessmanagements zur Planung von Prozessmodellen SEMPA Ein Ansatz des Semantischen Prozessmanagements zur Planung von Prozessmodellen 50 (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Hepp</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leymann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Domingue</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wahler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Semantic business process management: A vision towards using semantic web services for business process management</article-title>
          .
          <source>Proceedings - ICEBE</source>
          <year>2005</year>
          : IEEE International Conference on e-Business
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          (
          <volume>1</volume>
          ). https://doi.org/10.1109/ICEBE.
          <year>2005</year>
          .110
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Koukovini</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papagiannakopoulou</surname>
            ,
            <given-names>E.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lioudakis</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dellas</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaklamani</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venieris</surname>
            ,
            <given-names>I.S.:</given-names>
          </string-name>
          <article-title>An ontology-based approach towards comprehensive work ow modelling</article-title>
          .
          <source>Software, IET</source>
          <volume>8</volume>
          (
          <issue>2</issue>
          ),
          <volume>73</volume>
          {
          <fpage>85</fpage>
          (
          <year>2014</year>
          ). https://doi.org/10.1049/ietsen.
          <year>2013</year>
          .0037
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Kunzle, V.,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>PHILharmonicFlows: Towards a framework for objectaware process management</article-title>
          .
          <source>J. Softw. Maint. Evol</source>
          .
          <volume>23</volume>
          (
          <issue>4</issue>
          ),
          <volume>205</volume>
          {
          <fpage>244</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Minor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Gorg, S.:
          <article-title>Case-based adaptation of work ows</article-title>
          .
          <source>Information Systems</source>
          <volume>40</volume>
          ,
          <fpage>142</fpage>
          {
          <fpage>152</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Muller,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Reichert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Herbst</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          :
          <article-title>Data-driven modeling and coordination of large process structures</article-title>
          .
          <source>In: Proc. CoopIS'07</source>
          . vol.
          <volume>103</volume>
          , pp.
          <volume>131</volume>
          {
          <issue>149</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Neto</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bussamra</surname>
            ,
            <given-names>F.L.d.S.</given-names>
          </string-name>
          , e Silva, H.A.d.C.
          <article-title>: A new metamodel for reinforced panels under compressive loads and its application to the fuselage conception</article-title>
          .
          <source>Latin American Journal of Solids and Structures</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <volume>223</volume>
          {
          <fpage>244</fpage>
          (
          <year>2014</year>
          ). https://doi.org/10.1590/S1679-78252014000200005
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pesic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schonenberg</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          : DECLARE:
          <article-title>Full support for loosely-structured processes</article-title>
          .
          <source>Proceedings - IEEE International Enterprise Distributed Object Computing Workshop</source>
          , EDOC pp.
          <volume>287</volume>
          {
          <issue>298</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Pham</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>T.H.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le Thanh</surname>
          </string-name>
          , N.:
          <article-title>Ontology-based work ow validation</article-title>
          .
          <source>In: Proceedings - 2015 IEEE RIVF International Conference on Computing and Communication Technologies: Research</source>
          , Innovation, and Vision for Future,
          <source>IEEE RIVF</source>
          <year>2015</year>
          . pp.
          <volume>41</volume>
          {
          <issue>46</issue>
          (
          <year>2015</year>
          ). https://doi.org/10.1109/RIVF.
          <year>2015</year>
          .7049872
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Rietzke</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhn</surname>
          </string-name>
          , N.:
          <article-title>Adaptive business process visualization for a data and constraint-based work ow approach</article-title>
          .
          <source>In: CEUR Workshop Proceedings: LWDA</source>
          . vol.
          <year>1917</year>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Rietzke</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhn</surname>
          </string-name>
          , N.:
          <article-title>Semantically-Oriented Business Process Visualization for a Data and Constraint-Based Work ow Approach</article-title>
          . In:
          <article-title>BPM 2017 International Workshops</article-title>
          . pp.
          <volume>142</volume>
          {
          <fpage>150</fpage>
          . Springer, Cham (sep
          <year>2018</year>
          ), http://link.springer.
          <source>com/10.1007/978-3-319-74030-0 10</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Sauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          , R.:
          <article-title>Inverse Work ows for Supporting Agile Business Process Management</article-title>
          .
          <source>Proc. 6th Conf. Knowl. Manag</source>
          .
          <volume>182</volume>
          ,
          <issue>194</issue>
          {
          <fpage>203</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fellmann</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Semantic Process Modeling Design and Implementation of an Ontology-based Representation of Business Processes</article-title>
          .
          <source>Business &amp; Information Systems Engineering</source>
          <volume>1</volume>
          (
          <issue>6</issue>
          ),
          <volume>438</volume>
          {
          <fpage>451</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Grunbauer, D., der
          <string-name>
            <surname>Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Grunbauer, D.,
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Case handling: A new paradigm for business process support</article-title>
          .
          <source>Data Knowl. Eng</source>
          .
          <volume>53</volume>
          (
          <issue>2</issue>
          ),
          <volume>129</volume>
          {
          <fpage>162</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Enabling Flexibility in Process-aware Information Systems (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>