21.01.2014 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 CHAPTER 1. INTRODUCTION<br />

• RQ5. How can we use the proposed approach to facilitate process knowledge<br />

management?<br />

1.3 Objectives<br />

Corresponding to the main research question, the overall objective <strong>of</strong> this thesis is to<br />

propose a semantic annotation approach <strong>for</strong> dealing with semantic heterogeneity <strong>of</strong><br />

process models in order to facilitate process knowledge management activities (such as<br />

recognizing and reusing IS solutions <strong>of</strong> process models) via semantic interoperability.<br />

It is decomposed into the following four sub-objectives which are to be achieved step<br />

by step during the development <strong>of</strong> the work.<br />

1. To investigate semantic heterogeneity issues in business process modeling.<br />

2. To explore a comprehensive annotation approach to deal with heterogeneous semantics<br />

<strong>of</strong> process knowledge with referenced ontology.<br />

3. To develop an annotation tool to implement the approach by applying <strong>Semantic</strong><br />

Web technologies.<br />

4. To evaluate quality and use feasibility <strong>of</strong> the proposed approach and tool in<br />

supporting process knowledge management activities.<br />

1.4 Approach and Scope<br />

We focus on business process models at a conceptual level. They are available process<br />

knowledge resources which need to be managed <strong>for</strong> further reuse. There<strong>for</strong>e, heterogeneous<br />

process models should be reconciled and process knowledge conveyed by the<br />

models should be explicitly expressed.<br />

The approach taken is (1) to express the process properties <strong>of</strong> each business process<br />

model in a common annotation system, (2) to express model context in ontologies that<br />

may be compared to each other, one ontology <strong>for</strong> each context, and (3) to map the<br />

intentions <strong>of</strong> the systems’ owners to goal structures that may be compared to each<br />

other. These three elements constitute the means to pr<strong>of</strong>ile a business process model,<br />

and provides the basis <strong>for</strong> building a library <strong>of</strong> modeling assets, and <strong>for</strong> recognizing<br />

similar model fragments to make them easier available <strong>for</strong> reuse.<br />

Ontologies aid to share knowledge on the basis <strong>of</strong> the assumption that there is a<br />

single reality and the sharing is a matter <strong>of</strong> aligning the way different people or systems<br />

think about it [70]. Annotating models with the agreed ontologies provides a<br />

way <strong>of</strong> reconciling heterogeneity and reaching consensus on the semantics <strong>of</strong> terms and<br />

concepts. To facilitate management and reuse <strong>of</strong> the reconciled models, the semantics<br />

<strong>of</strong> the process models should be interpretable and inferable by machines as modeling<br />

assets. The approach is hereby deployed having the two concerns: 1) reconciling<br />

process knowledge representation <strong>of</strong> heterogeneous models, and 2) explicating process<br />

knowledge in a machine-interpretable manner.

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

Saved successfully!

Ooh no, something went wrong!