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.

90 CHAPTER 5. GOAL ANNOTATION<br />

5.5 Goal <strong>Annotation</strong> Procedure<br />

In goal oriented requirements engineering, goal analysis and modeling is usually a topdown<br />

procedure — decomposing high level goals down to lower level goals and operational<br />

activities. Goal annotation is a bottom-up procedure — first annotating low level<br />

sub-activities and then annotating higher level activities and finally the whole process<br />

model with goal ontology. Focusing on the activity, we describe the goal annotation procedure<br />

accompanied with the meta-model annotation and model annotation in a UML<br />

Activity diagram in Figure 5.2. Through meta-model annotation, activities are identi-<br />

Figure 5.2: Goal annotation procedure<br />

fied by the markup Activity in PSAM. In the model annotation phase, if a domain<br />

ontology is available as the activity references, the identified activities are annotated<br />

with concepts in domain ontology references via the semantic relations such as same_as,<br />

di f f erent_f rom, kind_o f , superConcept_o f , phase_o f , and compositionConcept_o f .<br />

If the domain goal ontology is available, the possible links between the activities and<br />

the goal ontology can be checked based on the relations described in section 5.3. We

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

Saved successfully!

Ooh no, something went wrong!