Skip to main content

Transformations Between UML and OWL-S

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3748))

Abstract

As the number of available Web services increases there is a growing demand to realize complex business processes by combining and reusing available Web services. The reuse and combination of services results in a composition of Web services that may also involve services provided in the Internet. With semantically described Web services, an automated matchmaking of capabilities can help identify suitable services. To address the need for semantically defined Web services, OWL-S and WSML have been proposed as competing semantic Web service languages.

Both proposals are quite low-level and hard to use even for experienced Web service developers. We propose a UML profile for semantic Web services that enables the use of high-level graphical models as an integration platform for semantic Web services. The UML profile provides flexibility as it supports multiple semantic Web service languages. Transformations of both ways between OWL-S and UML are implemented to show that the UML profile is expressive enough to support one of the leading semantic Web service languages.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Djuric, D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS) 1(1), 91–116 (2004)

    Article  Google Scholar 

  2. Tatte, S. (Editor). Business Process Execution Language for Web Services Version 1.1. Technical report, BEA Systems, IBM Corp., Microsoft Corp (February 2005), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/

  3. Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., Senanayake, R.: The OWL-S Editor - A Development Tool for Semantic Web Services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 78–92. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Martin, D.L., et al.: Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Horrocks, I., et al.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Technical Report (May 2004), http://www.w3.org/Submission/2004/SUBM-SWRL-20040521/

  6. Gómez-Pérez, A., González-Cabero, R., Lama, M.: ODE SWS: A Framework for Designing and Composing Semantic Web Services. IEEE Intelligent Systems 19(4), 24–31 (2004)

    Article  Google Scholar 

  7. Grønmo, R., Oldevik, J.: An Empirical Study of the UML Model Transformation Tool (UMT). In: The First International Conference on Interoperability of Enterprise Software and Applications (INTEROP-ESA), Geneva, Switzerland (February 2005)

    Google Scholar 

  8. Hakimpour, F., Domingue, J., Motta, E., Cabral, L., Lei, Y.: Integration of OWL-S into IRS-III. In: First AKT Workshop on Semantic Web Services, AKT-SWS 2004, Athens, Greece (December 2004)

    Google Scholar 

  9. Jaeger, M.C., Rojec-Goldmann, G., Mühl, G., Liebetruth, C., Geihs, K.: Ranked Matching for Service Descriptions using OWL-S. In: Kommunikation in verteilten Systemen (KiVS 2005), Informatik Aktuell, Kaiserslautern, Germany (February 2005)

    Google Scholar 

  10. Object Management Group (OMG). XML Metadata Interchange (XMI) Specification v1.2, OMG Document: formal/02-01-01. Technical report (January 2002)

    Google Scholar 

  11. Object Management Group (OMG). UML 2.0 Superstructure Specification, OMG Adopted Specification ptc/03-08-02. Technical Report (August. 2003)

    Google Scholar 

  12. Peer, J.: A PDDL Based Tool for Automatic Web Service Composition. In: Ohlbach, H.J., Schaffert, S. (eds.) PPSWR 2004. LNCS, vol. 3208, pp. 149–163. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  13. Rajasekaran, P., Miller, J.A., Verma, K., Sheth, A.P.: Enhancing Web Services Description and Discovery to Facilitate Composition. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 55–68. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Scicluna, J., Abela, C., Montebello, M.: Visual Modelling of OWL-S Services. In: Proceedings of the IADIS International Conference WWW/Internet, Madrid Spain (October 2004)

    Google Scholar 

  15. World Wide Web Consortium (W3C). SOAP Version 1.2 Part 0: Primer. Technical Report (June 2003), http://www.w3.org/TR/soap12-part0/

  16. World Wide Web Consortium (W3C). Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. Technical Report (August 2004), http://www.w3.org/TR/wsdl20

  17. WSMO working group. D16.1v0.2 The Web Service Modeling Language WSML, WSML Final Draft. Technical Report (March 2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grønmo, R., Jaeger, M.C., Hoff, H. (2005). Transformations Between UML and OWL-S. In: Hartman, A., Kreische, D. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2005. Lecture Notes in Computer Science, vol 3748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581741_20

Download citation

  • DOI: https://doi.org/10.1007/11581741_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30026-7

  • Online ISBN: 978-3-540-32093-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics