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.

56 CHAPTER 3. STATE OF THE ART<br />

3.4.8 ASTAR<br />

A* is the ATHENA semantic annotation system, which is partially supported by the<br />

ATHENA project [57]. A* is a Web application connected with ATHOS tool and<br />

with THEMIS tool — two tools are used to model the resources in RDF repositories.<br />

Ontology-based semantic annotation in this system is aimed at reconciling semantic heterogeneity<br />

among business and technical resources. The following semantic mismatch<br />

cases are identified in Table 3.4 [145].<br />

A* allows four increasing levels <strong>of</strong> annotation, namely terminological, path, simple<br />

and full level annotations.<br />

• Terminological <strong>Annotation</strong>. By such annotation, terms are associated with a set<br />

<strong>of</strong> terms from the ontology. Usually naming mismatch, content mismatch and<br />

abstraction mismatch can be reconciled by terminology annotation.<br />

• Path <strong>Annotation</strong>. The structure <strong>of</strong> the schema and the ontology are compared.<br />

Complete paths, from the root element to the leaves, <strong>of</strong> the annotated schema<br />

are associated with a set <strong>of</strong> paths <strong>of</strong> the ontology. Such annotation can solve the<br />

semantic problems such as structural mismatch, subClass-Attribute mismatch,<br />

schema instance mismatch and content mismatch.<br />

• Simple annotation. At this level it is possible to specify the type <strong>of</strong> mismatch that<br />

each annotation intends to cover. Such in<strong>for</strong>mation will be re-used <strong>for</strong> Attribute<br />

Granularity mismatch; Encoding mismatch; Precision mismatch, among others.<br />

• Full <strong>Semantic</strong> <strong>Annotation</strong>. It is a complex annotation including OWL expressions.<br />

3.4.9 Discussion on the survey results <strong>of</strong> annotation tools and methods<br />

Most <strong>of</strong> annotation tools and methods in the survey are <strong>for</strong> unstructured Web textual<br />

resources, such as MnM, KIM, AeroDAML and OntoMat-Annotizer, because there<br />

have been many research activities and development in this area. For those unstructured<br />

in<strong>for</strong>mation, the annotation is to structure and supply semantic descriptions <strong>for</strong><br />

in<strong>for</strong>mation. In<strong>for</strong>mation extraction is one <strong>of</strong> the techniques <strong>of</strong>ten applied <strong>for</strong> the automation<br />

<strong>of</strong> the semantic annotation <strong>of</strong> the textual resources. We have also surveyed<br />

the semantic annotation <strong>of</strong> structured in<strong>for</strong>mation — WSDL in<strong>for</strong>mation <strong>for</strong> the Web<br />

services discovery and composition, such as MWSAF and SAWSDL. Since WSDL is<br />

already structured, the annotation is to build the mapping between the structured in<strong>for</strong>mation<br />

and the ontological concepts and relations. Some NLP techniques can also<br />

be employed to automate the mapping. Very few work has been completed on the<br />

semantic annotation <strong>of</strong> semi-structured in<strong>for</strong>mation. Having the both characters <strong>of</strong> the<br />

unstructured and the structured, the semantic annotation <strong>of</strong> semi-structured in<strong>for</strong>mation<br />

should be able to <strong>for</strong>malize the structure <strong>of</strong> in<strong>for</strong>mation and also build the links<br />

between in<strong>for</strong>mation and ontology. We has included the related work in the INTEROP<br />

project, which presents some initial ideas and surface results about the semantic annotation<br />

<strong>of</strong> enterprise models. Another related work — A* provides a tool to annotate<br />

models in order to develop future model trans<strong>for</strong>mations. The limitation <strong>of</strong> A* is that

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

Saved successfully!

Ooh no, something went wrong!