Semantic Annotation for Process Models: - Department of Computer ...

Semantic Annotation for Process Models: - Department of Computer ... Semantic Annotation for Process Models: - Department of Computer ...

21.01.2014 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!