Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Semantic Annotation for Process Models: - Department of Computer ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
24 CHAPTER 2. PROBLEM SETTING<br />
In [70], semantic annotation is used to establish links from the entities in the text<br />
to their semantic descriptions so that a number <strong>of</strong> basic prerequisite <strong>for</strong> representation<br />
<strong>of</strong> semantic annotations are identified:<br />
• Ontology (or at least taxonomy) defining the entity classes. It should be possible<br />
to refer to those classes;<br />
• Entity identifiers which allow those to be distinguished and linked to their semantic<br />
descriptions;<br />
• Knowledge base with entity descriptions.<br />
<strong>Semantic</strong> annotation <strong>of</strong> Web services has emerged under the hypothesis that semantics<br />
can improve s<strong>of</strong>tware reuse and discovery, significantly facilitate composition<br />
<strong>of</strong> Web services and enable integrating legacy applications as part <strong>of</strong> business process<br />
integration [203]. <strong>Semantic</strong> annotation <strong>of</strong> Web services is also called semantic markup<br />
<strong>of</strong> Web services, <strong>for</strong> which numbers <strong>of</strong> semantic markup languages and approaches are<br />
proposed such as WSMO [209], METEOR-S [187], OWL-S [198], SWSA/SWSL [181],<br />
WSDL-S [203]. They can be categorized into: a) annotating in<strong>for</strong>mation in WSDL<br />
with ontologies (METEOR-S, WSDL-S); b) <strong>for</strong>malizing ontologies <strong>of</strong> Web service as a<br />
<strong>Semantic</strong> Web services representation language (WSMO, OWL-S and SWSA/SWSL).<br />
In [206], semantic annotation <strong>of</strong> process models is concerned as a prerequisite <strong>of</strong> the<br />
vision <strong>of</strong> <strong>Semantic</strong> Business <strong>Process</strong> Management, which is very close to our proposal.<br />
It will enable (or enhance) additional functionalities, namely the discovery and autocompletion<br />
<strong>of</strong> process fragments, which lead to more effective modeling with respect to<br />
the reuse <strong>of</strong> existing process artifacts at the conceptual level. The executable process<br />
models can be partly generated from the conceptual business process models, which indicates<br />
there are underlying links between business process models and executable Web<br />
services. <strong>Semantic</strong> annotation <strong>of</strong> business process models could there<strong>for</strong>e enable more<br />
automation in the implementation phase because the corresponding <strong>Semantic</strong> Web services<br />
can be discovered automatically [206]. Although the work has just initiated and it<br />
is still an ongoing project, it shares the same vision with ours, i.e. semantic annotation<br />
can be also concerned as an alternative approach to achieve the semantic interoperability<br />
<strong>of</strong> semi-structured sources such as business process models, in spite <strong>of</strong> semantic<br />
annotations <strong>of</strong> unstructured sources (e.g. textual documents) and structured sources<br />
(e.g. WSDL described Web services). Ef<strong>for</strong>ts on the semantic enrichment <strong>of</strong> enterprise<br />
models by semantic annotations are also put by TG4 (Task Group 4: <strong>Semantic</strong> Enrichment<br />
<strong>of</strong> Enterprise Modeling, Architectures and Plat<strong>for</strong>ms) in EU project INTEROP<br />
(Interopreability Research <strong>for</strong> Networked Enterprise Applications and S<strong>of</strong>tware, FP6<br />
508011) [62], in which the main achievable targets are the semantic interoperability <strong>for</strong><br />
model exchange, model trans<strong>for</strong>mation and model traceability. As the contemporary<br />
work, our research shares some similar objectives and available technologies. Since we<br />
participated in the INTEROP project, our contributions are also devoted as part <strong>of</strong><br />
the results in the project.