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.

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

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

Saved successfully!

Ooh no, something went wrong!