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.

96 CHAPTER 6. PRO-SEAT (PROCESS SEMANTIC ANNOTATION TOOL)<br />

A process knowledge query application module interacts with the OWL module by<br />

loading the ontology and the annotation results <strong>for</strong> an ontology-based query.<br />

The user interface module manages interactions between a user and the system, so<br />

that it connects most system modules. Figure 6.1 specifies the interaction relations<br />

between those system modules.<br />

6.2 Data Structure<br />

In this section, we present the data structures using RML from the logical view to specify<br />

the interrelations between the entities participating in the system. We have adapted<br />

the MDD (Model Driven Development) methodology in the design and the implementation<br />

<strong>of</strong> the prototype. The structured entities in the design phase correspond to the<br />

Java Classes and Interfaces in the implementation.<br />

Figure 6.2: Structure <strong>of</strong> entities in the Pro-SEAT prototype<br />

Figure 6.3: Structure <strong>of</strong> entities in the pr<strong>of</strong>ile annotation<br />

First, we provide an overview <strong>of</strong> data structures <strong>of</strong> the entities in Figure 6.2. Generally,<br />

an annotation structure is the annotation link between a model and the annotation<br />

framework. A model usually consists <strong>of</strong> meta-model file(s) and model file(s). Both

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

Saved successfully!

Ooh no, something went wrong!