Modeling Semantic Web Services using UML 2

Florian Lautenbacher, Bernhard Bauer



The development of web services and especially semantic web services is a tremendous task for people who are not familiar with all language constructs. Especially with the growing mass of several semantic web service approaches a language-independent service development is needed. This gap can be filled by using model-driven software development. Therefore, in this paper we introduce a meta-model for semantic web services and show the benefits of automatic code generation on the basis of a small example.


  1. innoQ: An Overview of the Web Services Standards landscape, available online at, last called 2006-11-28
  2. Object Management Group (OMG): MDA Guide Version 1.0.1, June 2003, available online at
  3. Object Management Group (OMG): Unified Modeling Language (UML) Specification: Superstructure, Version 2.0, Final Adopted Specification, July 2005.
  4. Object Management Group (OMG): Meta Object Facility (MOF) Core Specification, Version 2.0, January 2006.
  5. Object Management Group (OMG): Ontology Definition Metamodel (ODM), Sixth Revised Submission to OMG, ad/2006-05-01, June 2006.
  6. Martin, D. et al: OWL-S: Semantic Markup for Web Services, November 2004, W3C Member Submission, available online at
  7. Akkiraju, R. et al.: Web Service Semantics - WSDL-S, November 2005, W3C Member Submission, available online at
  8. Lausen, H., Polleres, A. and Roman, D. (Eds.): Web Service Modeling Ontology (WSMO), June 2005, W3C Member Submission.
  9. Battle, S. et al.: Semantic Web Services Framework (SWSF) Overview, September 2005, W3C Member Submission.
  10. Farrell, J. and Lausen, H.: Semantic Annotations for WSDL, W3C Working Draft, available online at
  11. Lautenbacher, F. A UML profile and transformation rules for Semantic Web Services. Technical Report 2006-20, Augsburg, Germany, available online at
  12. Jablonski, S. and Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. Int. Thomson Computer Press, 1996
  13. Efftinge, S. and Kadura, C., 2006: OpenArchitectureWare 4.1 Xpand Language Reference, available online at
  14. Skogan, D.; Gronmo, R. and Solheim, I.: Web Service Composition in UML, presented at the International Enterprise Distributed Object Computing Conference (EDOC), Monterey, September 2004
  15. Gronmo, R.; Jaeger, M. and Hoff, H.: Transformations between UML and OWL-S, presented at the European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA), Nuremberg, November 2005
  16. Timm, J. and Gannod, G.: A Model-Driven Approach for Specifying Semantic Web Services, presented at the International Conference on Web Services (ICWS 2005), July 2005
  17. Kaviani, N.; Gaševic, D.; Hatala, M.; Wagner, G. Towards Unifying Rules and Policies for Semantic Web Services. In: Annual LORNET Conference on Intelligent, Interactive, Learning Object Repositories Network, Montreal, QC, Canada, 2006.
  18. Pondrelli L.: An MDD annotation methodology for Semantic Enhanced Service Oriented Architectures, Proceedings of the Open Interop Workshop on Enterprise Modelling and Ontologies, Porto, June 2005.
  19. Acuna, C. and Marcos, E.: Modeling Semantic Web Services - a case study, Proceedings of the International conference on web engineering (ICWE06), Palo Alto, CA, USA, 2006.
  20. Kendall, E.: MDA and Semantic Web Services: Integrating OWL-S & SWSF with the Ontology Definition Metamodel (ODM), SOA, MDA and Web Services Workshop, OMG, March 2006.
  21. Milanovic, M.; Gaševic, D.; Guirca, A.; Wagner, G.; Devedžic, V. On Interchanging between OWL/SWRL and UML/OCL. In: Workshop OCLApps at International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genoa, Italy, 2006.

Paper Citation

in Harvard Style

Lautenbacher F. and Bauer B. (2007). Modeling Semantic Web Services using UML 2 . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 9-18. DOI: 10.5220/0002421800090018

in Bibtex Style

author={Florian Lautenbacher and Bernhard Bauer},
title={Modeling Semantic Web Services using UML 2},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},

in EndNote Style

JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - Modeling Semantic Web Services using UML 2
SN - 978-989-8111-00-5
AU - Lautenbacher F.
AU - Bauer B.
PY - 2007
SP - 9
EP - 18
DO - 10.5220/0002421800090018