Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi...
-
Upload
jacoby-pass -
Category
Documents
-
view
220 -
download
0
Transcript of Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi...
![Page 1: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/1.jpg)
Applying the UFO Ontology to Integrate
Organizational Modeling Viewpoints
Renata S.S. [email protected]
i* Internal WorkshopBarcelona, Spain
July, 2010
![Page 2: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/2.jpg)
Outline Introduction:
Providing Knowledge Management through the agent-oriented paradigm
KM Systems Development Methodology: Combining Tropos + AORML
Ontology-based Approach How UFO was applied to combine Tropos and AORML
Ongoing Work in this direction KM Processes Development Methodology
Combining Tropos + ARIS Supporting Goal Elicitation through NFR Catalogues Goal Taxonomy to support alignment of goals and
processes
![Page 3: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/3.jpg)
Knowledge Management
KM can be defined as a systematic process for acquiring, organizing and communicating
knowledge to all members of an organization, enabling them to be more effective and
productive in their work.
Conveying to people the right piece of information
at the right place, in the right time.
![Page 4: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/4.jpg)
“There is no time for filling in the system with new knowledge.”
“Oh, it’s too much effort to fill in the system, and then I can never find something useful in it when I need it.”
“What if someone does something wrong with the knowledge I give away?”
“Why should I share my knowledge if knowledge is power?”
Knowledge Management Pitfalls
Lack of trust
Effort vs. Knowledge availability
Detachment from daily working practices
Lack of motivation
![Page 5: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/5.jpg)
Theoretical Framework
knowledge spiral
communities of practice
distributed knowledge management
situated learning
genetic epistemology
social-historical constructivism
constructionism
dialogue and context in learning
knowledge management theories
constructivism
physical meaningful
artifactsperturbation context
autonomynon-hierarchical
knowledge sharingsocial interaction
![Page 6: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/6.jpg)
Applying Agents as a Modeling Paradigm
Concepts which are able to capture the human dimension which are closer to people (communication to the
user is made easier)
belief
goalintention
social ability desires
learning ability
![Page 7: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/7.jpg)
Combining Different Agent-oriented Modeling Languages
![Page 8: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/8.jpg)
Methodology Requirements Developing a good understanding of the
organizational setting before jumping into the solution space.
Designing the system with an enough amount of detail to enable coding
![Page 9: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/9.jpg)
Developing Effective KM Solutions
overall organizational goals
stakeholders goals
negotiating and reconciling
these goals
Methodology
![Page 10: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/10.jpg)
Requirements Model + Architectural Design + Detailed Design
Tropos AORML
ARKnowD =
ARKnowD: Agent-oriented Recipe for KM Systems Development
![Page 11: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/11.jpg)
Tropos’ Language Actor Resource Goal Softgoal Plan Dependency Decomposition Contribution Means-end
![Page 12: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/12.jpg)
Characteristics of Tropos Potential
gives particular attention to requirements engineering, this makes it a natural candidate for organizational modeling
is based in goal modeling: represent organization’s and stakeholders’ goals
provides an abstract view of the organization (actors, goals, dependencies…), allowing us to leave details for later development cycles
Limitations does not provide tools to model agent’s interaction and
behavior with an appropriate amount of detail due to large use, constructs are extremely overloaded
(there is no consensus regarding their use)
![Page 13: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/13.jpg)
Agent-Object-Relationship Modeling Language (AORML) Agent Object Action (Communicative Action) Interaction Event Commitment/Claim Association Specialization Composition Do/Perceive (the action)
![Page 14: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/14.jpg)
Characteristics of AORML Potential
offers the means to model agent’s information, interaction and internal behavior in detail
naturally captures reactive behavior by using rules models both agents and objects provides deontic modeling constructs such as
commitments and claims, which form the basis for the establishment of such norms and contracts.
Limitations lacks constructs specific for requirements analysis limited case tools support so far
![Page 15: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/15.jpg)
How to consistently combine Tropos and AORML? As they are applied in distinct development
activities, we can map Tropos to AORML using an MDD-inspired approach.
Ontology-based approach to evaluate and map the notations: We extended the UFO ontology to represent social
and intentional concepts present in the Agent domain.
We used the ontology to evaluate Tropos’ notation and AORML, correcting a few limitations of each.
We applied the ontology to understand which Tropos concepts mapped into the concepts in AORML.
![Page 16: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/16.jpg)
Ontology applied to evaluate modeling languages (1/5)
Use the ontology as a reference model to which the language’s metamodel must be isomorphic to.
Language’s Metamodel
Reference Ontology
![Page 17: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/17.jpg)
Ontology applied to evaluate modeling languages (2/5)
One concept in the language represents more thanone concept from the reference ontology
Reference Ontology
Language’s Metamodel
construct overload
![Page 18: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/18.jpg)
Ontology applied to evaluate modeling languages (3/5)
Two concepts in the language represent the same concept from the reference ontology
Reference Ontology
Language’s Metamodel
construct redundancy
![Page 19: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/19.jpg)
Ontology applied to evaluate modeling languages (4/5)
A concept in the language has no counterpart in thereference ontology.
Reference Ontology
Language’s Metamodel
construct excess???
![Page 20: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/20.jpg)
Ontology applied to evaluate modeling languages (5/5)
A concept in the reference ontology has no counterpart in the language’s metamodel.
Reference Ontology
Language’s Metamodel
incompleteness???
![Page 21: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/21.jpg)
Ontology applied to map two modeling languages
Map the concept C1 of language A into the concept C2 of language B in a way that C1 and C2 reference the same concept in the reference ontology.
Reference Ontology
Language A’s Metamodel Language
B’s Metamodel
map
![Page 22: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/22.jpg)
UFO-C: Social and Mental Moments
![Page 23: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/23.jpg)
UFO-C: Dependency vs. Delegation
![Page 24: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/24.jpg)
Fixing Incompleteness in Tropos
![Page 25: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/25.jpg)
Fixing Construct Overload in AORML
![Page 26: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/26.jpg)
Transformation Rules
• MDD metamodel transformation: from CIM to PIM
![Page 27: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/27.jpg)
ARKnowD
dependeedepender
goal dependency
delegateedelegator
goal delegation
dependeedepender
resource dependency
aquisiteeacquisitor
resource acquisition
Early Requirements
Late Requirements
human and institutional agents
plan
artificial agents
Architectural Design
Detailed Design
Transformation
agent
object
<<communication>>
relationships
Mike's AM: Artifact Model
Mike: Peer
createTaxonomy
title=”Health Insurance Taxonomy”
1
inclConceptTax
taxID= 12parent=nullconcept=”Health Insurance”
2
inclConceptTax
taxID= 12parent=”Health Insurance”concept="Client”
3
4
5
newTaxonomytaxID=12title="Health Insurance”
newConcepttaxID=12parent=nullconcept=”Health Insurance”
6
newConcepttaxID=12parent=”Health Insurance”concept="Client”
Interaction modeling
searchAnswer
Peer Assistant Artifact Manager
KeyQuestion,VectConcR1
<<belief>>Artifact Model
provideDocument Docs
provideExplanation
Question, Answer
noAvailableArtifact
behavior modeling
Tropos AORML
![Page 28: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/28.jpg)
Ongoing Work Evolving UFO-C
ARKnowD’s Case Tool Completing previous work on implementing the
transformation from Tropos to AORML on an existing tool (TAOM4E).
Extending the methodology to coding (MDD: PIM to PSM).
Organizational Patterns (Semi)-automatically recognizing the Constructivist
KM Principles in the Tropos models.
![Page 29: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/29.jpg)
But...
KM support does not always require a supporting system.
Business Process Modeling
![Page 30: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/30.jpg)
Business Process Modeling focuses on a detailed understanding of the chain of
activities that deliver the organization’s products and services.
![Page 31: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/31.jpg)
Main benefits Allowing traceability between goals and
business process models How goals are operationalized into BP. How BP impact the achievement of goals.
Providing Modularity both to Goal and BP models.
Diagnosing needs for reengineering.
Developing process-oriented information systems which are aligned with organization’s goals.
![Page 32: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/32.jpg)
Combining Goals and BPM
Goal modeling + Business Process Modeling
Tropos ARIS-EPC
Organizational Model =
![Page 33: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/33.jpg)
Example - BPMCarries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Other
Org
aniz
ati..
..
Patient Physician
Laboratorialexams
previouslyachieved
Verify thepreviously
achievement oflaboratorial exams
Laboratorialexams
not previouslyachieved
Ask forlaboratorial
exams
Performrequired
laboratorialexams
Laboratorialexams
performed
Process
A Fragment of a Business Process Model in ARIS: Diagnosing a Patient
![Page 34: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/34.jpg)
BPM Approaches Neglect Goals
Minimize patient'sphysical sufferingand symptoms
Heal thepatient
Diagnosepatient's
health state
Prescribepatient`streatment
Show empathyto patient
Providemedical care
to patient
Overriding Goals
Subordinate Goals
Function ARIS goal model
![Page 35: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/35.jpg)
Limitations of goal models of BPM approaches Do not allow an in depth goal analysis
Unclear semantics for decomposition. It does not model alternatives. It does not allow one to reason about how a
goal directly impacts other goals.
Weak connection to processes Relation about goals and processes is not
clear.
Lack of methodological guidance to elicit and model goals.
![Page 36: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/36.jpg)
Atualmente: Tropos+ARIS
dependeedepender
goal dependency
delegateedelegator
goal delegation
dependeedepender
resource dependency
aquisiteeacquisitor
resource acquisition
Requisitos Iniciais
Requisitos Finais
human and institutional agents
plan
VAC EPC
Transformation
FAD
?
?
?
?
Tropos - objetivos ARIS - processos
artificial agents
![Page 37: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/37.jpg)
Case Study A case study in a real organization was
conducted with the purpose of supporting the investigation regarding the relations between goals and processes.
Three phases: Elicitation phase: goal models and BPMs were
captured; Harmonization phase: a goal taxonomy was
created to help in the alignment of goals and BPs; Alignment phase: UFO is applied to clarify the
semantics of the elements of both models, enabling the alingment.
![Page 38: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/38.jpg)
Elicitation Phase Preliminarly, standard methods were applied:
interviews and observation of work.
process oriented goals
Non Functional Requirements (NFR) Catalogues were applied, helping to elicit
allowed a more strategic point of view
![Page 39: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/39.jpg)
NFR Catalogue (Chung et al., 2000)
![Page 40: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/40.jpg)
Adjusting NFRs BP Requirements
NFRs have been originally proposed for system requirements elicitation. We should adjust them for eliciting BP requirements.
Approach: translating NFRs to the medical goal domain, relating the existing NFR types to selecting goals in our models.
One big distinction: originally, they lead to Tropos softgoals in our case, they may lead both to Tropos goals and
softgoals.
![Page 41: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/41.jpg)
A Model without NFR
![Page 42: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/42.jpg)
A Model with Catalogue
![Page 43: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/43.jpg)
A few examples Accessibility - Access patient’s data records; Confidentiality - Maintain healthcare information private; Completeness - Obtain complete information about patient’s
treatment; Accuracy - Obtain accurate information about patient’s treatment; Traceability - Obtain traceability for information in patient’s
treatment (refined into Obtain traceability in investigation of patient’s condition, Obtain traceability in relation to treatment administered to patient and Obtain traceability in relation to physicians who prescribed patient’s treatment);
Integrability - Integrate service with other hospital departments, Integrate service with municipal and state health services and Integrate service with specialists in areas related to rheumatology;
Trust and confidence to the provider (assurance) - Trust physician
Empathy – provide patient with caring and personalized attention
![Page 44: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/44.jpg)
Harmonization Phase
Taxonomy to guide how goals connect to processes (or portions of processes)
Total of 15 different goal types, classified according to 6 dimensions.
Examples: Dimension: Level of abstraction
Fundamental goal (provide medical care to patient) Process goal (diagnose patient health state) Activity goal (prescribe patient’s treatment)
Dimension: Temporal Aspect AS-IS (approve the treatment proposed by the resident) Change goal (standardize diagnosis cue sheets) TO-BE (coordinate patient care with other healthcare providers)
![Page 45: Applying the UFO Ontology to Integrate Organizational Modeling Viewpoints Renata S.S. Guizzardi rguizzardi@inf.ufes.br i* Internal Workshop Barcelona,](https://reader038.fdocuments.net/reader038/viewer/2022103004/56649c7c5503460f94930cfa/html5/thumbnails/45.jpg)
Acknowledgements
This research is funded by the Brazilian ResearchFunding Agencies FAPES (grant number 45444080/09) and
CNPq (grants number 481906/2009-6)