5 CONCLUSIONS
Using our meta-model and UML-profile one can
simply model a semantic web service and then
generate code in one of the currently proposed SWS-
languages. Our profile provides independency from
each single SWS standard and can easily be adapted
in the future. We integrated our profile into a UML
CASE-tool and modeled a well-known example.
Our meta-model is compatible with all of the
current W3C SWS-submissions and builds on the
OMG specification draft, it enables a code
generation through a well-defined meta-model and it
includes the modeling of ontologies.
However, the integration of semantic web rules
is still missing. To make it easier to model
preconditions and effects we will include rules
(based on SWRL or WRL) in upcoming versions of
our profile. We are also interested on semantic
business process models and how to combine these
business processes with the developed meta-model
for semantic web services.
REFERENCES
Acuna, C. and Marcos, E., 2006. Modeling semantic web
services – a case study, ICWE06, Palo Alto, CA,
USA.
Akkiraju, R. et al., 2005. Web Service Semantics –
WSDL-S, W3C Member Submission.
Alves, A. et al., 2006. Web Services Business Process
Execution Language Version 2.0, Committee Draft at
OASIS.
Battle, S. et al., 2005. Semantic Web Services Framework
(SWSF) Overview, W3C Member Submission.
de Bruijn, J., Lausen, H., Polleres, A. and Fensel, D.,
2005. WSML – a Language Framework for Semantic
Web Services, W3C Workshop on Rule Languages for
Interoperability, Washington DC, USA.
Efftinge, S. and Kadura, C., 2006: OpenArchitectureWare
4.1 Xpand Language Reference, available online at
http://www.eclipse.org/gmt/oaw/doc/4.1/r20_xPandRe
ference.pdf
Gronmo, R. and Jaeger, M. and Hoff, H., 2005.
Transformations between UML and OWL-S,
ECMDA-FA, Nuremberg
Hassael-Massieux, D. and Connolly, D, 2005. Gleaning
Resource Descriptions from Dialects of Languages
(GRDDL)”, W3C Team Submission.
Kendall, E., 2006. MDA and Semantic Web Services:
Integrating OWL-S & SWSF with the Ontology
Definition Metamodel (ODM), SOA, MDA and Web
Services Workshop, OMG.
Kopecky, J. and Parsia, B., 2006. Web Service Description
Language (WSDL) Version 2.0: RDF Mapping, W3C
Working Draft.
Lausen, H., Polleres, A. and Roman, D. (Eds.), 2005. Web
Service Modeling Ontology (WSMO), W3C Member
Submission.
Lautenbacher, F. and Bauer, B., 2006. Semantic Reference
and Business Process Modeling Enables an Automatic
Synthesis, Workshop SBPM at ESWC06, Budva.
Lautenbacher, F., 2006. A UML profile and
transformation rules for semantic web services,
Technical Report 2006-20, Augsburg, Germany,
available online at http://www.ds-
lab.org/publications/reports/2006-20.html
Martin, D. et al.: 2004. OWL-S: Semantic Markup for
Web Services, W3C Member Submission.
Moore, R., Lopes, J., 1999. Paper templates. In
TEMPLATE’06, 1st International Conference on
Template Production. INSTICC Press.
OMG, 2003. Object Management Group: MDA Guide
Version 1.0.1.
OMG, 2005: Object Management Group: Unified
Modeling Language (UML) Specification:
Superstructure, Version 2.0, Final Adopted
Specification.
OMG, 2006a. Object Management Group: Meta Object
Facility (MOF) Core Specification, Version 2.0.
OMG, 2006b: Object Management Group: Ontology
Definition Metamodel (ODM), Fifth Revised
Submission to OMG/RFP ad/2006-01-01.
Peer, J., 2005. Semantic Service Markup with SESMA,
Web Service Semantics Workshop (WSS’05) at the
WWW 2005.
Pistore, M., Spalazzi, L. and Traverso, P., 2006. A
Minimalist Approach to Semantic Annotations for
Web Processes Compositions, ESWC06, Budva.
Pondrelli L., 2005. An MDD annotation methodology for
Semantic Enhanced Service Oriented Architectures,
Open Interop Workshop on Enterprise Modelling and
Ontologies, Porto.
Scicluna, J., Abela, C. and Montebello, M., 2004. “Visual
Modeling of OWL-S Services”, CSAW’04 at the
University of Malta.
Skogan, D. and Gronmo, R. and Solheim, I., 2004. Web
Service Composition in UML, EDOC, Monterey.
Smith, J., 1998. The book, The publishing company.
London, 2
nd
edition.
Timm, J. and Gannod, G., 2005. A Model-Driven
Approach for Specifying Semantic Web Services,
IEEE ICWS 2005.
WfMC, 2005. XML Process Definition Language,
WFMC-TC-1025, Workflow Management Coalition
Specification.
CREATING A META-MODEL FOR SEMANTIC WEB SERVICE STANDARDS
381