Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8 CHAPTER 1. INTRODUCTION<br />
semantics specifies how to derive its logical consequences, i.e. facts not literally present<br />
in the ontology, but entailed by the semantics [195]. As a result <strong>of</strong> this research, the<br />
management <strong>of</strong> distributed process models can be operated through the Web within<br />
or across applications and systems. It is reasonable and feasible in that Internet and<br />
Intranet are so pervasive in enterprises and the Web provides a good plat<strong>for</strong>m to share<br />
distributed in<strong>for</strong>mation. Moreover, the <strong>Semantic</strong> Web technology is already applied<br />
in cooperative business and industries <strong>for</strong> the interoperability as a technical standard.<br />
OWL is consequently chosen in this thesis to define ontologies and annotation models<br />
in order to make use <strong>of</strong> the <strong>Semantic</strong> Web technology.<br />
<strong>Semantic</strong>s <strong>of</strong> different models are reconciled through annotation. The annotation<br />
in<strong>for</strong>mation is represented in a machine-interpretable way <strong>for</strong> a common plat<strong>for</strong>m – the<br />
<strong>Semantic</strong> Web. <strong>Process</strong> knowledge is exposed by annotation and it is organized in a<br />
semantic annotation model. Then the process knowledge can be inferred based on the<br />
definitions <strong>of</strong> ontologies. Such knowledge will enable applications to better understand<br />
process models and to use them more intelligently, which is also the goal <strong>of</strong> the <strong>Semantic</strong><br />
Web research [52]. The applicability <strong>of</strong> the proposal is validated through a walkthrough<br />
scenario <strong>of</strong> a process management application.<br />
1.5 Research Method<br />
The research methods applied in this work consist <strong>of</strong> a descriptive analysis phase, a<br />
normative development, an implementation phase and an evaluation phase. All together<br />
the phases include the following steps.<br />
1. The survey <strong>of</strong> the state-<strong>of</strong>-the-art step includes investigation and analysis <strong>of</strong> the<br />
semantic representations <strong>of</strong> process models, semantic interoperability and process<br />
ontologies, semantic annotation methods, and knowledge management.<br />
2. The analysis <strong>of</strong> requirements step includes an inventory <strong>of</strong> the problems about<br />
the semantic heterogeneity <strong>of</strong> process models with regard to process knowledge<br />
management and an analysis <strong>of</strong> raised requirements on semantic annotation tool.<br />
3. The development <strong>of</strong> the approach step includes the specification <strong>of</strong> the semantic<br />
annotation framework, the design <strong>of</strong> the annotation approach, the ef<strong>for</strong>ts to generalize<br />
the ontological specifications <strong>for</strong> process modeling and goal modeling, and<br />
the definitions <strong>of</strong> mapping rules involved in the annotation process.<br />
4. The prototype application step includes development and implementation <strong>of</strong> the<br />
prototypical environment <strong>for</strong> the process models and knowledge management<br />
based on the results <strong>of</strong> the previous steps.<br />
5. The quality evaluation and applicability analysis step includes the evaluation <strong>of</strong><br />
the proposed framework and approach using a quality framework based on the<br />
observations from a walkthrough scenario <strong>of</strong> a process knowledge management<br />
application.