Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ... Semantic Annotation for Process Models: - Department of Computer ...
82 CHAPTER 4. SEMANTIC ANNOTATION FRAMEWORK
Chapter 5 Extension Semantic Annotation — Goal Annotation In this chapter, we elucidate the annotation of process models and process model fragments with a goal ontology to specify organizational objectives (i.e. intentions of systems’ owners) achieved by processes. The aim of goal annotation is to pragmatically facilitate recognizing process knowledge conveyed by heterogeneous process models based on the enriched intentional semantics of processes [95]. A goal ontology is a set of conceptualized goals and relationships among them. Based on the investigation of several goal modeling methods applied in requirements engineering and process modeling, we propose goal ontology design principles and semantic representations. Goal annotation is a procedure to organize and define the process knowledge with goal ontology, i.e. building relationships between process models and pre-defined goal concepts. Defining those relationships is the major task of goal annotation, which indicates what relationships are supported in annotation and how annotation can be implemented. Consequently, the goal annotated models can be queried and reused in a goal-driven method with the goal ontology. 5.1 Goal-Driven Process Knowledge Discovery As knowledge, business process models are required and reused for achieving business objectives or goals. On the other hand, a process model describes the capability and utility of a process, i.e. how the process achieves certain results. Therefore, goals can be used to describe what a knowledge user desires when searching and applying process models, which is known as goal-driven discovery approach. In such a way, the knowledge user does not need to specify models’ identification such as name or location of the process models, but only specify his/her business objectives or goals to query the models. The search engine finds the process models through mapping the goal request and capability of process models. This approach provides a pragmatic way for users to discover knowledge because goals are obvious for users to specify their request. The discovery process is a black box for users who have no idea of the availability (existence and location) of desired process models. Goal-driven discovery is also transparent for 83
- Page 51 and 52: Chapter 3 State of the Art This cha
- Page 53 and 54: 3.1. PROCESS MODELING LANGUAGES 33
- Page 55 and 56: 3.1. PROCESS MODELING LANGUAGES 35
- Page 57 and 58: Table 3.1: Modeling constructs of d
- Page 59 and 60: 3.2. SEMANTIC INTEROPERABILITY AND
- Page 61 and 62: 3.2. SEMANTIC INTEROPERABILITY AND
- Page 63 and 64: 3.2. SEMANTIC INTEROPERABILITY AND
- Page 65 and 66: 3.2. SEMANTIC INTEROPERABILITY AND
- Page 67 and 68: Representation primitives Process P
- Page 69 and 70: 3.3. GOAL MODELING 49 From the surv
- Page 71 and 72: 3.4. SEMANTIC ANNOTATION METHODS AN
- Page 73 and 74: 3.4. SEMANTIC ANNOTATION METHODS AN
- Page 75 and 76: 3.4. SEMANTIC ANNOTATION METHODS AN
- Page 77 and 78: 3.4. SEMANTIC ANNOTATION METHODS AN
- Page 79 and 80: 3.6. SUMMARY 59 In the goal modelin
- Page 81: Part II Design and Application 61
- Page 84 and 85: 64 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 86 and 87: 66 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 88 and 89: 68 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 90 and 91: 70 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 92 and 93: 72 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 94 and 95: 74 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 96 and 97: 76 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 98 and 99: 78 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 100 and 101: 80 CHAPTER 4. SEMANTIC ANNOTATION F
- Page 104 and 105: 84 CHAPTER 5. GOAL ANNOTATION proce
- Page 106 and 107: 86 CHAPTER 5. GOAL ANNOTATION in a
- Page 108 and 109: 88 CHAPTER 5. GOAL ANNOTATION • i
- Page 110 and 111: 90 CHAPTER 5. GOAL ANNOTATION 5.5 G
- Page 112 and 113: 92 CHAPTER 5. GOAL ANNOTATION
- Page 114 and 115: 94 CHAPTER 6. PRO-SEAT (PROCESS SEM
- Page 116 and 117: 96 CHAPTER 6. PRO-SEAT (PROCESS SEM
- Page 118 and 119: 98 CHAPTER 6. PRO-SEAT (PROCESS SEM
- Page 120 and 121: 100 CHAPTER 6. PRO-SEAT (PROCESS SE
- Page 122 and 123: 102 CHAPTER 6. PRO-SEAT (PROCESS SE
- Page 124 and 125: 104 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 126 and 127: 106 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 128 and 129: 108 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 130 and 131: 110 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 132 and 133: 112 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 134 and 135: 114 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 136 and 137: 116 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 138 and 139: 118 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 140 and 141: 120 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 142 and 143: 122 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 144 and 145: 124 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 146 and 147: 126 CHAPTER 7. EXEMPLAR STUDIES AND
- Page 149 and 150: Chapter 8 Quality Evaluation of the
- Page 151 and 152: 8.2. SETTING FOR THE QUALITY EVALUA
Chapter 5<br />
Extension <strong>Semantic</strong> <strong>Annotation</strong><br />
— Goal <strong>Annotation</strong><br />
In this chapter, we elucidate the annotation <strong>of</strong> process models and process model fragments<br />
with a goal ontology to specify organizational objectives (i.e. intentions <strong>of</strong> systems’<br />
owners) achieved by processes. The aim <strong>of</strong> goal annotation is to pragmatically facilitate<br />
recognizing process knowledge conveyed by heterogeneous process models based<br />
on the enriched intentional semantics <strong>of</strong> processes [95].<br />
A goal ontology is a set <strong>of</strong> conceptualized goals and relationships among them.<br />
Based on the investigation <strong>of</strong> several goal modeling methods applied in requirements<br />
engineering and process modeling, we propose goal ontology design principles and semantic<br />
representations.<br />
Goal annotation is a procedure to organize and define the process knowledge with<br />
goal ontology, i.e. building relationships between process models and pre-defined goal<br />
concepts. Defining those relationships is the major task <strong>of</strong> goal annotation, which<br />
indicates what relationships are supported in annotation and how annotation can be<br />
implemented. Consequently, the goal annotated models can be queried and reused in<br />
a goal-driven method with the goal ontology.<br />
5.1 Goal-Driven <strong>Process</strong> Knowledge Discovery<br />
As knowledge, business process models are required and reused <strong>for</strong> achieving business<br />
objectives or goals. On the other hand, a process model describes the capability and<br />
utility <strong>of</strong> a process, i.e. how the process achieves certain results. There<strong>for</strong>e, goals<br />
can be used to describe what a knowledge user desires when searching and applying<br />
process models, which is known as goal-driven discovery approach. In such a way, the<br />
knowledge user does not need to specify models’ identification such as name or location<br />
<strong>of</strong> the process models, but only specify his/her business objectives or goals to query the<br />
models. The search engine finds the process models through mapping the goal request<br />
and capability <strong>of</strong> process models. This approach provides a pragmatic way <strong>for</strong> users<br />
to discover knowledge because goals are obvious <strong>for</strong> users to specify their request. The<br />
discovery process is a black box <strong>for</strong> users who have no idea <strong>of</strong> the availability (existence<br />
and location) <strong>of</strong> desired process models. Goal-driven discovery is also transparent <strong>for</strong><br />
83