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.
List <strong>of</strong> Figures<br />
2.1 Zachman Enterprise Architecture Framework [189] [171] [214] . . . . . . 13<br />
2.2 COEUR-SW triangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
2.3 Graphical Notations <strong>of</strong> RML (limited to the constructs used in this thesis) 20<br />
2.4 Embedded annotation and stand-<strong>of</strong>f annotation [81] . . . . . . . . . . . 23<br />
2.5 Abstraction levels <strong>of</strong> processes [155] . . . . . . . . . . . . . . . . . . . . 25<br />
2.6 Knowlege <strong>Process</strong> [174] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
3.1 The paradigm <strong>of</strong> business process management systems . . . . . . . . . 32<br />
3.2 An example <strong>of</strong> EPC model [60] . . . . . . . . . . . . . . . . . . . . . . . 34<br />
3.3 Overview <strong>of</strong> EEML modeling constructs and relationships <strong>for</strong> process<br />
and resource domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
3.4 An example <strong>of</strong> UML activity model [107] . . . . . . . . . . . . . . . . . 36<br />
3.5 PSL modules <strong>for</strong> generic classes <strong>of</strong> activities and their ordering relations<br />
[161] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
3.6 The PIF classes and relationships [85] . . . . . . . . . . . . . . . . . . . 43<br />
3.7 The process ontology <strong>of</strong> OWL-S [198] . . . . . . . . . . . . . . . . . . . . 44<br />
3.8 The POP* meta model <strong>for</strong> <strong>Process</strong> dimension [138] . . . . . . . . . . . . 46<br />
3.9 Generalization hierarchy <strong>of</strong> UEML ontology classes [144] . . . . . . . . . 48<br />
3.10 Schema <strong>for</strong> semantic annotation <strong>of</strong> enterprise models [143] . . . . . . . . 55<br />
4.1 Relationships between ontology, model, meta-model and modeling language<br />
in the semiotic triangle . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
4.2 Relationships between modeling ontology, meta-model and modeling language<br />
in the semiotic triangle . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
4.3 Relationships between model level, process ontology, process model, process<br />
meta-model and process modeling language (adapted from model<br />
level ontology in [87]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
4.4 <strong>Semantic</strong>s reconciliation <strong>of</strong> process models through ontology-based annotation<br />
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
4.5 General <strong>Process</strong> Ontology . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
4.6 EEML process model example: purchase process . . . . . . . . . . . . . 79<br />
4.7 Annotated EEML process model example: purchase process . . . . . . . 80<br />
5.1 Meta-model <strong>of</strong> the proposed goal ontology . . . . . . . . . . . . . . . . . 87<br />
5.2 Goal annotation procedure . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
ix