<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">ODD-BP -an Ontology-and Data-Driven Business Process Model</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Eric</forename><surname>Rietzke</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Applied Sciences Trier</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ralph</forename><surname>Bergmann</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">University of Trier</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Norbert</forename><surname>Kuhn</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Applied Sciences Trier</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">ODD-BP -an Ontology-and Data-Driven Business Process Model</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">50D4D12E0A755116E91D964083DD73E7</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T18:27+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Many researchers have addressed the demands of knowledge intensive processes and often propose a data-oriented workflow approach. Others use ontologies in the periphery of workflow management systems to achieve different kind of contributions, while just a few research utilize the ontology for a semantic process definition. This paper introduces a new approach which combines both perspectives to define 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 specific concepts to build a domain oriented framework for the enterprise and process knowledge. Aligned with an example, we will explain how process definitions 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 flexibility, while the semantic process definition reduces ambiguity and builds the foundation to drive the process execution through inference mechanisms.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><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 <ref type="bibr" target="#b4">[5]</ref> and the general search for AI-support within business processes. Established approaches often place data as a third class citizen into the process definition, sometimes expressed as an afterthought <ref type="bibr" target="#b3">[4]</ref> within a classical control-flow oriented model. KiPs are knowledge-and datacentric and require flexibility at design and run-time <ref type="bibr" target="#b2">[3]</ref>, 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 <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b4">5]</ref>.</p><p>Artificial intelligence (AI) in all its facets and across the different 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 workflow 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 definition according to Fellmann <ref type="bibr" target="#b23">[24]</ref>.</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 defined in the base-ontology as the core of the conceptualization. Aligned with our research project SEMANAS <ref type="foot" target="#foot_0">3</ref> , 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 specific 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Foundations</head><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-flow coordination of process steps (activities). A less restrictive, but still activity-centric perspective is provided by constraintbased approaches <ref type="bibr" target="#b18">[19]</ref>, which allow flexibility in a scalable manner. Alternatively, there are several approaches with the intention to gain flexibility based on the control-flow principles <ref type="bibr" target="#b22">[23,</ref><ref type="bibr" target="#b15">16]</ref>. Despite of the consideration of data-flow in such processes, the data is just integrated in a kind of an afterthought <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b10">11]</ref>. 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 <ref type="bibr" target="#b24">[25,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b16">17]</ref> that an activity-centric perspective is not sufficient 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 <ref type="bibr" target="#b24">[25]</ref> elevated the result of a process (case), reflected 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 refined the case handling concept <ref type="bibr" target="#b25">[26]</ref>. With business artifacts <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>, CorePro <ref type="bibr" target="#b16">[17]</ref>, and PHILharmonicFlows <ref type="bibr" target="#b14">[15]</ref> there are even more approaches to mention, which underlines the importance of data-centric approaches for knowledge intensive processes.</p><p>Beside the examinations of different workflow 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 <ref type="bibr" target="#b7">[8]</ref>. This profound methodology addresses the communication aspects between process actors, but offers no specific strategies regarding the demands of KiPs. The initiative of WSMO (Web Service Modeling Ontology) uses ontologies to formalize the interoperability of web services <ref type="bibr" target="#b6">[7]</ref> and thus targets a service orchestration purpose. Some work considers how a formal semantic can be utilized for process validation <ref type="bibr" target="#b19">[20]</ref> or optimization <ref type="bibr" target="#b8">[9]</ref> purposes. Opposed to this, Thomas and Fellmann <ref type="bibr" target="#b23">[24]</ref> introduced an ontology based representation of business processes in which process elements are assigned to ontology classes to define a control-flow oriented metamodel. Further research also uses semantic process modeling to define control-flow oriented approaches like <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b12">13]</ref>. In general, the research about semantic process definitions is motivated by the reduction of ambiguity <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b23">24]</ref> and the opportunity of inferencing new knowledge <ref type="bibr" target="#b13">[14]</ref> on base of the existing process knowledge.</p><p>The research about semantic formalizations within the field of business processes defines the foundation for our work, but to the best of our knowledge, no research addresses a semantic process modeling principle for a data-oriented workflow approach to support the definition and execution of knowledge intensive processes. The general idea for this approach was already introduced through our precedent work <ref type="bibr" target="#b21">[22,</ref><ref type="bibr" target="#b20">21]</ref> and will be carried forward with this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Metamodel</head><p>According to a wide range of publications <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b17">18]</ref>, a metamodel defines "the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems." Knowledge intensive processes (KiPs) and their specific demands <ref type="bibr" target="#b4">[5]</ref> can be considered as such a predefined class of problems. We define the ODD-BP model, a workflow metamodel aligned to the requirements of KiPs, utilizing the underlying ontology to provide semantic and data-oriented process definitions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Mapping between Knowledge Store-and WfMS-Structure</head><p>Any workflow management system follows a metamodel, usually implementing one of the workflow-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 specific goal. The metamodel defines the kind of process elements and their possible interactions and based on this model, a process definition (PD) is specified for each kind of process goal, acting as a blueprint for process instances (PI) which can be executed to achieve a specific goal of a certain kind.</p><p>All established workflow approaches follow this general WfMS-structure built on a metamodel, process definitions and process instances (Fig. <ref type="figure" target="#fig_0">1</ref>). 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 defines 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 defining 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 definitions and process instances. A process definition or a process instance is defined 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Base-Ontology</head><p>The base-ontology defines 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 <ref type="figure" target="#fig_1">2</ref>.</p><p>The mentioned artifacts are usually represented in one or another way in all workflow approaches. The specific 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 defined in a direct manner, but through specialized concepts. This allows a precise definition of different 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 defines, how a process can be designed and executed and these general rules are the same for process definitions PD and process instances PI, which are defined 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Data-Orientation and Data-Driven</head><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 <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b3">4]</ref>. 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. 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. <ref type="figure" target="#fig_3">3</ref>  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 offers a more specific process definition 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. <ref type="figure" target="#fig_1">2</ref>) defines two different basetypes to express such relations. The has a relation is intended to define 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.</p><p>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 different kind of dataobjects for a process definition and process execution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Semantic Integration of Documents</head><p>Data can come from different 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. <ref type="figure" target="#fig_3">3</ref>) 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. <ref type="figure" target="#fig_1">2</ref>) 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Application of the Metamodel</head><p>The introduced metamodel defines the vocabulary, which allows a process designer to express a process definition for a certain process goal. The data of process definitions 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 definition 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. <ref type="figure" target="#fig_1">2</ref>) also defines 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Process instance</head><p>A process instance is initially nothing else than a copy of a process definition with all its placeholder elements. Along the execution, the process instance performs a gradual transition from a process description defined only by placeholder elements to a final 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 defined by a set of individuals in the A-Box, the rules can not be expressed using the conceptual layer of the knowledge store. In the following we will introduce these rules which define valid structural changes between a modeled process definition and corresponding executed process instances.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Multi-instantiation</head><p>A PD defines 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 finally participate in a PI. To express this aspect of a multi-instanciation, the metamodel must offer the option to define 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 define the cardinality by a list with 2 numbers (n, m).</p><p>-n ∈ N 0 defines the minimum occurrence of a process element, while n = 0 defines an optional occurrence within a PI. -m ∈ N 0 defines the maximum occurrence of a process element, while m = 0 defines an unlimited occurrence within a PI. -In the following, the cardinality will be expressed with an additional label at the contains relation as:</p><formula xml:id="formula_0">p contains − −−−− → (n,m)</formula><p>pe</p><p>The multi-instanciation only defines 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Transition rules</head><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 defined by the five 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 five mentioned relations. Such a process statement defines an action (according the predicate) from a subject to the object. Since subject and object can be defined with a different 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 differentiate in three transition rules:</p><p>-expand: Each subject can result (along the predicate) in one or many objects.</p><p>-maintain: Each subject can result (along the predicate) in exactly one object.</p><p>-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 As an example, Figure <ref type="figure" target="#fig_4">4</ref> shows a small process segment of a group application with different cases of multi-instanciation and transition rules. The left side presents the process definition, where the links of the contains relation are annotated with the definition for a multi-instanciation, while the other links are annotated with the transition rules. The PD defines, 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 different 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 fulfills 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 defining, 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Designing a Process</head><p>The metamodel defines 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 definitions and instances, a modeling tool is required.</p><p>As a first 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. The editor is highly generic since the possibilities to form the process is ascertained through the ontologies. Beside the visual interpretation of the process definition, the tool is taking care for a consistent process model by realizing the outer ontological restrictions. As an example: As soon as the user is deleting the linkage between Is Adult and Person, the editor will also remove all links to attributes of the dataobject Person. The ontology defines no limitations for this case, which is why the editor has to fill this gap to prevent inconsistency.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>AI technologies in general can deliver a wide range of contributions within the field of business processes and even semantic information systems can be used in different ways. The introduced ODD-BP approach combines the principles of semantic process definitions <ref type="bibr" target="#b23">[24]</ref> 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 <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b2">3]</ref> to design and execute knowledge intensive processes. Through the renunciation of control-flow principles and our focus to a descriptive process model, we gather the advantages of none imperative approaches <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b18">19]</ref>, regarding flexibility 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 definition 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 definition and defines the base for different kinds of cyber process contributions. Within a separate paper we will show, that a process definition 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 predefined process goals and process milestones.</p><p>There is a wide range of further possibilities to take advantage of the ODD-BP approach. As such, the explainability of the inference while deducing executable tasks could be utilized to adapt a process instance according an identified problem. The semantic process definition could also be used for an adaptive process visualization as it was already introduced <ref type="bibr" target="#b21">[22,</ref><ref type="bibr" target="#b20">21]</ref> and which is object of our ongoing research. Finally, the practical use of our new approach within different knowledge intensive application scenarios must be examined as well.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Modules of the knowledge store and the relations to the WfMS-structure</figDesc><graphic coords="4,186.64,164.07,242.08,131.15" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Base-Ontology</figDesc><graphic coords="5,152.06,116.83,311.23,203.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>, the individual Person is a dataobject to represent a specific 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.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Process visualization of a data-driven process segment</figDesc><graphic coords="6,134.77,317.50,345.83,101.06" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Multi-instantiation and transition rules</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. ODD-BP-Designer</figDesc><graphic coords="10,134.77,116.83,345.84,169.25" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">SEMANAS is funded by the Federal Ministry of Education and Research (BMBF), grant no. 13FH013IX6, duration: 2017-2021</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Towards formal analysis of artifact-centric business process models</title>
		<author>
			<persName><forename type="first">K</forename><surname>Bhattacharya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Gerede</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hull</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Su</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">LNCS</title>
		<imprint>
			<biblScope unit="volume">4714</biblScope>
			<biblScope unit="page" from="288" to="304" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A data-centric design methodology for business processes</title>
		<author>
			<persName><forename type="first">K</forename><surname>Bhattacharya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hull</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Su</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Handbook of Research on Business Process Modeling</title>
		<imprint>
			<biblScope unit="page" from="503" to="531" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">BPM for Knowledge Workers: The Structural Foundations of Decision Intensive Processes (DIPs)</title>
		<author>
			<persName><forename type="first">D</forename><surname>Bromberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">BPTrends</title>
		<imprint>
			<biblScope unit="page" from="1" to="7" />
			<date type="published" when="2007-01">January. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Business artifacts: A data-centric approach to modeling business operations and processes</title>
		<author>
			<persName><forename type="first">D</forename><surname>Cohn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hull</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Data Eng. Bull</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="3" to="9" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches</title>
		<author>
			<persName><forename type="first">C</forename><surname>Di Ciccio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Marrella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Russo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal on Data Semantics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="29" to="57" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A process ontology based approach to easing semantic ambiguity in business process modeling</title>
		<author>
			<persName><forename type="first">S</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Hua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">C</forename><surname>Storey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Zhao</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.datak.2016.01.001</idno>
		<ptr target="http://dx.doi.org/10.1016/j.datak.2016.01.001" />
	</analytic>
	<monogr>
		<title level="j">Data and Knowledge Engineering</title>
		<imprint>
			<biblScope unit="volume">102</biblScope>
			<biblScope unit="page" from="57" to="77" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Towards intelligent web services: the web service modeling ontology (WSMO)</title>
		<author>
			<persName><forename type="first">C</forename><surname>Feier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Dumitru</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Domingue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Stollberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Design</title>
		<imprint>
			<biblScope unit="page" from="179" to="196" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Whom to talk to? A stakeholder perspective on business process development</title>
		<author>
			<persName><forename type="first">A</forename><surname>Fleischmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Stary</surname></persName>
		</author>
		<idno type="DOI">10.1007/s10209-011-0236-x</idno>
		<ptr target="https://doi.org/10.1007/s10209-011-0236-x" />
	</analytic>
	<monogr>
		<title level="j">Universal Access in the Information Society</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="125" to="150" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Semantic-Based Process Analysis</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">D</forename><surname>Francescomarino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Corcoglioniti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dragoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Bertoli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Tiella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ghidini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Nori</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Pistore</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Semantic Web ISWC</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="228" to="243" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A Layered Approach for Intrusion Detection Using Metamodeling with Classification Techniques</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gaur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Richariya</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Computer Technology and Electronics Engineering (IJCTEE)</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="161" to="168" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A Data-flow Language for Business Process Models</title>
		<author>
			<persName><forename type="first">B</forename><surname>Giorgio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Procedia Technology</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="128" to="137" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">SEMPA -Ein Ansatz des Semantischen Prozessmanagements zur Planung von Prozessmodellen SEMPA Ein Ansatz des Semantischen Prozessmanagements</title>
		<author>
			<persName><forename type="first">B</forename><surname>Heinrich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Bewernik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Henneberger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Krammer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Lautenbacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bewernik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">zur Planung von Prozessmodellen</title>
		<imprint>
			<biblScope unit="volume">50</biblScope>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Semantic business process management: A vision towards using semantic web services for business process management</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hepp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leymann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Domingue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wahler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICEBE.2005.110</idno>
		<ptr target="https://doi.org/10.1109/ICEBE.2005.110" />
	</analytic>
	<monogr>
		<title level="m">Proceedings -ICEBE 2005: IEEE International Conference on e-Business Engineering</title>
				<meeting>-ICEBE 2005: IEEE International Conference on e-Business Engineering</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">An ontology-based approach towards comprehensive workflow modelling</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">N</forename><surname>Koukovini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">I</forename><surname>Papagiannakopoulou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">V</forename><surname>Lioudakis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Dellas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">I</forename><surname>Kaklamani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">S</forename><surname>Venieris</surname></persName>
		</author>
		<idno type="DOI">10.1049/iet-sen.2013.0037</idno>
		<ptr target="https://doi.org/10.1049/iet-sen.2013.0037" />
	</analytic>
	<monogr>
		<title level="j">Software</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="73" to="85" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note>IET</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">PHILharmonicFlows: Towards a framework for objectaware process management</title>
		<author>
			<persName><forename type="first">V</forename><surname>Künzle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Softw. Maint. Evol</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="205" to="244" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Case-based adaptation of workflows</title>
		<author>
			<persName><forename type="first">M</forename><surname>Minor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bergmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Görg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="page" from="142" to="152" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Data-driven modeling and coordination of large process structures</title>
		<author>
			<persName><forename type="first">D</forename><surname>Müller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Herbst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. CoopIS&apos;07</title>
				<meeting>CoopIS&apos;07</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">103</biblScope>
			<biblScope unit="page" from="131" to="149" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A new metamodel for reinforced panels under compressive loads and its application to the fuselage conception</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">T</forename><surname>Neto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">L D S</forename><surname>Bussamra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A D C</forename><surname>Silva</surname></persName>
		</author>
		<idno type="DOI">10.1590/S1679-78252014000200005</idno>
		<ptr target="https://doi.org/10.1590/S1679-78252014000200005" />
	</analytic>
	<monogr>
		<title level="j">Latin American Journal of Solids and Structures</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="223" to="244" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">DECLARE: Full support for loosely-structured processes</title>
		<author>
			<persName><forename type="first">M</forename><surname>Pesic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Schonenberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings -IEEE International Enterprise Distributed Object Computing Workshop</title>
				<meeting>-IEEE International Enterprise Distributed Object Computing Workshop</meeting>
		<imprint>
			<publisher>EDOC</publisher>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="287" to="298" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Ontology-based workflow validation</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Pham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">H H</forename><surname>Nguyen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Le Thanh</surname></persName>
		</author>
		<idno type="DOI">10.1109/RIVF.2015.7049872</idno>
		<ptr target="https://doi.org/10.1109/RIVF.2015.7049872" />
	</analytic>
	<monogr>
		<title level="m">Proceedings -2015 IEEE RIVF International Conference on Computing and Communication Technologies: Research, Innovation, and Vision for Future</title>
				<meeting>-2015 IEEE RIVF International Conference on Computing and Communication Technologies: Research, Innovation, and Vision for Future</meeting>
		<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="page" from="41" to="46" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Adaptive business process visualization for a data and constraint-based workflow approach</title>
		<author>
			<persName><forename type="first">E</forename><surname>Rietzke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bergmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Kuhn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CEUR Workshop Proceedings: LWDA</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="volume">1917</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Semantically-Oriented Business Process Visualization for a Data and Constraint-Based Workflow Approach</title>
		<author>
			<persName><forename type="first">E</forename><surname>Rietzke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bergmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Kuhn</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-74030-010</idno>
		<ptr target="http://link.springer.com/10.1007/978-3-319-74030-010" />
	</analytic>
	<monogr>
		<title level="m">BPM 2017 International Workshops</title>
				<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2018-09">sep 2018</date>
			<biblScope unit="page" from="142" to="150" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Inverse Workflows for Supporting Agile Business Process Management</title>
		<author>
			<persName><forename type="first">T</forename><surname>Sauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Minor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bergmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 6th Conf. Knowl. Manag</title>
				<meeting>6th Conf. Knowl. Manag</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">182</biblScope>
			<biblScope unit="page" from="194" to="203" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Semantic Process Modeling Design and Implementation of an Ontology-based Representation of Business Processes</title>
		<author>
			<persName><forename type="first">O</forename><surname>Thomas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Fellmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Business &amp; Information Systems Engineering</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="438" to="451" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Case handling: A new paradigm for business process support</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Grünbauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Grünbauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Data Knowl. Eng</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="129" to="162" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><surname>Weber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<title level="m">Enabling Flexibility in Process-aware Information Systems</title>
				<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
