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.5. SUMMARY 101<br />

Figure 6.10: Main components <strong>of</strong> the UI in Pro-SEAT<br />

Pro-SEAT <strong>for</strong> each annotation phase.<br />

In the current version <strong>of</strong> Pro-SEAT, a navigator UI provides the function <strong>of</strong> querybased<br />

model navigation (Figure 6.11). The process knowledge user can select a reference<br />

ontology concept as the query word and submit the query to the system. During the<br />

query, the system can make inference based on the ontology. There<strong>for</strong>e, the system<br />

would return the model elements annotated with not only the given ontology concept<br />

but also the inferred concepts <strong>of</strong> the given ontology concept. Inferences concerned<br />

in a query includes semantic equivalence, subsumption and aggregation relationships<br />

between concepts.<br />

6.5 Summary<br />

The proposed annotation approach could be realized through different tool implementations<br />

by various technologies. The prototype developed in this work shows one possible<br />

implementation. This annotation tool provides a way <strong>of</strong> annotating meta-models and<br />

model elements with OWL ontological concepts. The current version <strong>of</strong> the model annotation<br />

tool is mainly designed <strong>for</strong> interpreting models created by the Metis tool. It<br />

can be extended to import other models produced by different modeling tools. Because<br />

the tool integrates the Protégé-OWL API, it can load any OWL ontology created by<br />

Protégé.

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

Saved successfully!

Ooh no, something went wrong!