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.

58 CHAPTER 3. STATE OF THE ART<br />

models must be expressed in RDF <strong>for</strong>mat and based on ATHOS metamodel. Moreover,<br />

the full semantic annotation in OWL expressions are not supported yet.<br />

3.5 Requirements <strong>for</strong> <strong>Semantic</strong> <strong>Annotation</strong> Systems<br />

Based on the above survey, we have identified a list <strong>of</strong> requirements <strong>for</strong> a semantic<br />

annotation system, some <strong>of</strong> which we are targeting in our work.<br />

1. The system should be able to present and parse annotation source models which<br />

are originally in certain <strong>for</strong>mats and representations.<br />

2. The system should provide an ontology browser <strong>for</strong> the overview and manipulation<br />

<strong>of</strong> ontological knowledge.<br />

3. <strong>Semantic</strong> annotation schema or metadata should be supplied (pre-defined) or<br />

generated (ontology-based) by the system.<br />

4. The annotation procedure should be easily manipulated by users with the system,<br />

i.e. easy to locate "annotatee" (e.g. entity in source model) and "annotater" (e.g.<br />

concept in ontology) during the annotation.<br />

5. The system should support the maintenance <strong>of</strong> annotation results (e.g. embedded<br />

vs. stand-<strong>of</strong>f annotation).<br />

6. Multiple-ontology references (e.g. different levels <strong>of</strong> ontologies) might be supported<br />

in the system.<br />

7. Different types <strong>of</strong> annotations (e.g. instance identification, URI links, and other<br />

semantic relationships) might be supported.<br />

8. Semi-automation or automation <strong>of</strong> annotation might be considered in the system.<br />

9. The system might be able to serialize annotation <strong>for</strong> reuse <strong>of</strong> annotation results<br />

in different systems.<br />

10. It might be possible to conduct semantic inference among ontology-based semantic<br />

annotations.<br />

3.6 Summary<br />

In this chapter, we has investigated the diversity <strong>of</strong> the modeling constructs defined in<br />

a number <strong>of</strong> existing business process modeling languages. The modeling constructs<br />

have been categorized according to the process perspectives. The categories illuminates<br />

the possibility to map the modeling constructs between different modeling languages<br />

in each process perspective. We have also surveyed a number <strong>of</strong> different process<br />

ontologies. Through the survey, we have compared the ontological representations <strong>of</strong><br />

process perspectives in different process ontologies. The comparison results provide<br />

some principles <strong>of</strong> ontological representations <strong>of</strong> a process ontology which we can apply<br />

in our process ontology proposal <strong>for</strong> the semantic annotation purpose.

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

Saved successfully!

Ooh no, something went wrong!