A Core Ontology on Decision Making
Renata Guizzardi1,2 , Bruno G. Carneiro2 , Daniele Porello3 , Giancarlo Guizzardi2,4
1
2
Industrial Engineering and Business Information Systems
University of Twente
P.O. Box 217 7500 AE Enschede, The Netherlands
NEMO Conceptual Modeling & Ontologies Research Group
Federal University of Espı́rito Santo (UFES)
Av. Fernando Ferrari, 514, 29075-910, Vitória, Brazil
3
ISTC-CNR Laboratory for Applied Ontology
Via alla Cascata 56C 38123 Povo (TN), Italy
4
Conceptual and Cognitive Modeling Research Group (CORE)
University of Bozen-Bolzano
Piazza Domenicani, 3, 39100, Bolzano, Italy
[email protected],
[email protected]
[email protected],
[email protected]
Abstract. Decision Making is an important part of the everyday lives of individuals and organizations. Many works within Computer Science have focused on
supporting this process, especially by developing decision-supporting systems.
We argue that for providing better support to Decision Making, it is paramount
to understand the nature of a decision and of the process that leads to it. To
accomplish that, in this paper, we go forward with our preliminary work in
proposing a core ontology on Decision Making. Aiming at creating a wellfounded ontology, we rely on the Unified Foundational Ontology (UFO), and we
reuse some notions of existing ontologies on Value Proposition and Economic
Preference. Besides describing the ontology, this work discusses some possible
applications and compare our ontology with related works.
1. Introduction
Decision Theory (cf. [Peterson 2017]) is an interdisciplinary topic that has been investigated by economists, biologists, cognitive and social scientists, philosophers, computer
scientists, and others. Making decisions as well as reporting on them to others are part
of the human nature, as illustrated in this quote: “Darwinian considerations suggest that
language may have developed because it leads to improved decision making and survival” [Losee 2001]. The importance on supporting and documenting decision making
goes beyond the needs of the individual, being also crucial to organizations and society
as a whole.
In Computer Science, the study of Decision Making is highly focused on building
Decision Support Systems (DSS). According to the purpose for which the natural language is used, proposals can be classified into two groups. One group applies natural
language before the decision is taken in order to assist the decision-making process itself [Demner-Fushman et al. 2009], [Gkatzia et al. 2016] and [Martı́nez et al. 2015]. The
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
other group relies on natural language to explain the decision making process after the
decision is taken [Goodall 2014] and [Papamichail and French 2003].
We argue that for providing better support to Decision Making, it is paramount
to understand, first of all, the nature of Decisions and of the Decision Making process.
And to accomplish that, we propose an ontological analysis of the notion of Decision
and its related concepts, with the creation of a core ontology on Decision Making. In
fact, a first version of such ontology has been proposed in [Guizzardi et al. 2018b]. This
previous work is based on the Unified Foundational Ontology (UFO) [Guizzardi 2005,
Guizzardi et al. 2015, Guizzardi et al. 2008], profiting from the conceptualization and axiomatization already present in UFO. In this paper, we go on with this effort, by taking
into consideration the latest developments of UFO related ontologies, which can shed light
into corners of the Decision Making process not yet explored. In particular, we base our
analysis in the ontology of Value Proposition [Sales et al. 2017] and on the ontological
analysis of Economic Preference [Porello and Guizzardi 2018][Porello et al. 2020].
An important aspect of this work is that the proposed analysis has an important
impact on the previously analyzed concepts, at times changing the understanding of their
ontological nature.
The core ontology on Decision Making resulting from our analysis has several applications. As core ontology, we mean that although it represents a domain of discourse
(i.e., the Decision Making domain), this ontology may be specialized in more specific
domains [Falbo et al. 2013], for instance, Health Care Decision Making or Financial Decision Making. To illustrate its potential, we here present an example of its use for decision documentation, in a way that previous decisions may inform the decision maker
herself and others with whom she collaborates. This way, new decisions may be taken in
a more justified and consistent manner. This is particularly useful in organizational settings, where personnel turnover and external collaboration also opens up the possibility
of using documented decisions as an important source of knowledge to train newcomers.
The remaining of this work is organized as follows: section 2 describes some
background works that are relevant to enable the understanding of our proposal; section
3 describes our proposed ontology; section 4 illustrates the use of the proposed ontology;
section 5 presents some related works; and finally, section 6 concludes this paper.
2. Background
2.1. Decision Theory
Decision Making can be understood as the act of choosing an alternative in a set of possible alternatives [Peterson 2017, Okike and Amoo 2014] or as a broader process perspective composed of different phases, such as problem definition, alternative discovery, alternative selection and decision evaluation [Frisk et al. 2014].
Important challenges in this scenario are the complexity and uncertainty of the decision situation or the existence of multiple conflicting objectives [Martı́nez et al. 2015].
This work is founded in some fundamental assumptions about the decision maker. Many
works assume that the decision maker is an economic man [Kreps 1988], i.e. a man that
is (1) completely informed, (2) infinitely sensitive, (3) rational, and (4) able to order situations by some criterion that should be maximized. However, this is a perspective that
exceeds actual human cognitive capabilities, cf. [Fjellman 1976].
We are interested in how people actually make decisions. It is trivial to show
that a real person has no total knowledge of her context and the different end states into
which she can reach as result of her actions. Therefore, economic man’s properties (1)
and (2) are discarded. We here assume that properties (3) and (4) are still maintained.
Concerning (3), we highlight that being rational does not mean not having emotions, but
being able to reason over premises founded on emotions and values. Finally, we consider
that alternative outcome situations can be ordered based on its values according to the
decision maker’s beliefs.
2.2. Background Ontological Concepts: Intentionality, Value and Preference
We start by defining the basic UFO concepts that are then specialized into Decision Making concepts. For a fuller presentation on UFO, one should refer to [Guizzardi 2005,
Guizzardi et al. 2008, Guizzardi et al. 2015]. SUBSTANTIAL can be classified into OB JECTS and AGENTS . An AGENT is a SUBSTANTIAL bearing a special kind of MOMENT
that connects the AGENT to external SITUATIONS (i.e., to parts of reality or states of affairs). This kind of MOMENT is named MENTAL MOMENT and can be specialized into
BELIEF , DESIRE and INTENTION . BELIEF refers to the world as the AGENT conceives
it; DESIRE refers to the world as the AGENT would like it to be; and INTENTION is the
world as the AGENT commits to bringing about by executing ACTIONS. An ACTION is an
EVENT holding an intentional participation of an AGENT [Guizzardi et al. 2008].
Reviewing the UFO concept of I NTENTION and its relation to ACTIONS is very
important for understanding the Decision Making process. After all, when a person is
prompted to make a decision, her main driver is her goals, which select what state of the
world she commits1 to bringing about. All MENTAL MOMENTS have a PROPOSITIONAL
CONTENT ; a GOAL is the propositional content of an INTENTION . If successful, an AC TION manifesting that I NTENTION brings about a SITUATION that satisfies that INTEN TION . We can then define a S UCCESSFUL ACTION as one that creates a S ITUATION that
satisfies the I NTENTION manifested in that ACTION. Analogously, we can define a F UL FILLED I NTENTION , as one that is deliberately produced by that S UCCESSFUL ACTION 2 .
Figure 1 depicts an OntoUML3 diagram including these concepts.
1
In fact, an INTENTION is sometimes referred to as an agent’s internal commitment
[Guizzardi et al. 2008]
2
In this paper, we describe constraints, derivations and definitions of this ontology using natural language statements only. Moreover, we present throughout the text only on a subset of these. A full formalization of this ontology will be the subject of an extended version of this article.
3
OntoUML [Guizzardi 2005, Almeida et al. 2019, Guizzardi et al. 2018a, Fonseca et al. 2019] is an
ontology-driven conceptual modeling language based on the foundational ontology UFO. Core ontologies
based on UFO are frequently presented as OntoUML modules [Guizzardi et al. 2015].
Figure 1. Action, Situation and Intention
Value is a heavily overloaded concept. The notion adopted here is based on the
Ontology of Value Propositions [Sales et al. 2017], which is also grounded on UFO. According to that ontology, an agent termed VALUE BEHOLDER ascribes VALUE to VALUE
OBJECTS or VALUE EXPERIENCES , the latter being past, present or future experiences of
an agent (i.e., kinds of mental simulations, or mental models in the sense of [Frigg 2010]).
Hence, VALUE OBJECT and VALUE EXPERIENCE are two types of VALUE BEARERS. The
AGENT makes VALUE ASCRIPTIONS (i.e., assesses a VALUE BEARER ) to assign it with
VALUE.
A subsequent work that reuses the notion of value is the work of
[Porello and Guizzardi 2018, Porello et al. 2020] on Economic Preference. These authors define the PREFERENCE of an AGENT by comparing the VALUE that the VALUE
BEHOLDER assigns to two VALUE BEARERS . The preferred bearer is then called the PRE FERRED VALUE BEARER , while the other is known as DEPRECATED VALUE BEARER .
Due to space limitations, the relevant concepts in both these works will be explained in the next section (refer to figure 3). Notwithstanding, we emphasize that we
inherit from these works the principles that value is goal dependent, context dependent,
uncertain, and subjective.
3. Core Ontology on Decision Making
Let us start by considering that an AGENT is in a given SITUATION, i.e., her actual state of
affairs. Suppose that SITUATION is such that it does not satisfy that agent’s INTENTIONS
(GOALS). The AGENT is then desiring a different SITUATION. Given her PREFERENCES
and resources (including capacities4 ), that agent can decide to self-commit to a particular
way of pursing those GOALS, i.e., by deliberately assessing her options to form a new
INTENTION . In terms of our ontology (see Figure 2), we have that due to a certain (motivating) INTENTION, an AGENT performs a DELIBERATION, which, in turn, creates a new
INTENTION termed a DECISION . In other words, a DECISION is an INTENTION created
by a DELIBERATION. As an INTENTION, that DECISION can eventually manifest in the
performing of another ACTION termed a D ECISION R ESULTING ACTION, whose result
4
In a future work, we shall formally explore the influence of internal and social capacities (acquired
through delegation relations) [Guizzardi and Guizzardi 2010] in the decision-making process.
is termed a CONSEQUENCE. Once more, if that is a SUCCESSFUL ACTION, a CONSE QUENCE satisfies the PROPOSITIONAL CONTENT ( GOAL) of the original DECISION 5 .
Figure 2. Deliberation and Decision
Here we point out the first change we made when revisiting the Decision Making
Ontology. In the previous version [Guizzardi et al. 2018b], we considered that a DECI SION could be either a BELIEF or an INTENTION . An example of the former is the decision that one prefers comedy over drama, while the latter may be illustrated by actually
choosing to watch a comedy instead of a drama (i.e., it involves a particular intention and
an action to satisfy it). However, in light of the new conceptualization of PREFERENCE
(which we shall see in what follows), we now see the former as a PREFERENCE BELIEF.
And indeed, this choice makes the ontology more compliant with the literature on Decision Theory, which often relates decision with the action that follows it [Peterson 2017].
We emphasize that a DECISION is thus associated to two ACTIONS, one that creates
it, i.e., the DELIBERATION and one that is the decision’s result, namely the DECISION
RESULTING ACTION (see Figure 2). Note also the relationships between the decision and
each of these actions have different natures, being a creation [Almeida et al. 2019] w.r.t
the former and a manifestation [Guizzardi et al. 2016] w.r.t to the latter.
One of the interesting aspect of the proposed ontology is reflecting on the consequences of a decision. The DECISION RESULTING ACTION brings about a SITUATION
termed CONSEQUENCE (in other words, CONSEQUENCE is a SITUATION role when such
SITUATION is brought about by a DECISION RESULTING ACTION . By analyzing the decision’s CONSEQUENCE, the AGENT develops other MENTAL MOMENTS (i.e. BELIEFS,
DESIRES and INTENTIONS ) that will then influence his future DECISIONS . Comparing
5
In that case, such consequence also helps (or makes) [Dalpiaz et al. 2016, Guizzardi et al. 2013] the
of the original INTENTION (manifested in the DELIBERATION. This formal connection is something
we shall explore in an extension of this work.
GOAL
this work with the previous ontology version, both CONSEQUENCE and DECISION SUP PORTING ACTION are new concepts that help in the cycle of assessing the result of the
decision before taking the next one.
At this point, we would like to explore how the concepts of VALUE and PREF (explained in section 2.2) may be integrated to the notions related to Decision
Making. Figure 3 depicts the relation between of DELIBERATION and these concepts.
ERENCE
Figure 3. Deliberation, Value and Preference
In order to explain how the concepts in Figure 3 are related, let us reflect on
the Decision Making Process. When prompted to make a decision, the AGENT first
makes an assessment of her possibilities. To do that, the AGENT starts simulating possible scenarios, e.g., imagining herself in imaginary experiences, in which she interacts
with other AGENTS and OBJECTS, is in a different place, etc. This is what Sales et al.
[Sales et al. 2017] call VALUE EXPERIENCE.
Consider a SITUATION in which an AGENT must decide between two alternatives.
When an AGENT decides something (i.e., performs a DELIBERATION), she takes into
consideration her own PREFERENCES regarding two possible VALUE BEARERS (either a
VALUE OBJECT or a VALUE EXPERIENCE ). So, in a sense, DELIBERATION is also a manifestation of that agent’s PREFERENCES over two VALUE BEARERS. In other words, the
VALUE BEHOLDER participating in a DELIBERATION is exactly the bearer of the PREF ERENCE mode manifested in that DELIBERATION .
A PREFERENCE is the truthmaker [Fonseca et al. 2019] of the ternary has preference relation, the latter connecting a PREFERRED BEARER and the non-preferred bearer
(termed DEPRECATED BEARER). P REFERENCE is thus a COMPLEX MODE, which aggregates two VALUE ASCRIPTIONS, each one associated to one of the VALUE BEAR -
A VALUE ASCRIPTION is itself a COMPLEX MODE6 associated to a VALUATION
event (not shown in the model), performed by the AGENT when assessing or ascribing
value to the VALUE BEARER. According to [Porello and Guizzardi 2018], this binary
case may be extrapolated to include other VALUE BEARERS, each one associated to its
own value. Here, VALUE itself is an emerging quality inhering in a VALUE ASCRIPTION
that takes a magnitude in a given conceptual space (termed a VALUE M AGNITUDE S PACE
[Porello and Guizzardi 2018] and not shown in the picture7 ).
ERS .
Each VALUE ASCRIPTION is composed of several smaller “comparisons” (or
“judgements”), named VALUE ASCRIPTION (VA) COMPONENTS, which aggregate an
INTENTION and INTRINSIC MOMENTS that are taken into consideration by the AGENT
when ascribing VALUE to a VALUE BEARER. Each VA C OMPONENT is in its turn associated to VALUE COMPONENTS, defined as QUALITIES (i.e., BENEFITS or SACRIFICES) the
AGENT finds relevant for each of the VA C OMPONENT .
Here we point out another important change regarding the previous version of the
Decision Making Ontology. Previously, we considered CRITERION a (role of) a MENTAL
MOMENT (analogous to a DECISION ), i.e., either a BELIEF or an INTENTION considered
by the AGENT when performing a DELIBERATION. However, we find that the INTRINSIC
MOMENT TYPE whose instances constitute the VA C OMPONENTS better captures what a
CRITERION is. Indeed, when one refers to a CRITERION , it is often a QUALITY TYPE (e.g.
price, efficiency etc.) or a MODE TYPE (e.g., the existence of the functionality provided
by an automatic gearbox, in case you are buying a car) .
Finally, extending the original work of [Sales et al. 2018], we assume here that
different INTENTIONS have different levels of importance to their bearing AGENT. Although not explicitly representing here this intention absolute importance (a quality inhering in an INTENTION), we represent that a comparative relation emerges ordering
intentions, i.e., establishing their relative priority. We claim that the priority of a given
intention can also influence the emerging VALUE associated to the final VALUE ASCRIP TION made by that agent of a given VALUE BEARER . In other words, in ascribing VALUE,
an AGENT considers not only the degree to which the INTRINSIC MOMENTS of the VALUE
BEARER contributes to the satisfaction of given GOAL but also the importance (priority)
of that GOAL. From the importance of intentions, we can also derive an importance of
MOMENTS and their types (i.e., CRITERION ) in the decision making process: the importance of a CRITERION can be derived from the degree to which its instances contributes to
a given INTENTION and the importance (priority) of that INTENTION. We consider these
aspects here because they play an important role in the rationale of decisions as shown in
the sequel.
To help the reader understand the concepts we have just analyzed, it is important
to consider a concrete example, as shown in Figure 4.
6
While originally conceived as a RELATOR [Sales et al. 2017], VALUE ASCRIPTION was then revised as
a externally dependent COMPLEX MODE in [Porello et al. 2020]. This is because when one ascribes value
to a VALUE BEARER, the latter does not necessarily acquire new genuine relational properties. The VALUE
ASCRIPTION itself, nonetheless, remains externally dependent on that VALUE BEARER .
7
A VALUE BEARER is preferred in a has preference relation iff the value magnitude of its VALUE AS CRIPTION bearer is greater than the one of the compared alternative.
Figure 4. Illustrating how a decision is taken based on a preference
Suppose that someone named Fred is bored and wants to be entertained by watching a film. And he must decide between watching a film on Netflix or watching a film on
YouTube. Thus he starts valuating these two alternatives (VALUE EXPERIENCES). Consider that for each of these VALUE EXPERIENCES, he then splits the VALUE ASCRIPTION
in two components: one concerning his will of being entertained and a second one regarding how much the service costs. Figure 48 shows these VA COMPONENTS, along with the
QUALITIES and INTENTIONS that compose them. We use salmon sticky notes to represent
data values attributed to the corresponding qualities, so as to allow the comparison of the
two options. For instance, Fred valued Netflix entertainability as high, as the film is uninterrupted, while YouTube entertainability is valued medium, considering that the movie
is often interrupted with commercials. On the other hand, the price of Netflix monthly
fee is $12,99 while YouTube has no direct cost. Figure 4 also shows the BENEFITS and
SACRIFICES inhering in each of these VA Components, for instance, the cost SACRIFICE
when signing up Netflix and the no cost BENEFIT of using YouTube. Note that since the
criteria are the quality types that instantiate the qualities composing the VA Components,
the criteria applied by Fred to make his DECISION are cost and entertainability. Finally,
Figure 4 shows that Fred prioritized price over entertainability, as YouTube is shown as
the PREFERRED BEARER while Netflix is pictured as the DEPRECATED ONE. Ultimately,
based on his this PREFERENCE, Fred performs the deciding between film providers DE LIBERATION , which leads to the creation of the watch films on YouTube decision. And
8
We here abuse the UML notation for the sake of clarity (e.g., using type-level diamond relations for
representing instance-level parthood) as this model is meant to be interpreted as a UML instance diagram.
So, rectangles represent instances of the corresponding classes and relations represent links, i.e., instancelevel relationships. To facilitate the understanding, we here use for individuals, the same colors applied in
the previous figures for the corresponding types.
finally, Fred performs the to watch films on YouTube DECISION RESULTING ACTION.
4. Applications
The proposed core ontology makes explicit what is involved in Decision Making. Thus,
it is able to account for the rationale behind a decision. In other words, by relying on
such ontology, one is able to determine what are the alternatives (value bearers), how they
were valued, what are the applied criteria, who is capable of executing the action resulting
from the decision, and so on. One of the direct applications of the proposed ontology is to
support the documentation of decisions. For that, a template may be created, whose slots
come directly from the ontological concepts. These slots should be filled with expressions
in natural language that better represent the instances of the concepts.
To illustrate this example, we consider the Netflix/YouTube example explained in
section 3. A template documenting this case is illustrated in Table 1.
Motivating intention
Intention
Minimize Cost
Maximize Relaxation
Decision
Being relaxed by watching a movie either on Netflix or YouTube
Alternative
Criterion and its instantiated Value
Watching film on Netflix
Cost = 12,99
Watching film on YouTube Cost = 0
Watching film on Netflix
Entertainability =High
Watching film on YouTube Entertainability = Medium
Watch film on YouTube
Value Component
Sacrifice
Benefit
Benefit
Benefit
Table 1. Template for Decision Documentation based on the Proposed Ontology
The template of Table 1 states the user’s motivating intention, i.e. Being relaxed
by watching a movie either on Netflix or YouTube. Then, the template exhibits the user’s
intentions ordered according to the priority defined by the user. In this case, Fred prioritized his intention of minimizing the cost over his intention of seeking relaxation (i.e.
Maximize Relaxation, in the table). For each intention, the alternatives (value bearers) are
analyzed by considering each criteria. In this case, Watching film on Netflix and Watching
film on YouTube are analyzed first w.r.t cost and then w.r.t entertainability. Moreover, the
value component (sacrifice/benefit) is indicated for each alternative. Finally, the decision
is stated in the last line of the template. In this case, the decision was Watch film on
YouTube.
Documented decisions may be used by the decision-maker herself to justify and
inform her future decisions. Moreover, when considering an organizational environment,
documenting and further reusing the documented decisions may be an adopted practice
to make sure that the organizational members act consistently, to guarantee the quality of
the Decision Making process and to train newcomers joining the work.
Another interesting application for the proposed ontology is designing value
propositions based on the explicit rationale of past decisions. Consider that a base of
pre-recorded decisions exist for customers of a particular service. The service provider is
then able to consult such base to determine what are the alternatives favored by most customers, what are their intentions as well as their priority over intention types, the criteria
they apply, etc. In other words, on what grounds the economic preferences of existing
agents, and how these are reflected in actual past decisions.
Finally, we cite the possibility of using the proposed ontology to grant
a decision supporting system with the possibility to explain its own Decision Making process.
Explainability has been cited as an important principle to be accounted for Artificial Intelligent systems to enable trustworthiness
[High-Level Expert Group on Artificial Intelligence 2018]. This may be achieved if the
system is able to reason over their own Decision Making process and for this, it needs to
have an explicit model, such as the proposed ontology.
5. Related Work
An interesting related work is the GRADE taxonomy [Papatheocharous et al. 2018], created to establish the vocabulary for supporting decisions regarding architectural aspects of
software-intensive systems. The main categories of this taxonomy are Goals, Roles, Assets, Decision and Environment. Each of these categories classifies more refined concepts.
The taxonomy has been created to support decision documentation and assessment. Compared to an ontology, the taxonomy is less structured and does not actually aim at defining
the semantics of the terms, as in our work. Moreover, it is not as general as our model,
focusing specifically in the domain of software architectures.
The Strategic Decision Making (SDM) Ontology [Gómez et al. 2017]has been
created with special focus in managing quality in Agile Software Development processes,
although the authors claim it is general enough to be used in other contexts. The SDM
Ontology has been developed to enable uniform communication about its domain and to
support decisions of the software development process of a specific project named QRapids. The Decision Making Ontology (DMO) [Kornyshova and Deneckere 2012] has
been developed aiming at: clarifying the concepts of the domain of Decision Making, also
supporting the specification of Decision Making requirements; and serving as basis of a
specification of the components a DM method. To be more specific, it is part of an approach called MAke Decisions in Information Systems Engineering (MADISE). Both the
SDM Ontology and DMO are developed with the support of UML. Some of their concepts
coincide with notions of our proposed ontology, such as decision, decision maker, action,
criterion and preference. However, these ontologies do not consider how the process of
ascribing value determines preference, thus influencing the Decision-Making process. We
believe that this is a drawback of these works when compared to ours. Additionally, such
ontologies miss the important grounding that a foundational ontology provides, helping
to maintain the consistency and coherence of the ontology under development.
6. Final Considerations
In this paper, we describe our ongoing efforts in creating a core ontology on Decision
Making. This ontology is based on existing works, i.e., it builds over a previous version
of a Decision Making ontology [Guizzardi et al. 2018b], besides reusing concepts of the
Value Proposition ontology [Sales et al. 2017] and the ontological analysis of Economic
Preference [Porello and Guizzardi 2018].
Many authors have proposed a Decision Making process and here we select the one by [Bohanec 2009] for its completeness and coherence. According to
[Bohanec 2009], the Decision Making process is composed of the following activities:
1.
2.
3.
4.
5.
6.
7.
8.
identification of the decision problem;
collecting and verifying relevant information;
identifying decision alternatives;
anticipating the consequences of decisions;
making the decision;
informing concerned people and public of the decision and rationale;
implementing the selected alternative;
evaluating the consequences of the decision.
Except for activities 2 and 6, all other aforementioned activities are covered by
the proposed ontology. For instance, 1 - identification of the decision problem happens
when the agent identifies the goals she wants to achieve; then 3 - identifying decision
alternatives and 4 - anticipating the consequences of selecting one of these alternatives
require identifying and analyzing value experiences; moreover, 5 - making the decision is
a process of ascribing value to each value experience and determining the preference regarding the alternatives, based on such values; next, activity 7 - implementing the selected
alternative is achieved by executing the decision resulting action; finally, 8 - evaluating
the consequences of the decision requires analyzing the situation which is brought about
by the action executed in activity 7. Executing this activity, in turn, leads to the creation
of new beliefs and intentions.
Future works include performing a full-fledged evaluation of the proposed ontology, by comparing it with others. Another direction is using the proposed ontology to
develop a tool to enable decision documentation. Moreover, we hope to evolve the ontology in some directions, for example, understanding further how intentions are prioritized.
References
Almeida, J. P. A., Falbo, R. A., and Guizzardi, G. (2019). Events as entities in ontologydriven conceptual modeling. In 38th International Conference on Conceptual Modeling, pages 469–483.
Bohanec, M. (2009). Decision making: A computer-science and information-technology
viewpoint. Interdisciplinary Description of Complex Systems, 7(2):22–37.
Dalpiaz, F., Franch, X., and Horkoff, J. (2016). istar 2.0 language guide. arXiv preprint
arXiv:1605.07767.
Demner-Fushman, D., Chapman, W. W., and McDonald, C. J. (2009). What can natural
language processing do for clinical decision support? Journal of biomedical informatics, 42(5):760–772.
Falbo, R., Barcellos, M., Nardi, J., and Guizzardi, G. (2013). Organizing ontology design
patterns as ontology pattern languages. In The Semantic Web: Semantics and Big Data.
ESWC 2013, pages 61–75.
Fjellman, S. M. (1976). Natural and unnatural decision-making: a critique of decision
theory. Ethos, 4(1):73–94.
Fonseca, C. M., Porello, D., Guizzardi, G., Almeida, J. P. A., and Guarino, N. (2019).
Relations in ontology-driven conceptual modeling. In 38th International Conference
on Conceptual Modeling, pages 28–42.
Frigg, R. (2010). Models and fiction. Synthese, 172(2):251.
Frisk, J. E., Lindgren, R., and Mathiassen, L. (2014). Design matters for decision makers: Discovering it investment alternatives. European Journal of Information Systems,
23(4):442–461.
Gkatzia, D., Lemon, O., and Rieser, V. (2016). Natural language generation enhances
human decision-making with uncertain information. arXiv preprint arXiv:1606.03254.
Goodall, N. J. (2014). Ethical decision making during automated vehicle crashes. Transportation Research Record, 2424(1):58–65.
Guizzardi, G. (2005). Ontological foundations for structural conceptual models. PhD
thesis, University of Twente.
Guizzardi, G., de Almeida Falbo, R., and Guizzardi, R. S. (2008). Grounding software
domain ontologies in the unified foundational ontology (ufo): The case of the ode
software process ontology. In The 10th Iberoamerican Workshop on Requirements
Engineering and Software Environments, pages 127–140.
Guizzardi, G., Fonseca, C. M., Benevides, A. B., Almeida, J. P. A., Porello, D., and
Sales, T. P. (2018a). Endurant types in ontology-driven conceptual modeling: Towards
ontouml 2.0. In International Conference on Conceptual Modeling, pages 136–150.
Guizzardi, G., Guarino, N., and Almeida, J. P. A. (2016). Ontological considerations
about the representation of events and endurants in business models. In International
Conference on Business Process Management, pages 20–36. Springer.
Guizzardi, G., Wagner, G., Almeida, J. P. A., and Guizzardi, R. S. (2015). Towards
ontological foundations for conceptual modeling: The unified foundational ontology
(ufo) story. Applied ontology, 10(3-4):259–271.
Guizzardi, R. and Guizzardi, G. (2010). Ontology-based transformation framework from
tropos to AORML. In Yu, E., Giorgini, P., Maiden, N., and Mylopoulos, J., editors, Social Modeling for Requirements Engineering, Cooperative information systems, pages
547–570. MIT Press.
Guizzardi, R., Perini, A., and Susi, A. (2018b). Aligning goal and decision modeling. In
International Conference on Advanced Information Systems Engineering, pages 124–
132.
Guizzardi, R. S., Franch, X., Guizzardi, G., and Wieringa, R. (2013). Ontological distinctions between means-end and contribution links in the i* framework. In International
Conference on Conceptual Modeling, pages 463–470. Springer.
Gómez, C., Ayala, C., Franch, X., López, L., Behutiye, W., and Martı́nez-Fernández, S.
(2017). Towards an ontology for strategic decision making: The case of quality in
rapid software development projects. In Advances in Conceptual Modeling: ER 2017,
pages 111–121.
High-Level Expert Group on Artificial Intelligence, E. C. (2018). Draft ethics guidelines
for trustworthy ai, draft document.
Kornyshova, E. and Deneckere, R. (2012). Using an ontology for modeling decisionmaking knowledge. In 16th International Conference on Knowledge-Based and Intelligent Information Engineering Systems.
Kreps, D. (1988). Notes on the Theory of Choice. Westview press.
Losee, R. M. (2001). Natural language processing in support of decision-making: phrases
and part-of-speech tagging. Information processing & management, 37(6):769–787.
Martı́nez, L., Rodriguez, R. M., and Herrera, F. (2015). Linguistic decision making and
computing with words. In The 2-tuple Linguistic Model, pages 1–21.
Okike, E. U. and Amoo, O. A. (2014). Problem solving and decision making: Consideration of individual differences in computer programming skills using myers briggs type
indicator (mbti) and chidamber and kemerer java metrics (ckjm). Journal of Applied
Information Science and Technology, 7(1):27–34.
Papamichail, K. N. and French, S. (2003). Explaining and justifying the advice of a
decision support system: a natural language generation approach. Expert Systems with
Applications, 24(1):35–48.
Papatheocharous, E., Wnuk, K., Petersen, K., Sentilles, S., A., C., Gorschek, T., and
Shahb, S. (2018). The grade taxonomy for supporting decision-making of asset selection in software-intensive system development. Information and Software Technology,
100:1–17.
Peterson, M. (2017). An introduction to decision theory. Cambridge University Press.
Porello, D. and Guizzardi, G. (2018). Towards an ontological modeling of preference
relations. In 17th International Conference of the Italian Association for Artificial
Intelligence, pages 152–165.
Porello, D., Guizzardi, G., Sales, T., and Amaral, G. (2020). A core ontology for economic exchanges. In 39th International Conference on Conceptual Modeling.
Sales, T., Guarino, N., Guizzardi, G., and Mylopoulos, J. (2017). An ontological analysis
of value propositions. In 21st IEEE Enterprise Computing Conference, pages 184–193.
Sales, T. P., Baião, F., Guizzardi, G., Almeida, J. P. A., Guarino, N., and Mylopoulos,
J. (2018). The common ontology of value and risk. In International Conference on
Conceptual Modeling, pages 121–135.