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.

6.2. DATA STRUCTURE 97<br />

types <strong>of</strong> model files share same features such as "file name", "file suffix" and "file type".<br />

Pr<strong>of</strong>ile annotation, meta-model annotation, model annotation and goal annotation are<br />

four components <strong>of</strong> the annotation framework. Ontologies (GPO, domain ontology and<br />

goal ontology) are the reference ontologies in the different annotation components. A<br />

PSAM file is derived from GPO and its content comprises the model annotation and<br />

the goal annotation. The schema <strong>of</strong> PSAM models we defined in section is in fact the<br />

extended GPO model in OWL, which is included in section G.1 <strong>of</strong> Appendix G.<br />

Next we describe the data structure <strong>of</strong> each annotation component. In Figure 6.3,<br />

any model is the target <strong>of</strong> a pr<strong>of</strong>ile annotation and URIs <strong>of</strong> reference ontologies are to<br />

be specified in the pr<strong>of</strong>ile annotation.<br />

Figure 6.4: Structure <strong>of</strong> entities in the meta-model annotation<br />

Figure 6.5: Metis meta-model structure<br />

For a meta-model annotation (Figure 6.4), the meta-model file is the annotation<br />

target and the reference ontology is GPO. A meta-model file is composed <strong>of</strong> meta-model<br />

elements. GPO contains a number <strong>of</strong> the GPO concepts. The meta-model annotation<br />

results are composed <strong>of</strong> semantic mappings between meta-model elements and the GPO<br />

concepts. In the current version <strong>of</strong> the prototype, only Metis models are imported. In<br />

Figure 6.5, two specific modeling languages are exemplified in the data structure <strong>of</strong> the<br />

Metis meta-model elements.

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

Saved successfully!

Ooh no, something went wrong!