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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

66 CHAPTER 4. SEMANTIC ANNOTATION FRAMEWORK<br />

Figure 4.3: Relationships between model level, process ontology, process model, process metamodel<br />

and process modeling language (adapted from model level ontology in [87])<br />

4.2 Overview <strong>of</strong> the Framework<br />

We use ontology-based semantic annotation to deal with the interoperability <strong>of</strong> heterogeneous<br />

process models. The semantic annotation approach is developed and refined<br />

in a semantic annotation framework, which contains pr<strong>of</strong>ile annotation, meta-model<br />

annotation and model annotation.<br />

4.2.1 Ontology-based annotation<br />

In this approach, ontology provides a standard representation <strong>of</strong> terminology and conceptualization<br />

to reconcile the semantic heterogeneity <strong>of</strong> different models. Corresponding<br />

to the two-level semantic heterogeneity — meta-model and model level, we need two<br />

kinds <strong>of</strong> ontology: an ontology to relate constructs across different process modeling<br />

languages, as well as an ontology to reconcile and align domain specific terminology<br />

used in process models. A general and global process ontology can be used to annotate

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

Saved successfully!

Ooh no, something went wrong!