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.

74 CHAPTER 4. SEMANTIC ANNOTATION FRAMEWORK<br />

<br />

<br />

<br />

<br />

<br />

. . .<br />

<br />

<br />

<br />

<br />

<br />

<br />

. . .<br />

<br />

<br />

Once the mapping rules are defined <strong>for</strong> a certain process modeling language, process<br />

models in that process modeling language can be described by the GPO concepts, i.e.<br />

the GPO concepts are used as metadata to annotate process semantics. We call the<br />

process models described by the GPO metadata as GPO-annotated process models.<br />

A GPO-annotated process model will be <strong>for</strong>malized in a process semantic annotation<br />

model (PSAM) in section 4.6.<br />

4.5 Model <strong>Annotation</strong><br />

The purpose <strong>of</strong> model annotation is to annotate model (contents) with domain ontologies.<br />

<strong>Models</strong> (contents) are instances <strong>of</strong> the meta-model and those instances usually<br />

describe certain domains. The representations <strong>of</strong> domains are <strong>of</strong>ten various due to<br />

diverse uses <strong>of</strong> terminology and conceptualization, resulting in semantic heterogeneity<br />

<strong>of</strong> model contents. Domain ontologies are agreed as standard representations and semantic<br />

definitions <strong>of</strong> domain concepts by annotation users. <strong>Semantic</strong> heterogeneity <strong>of</strong><br />

model (contents) can be reconciled by referencing ontological concepts represented in<br />

domain ontologies. In model annotation, the annotation method is building semantic<br />

mappings or relationships between model contents and domain ontologies.<br />

The mapping method <strong>for</strong> model annotation<br />

Different mapping strategies can be used between concepts in the model and the domain<br />

specific ontology. They can be simple rules applied in meta-model annotation –<br />

by referring specific model contents in modeling constructs to corresponding domain<br />

concepts. More complicated mappings can be defined through refined semantic relationships<br />

between concepts used in models and concepts defined in a domain ontology.<br />

Simple reference. If a simple mapping by reference is applied, it assumes that<br />

almost all concepts in the model have equal or approximately equal concepts in the

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

Saved successfully!

Ooh no, something went wrong!