A model-driven approach for describing semantic web services: from UML to OWL-S

  • Authors:
  • Il-Woong Kim;Kyong-Ho Lee

  • Affiliations:
  • SureSoft Technologies Inc., Seoul, Korea and Department of Computer Science, Yonsei University, Seoul, Korea;Department of Computer Science, Yonsei University, Seoul, Korea

  • Venue:
  • IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the wide spread of Web services, there is a growing interest in semantic Web services based on ontologies, which support the automated discovery, selection, and composition of Web services. OWL-S is a de facto standard ontology for describing the semantics of Web services. Due to the complexity of the OWL-S grammar, it is difficult to construct OWL-S descriptions manually. This paper presents an efficient model-driven approach to generate OWL-S ontologies from Unified Modeling Language (UML) models, which are widely used for software design and development. The proposed method is based on UML profiles to represent the characteristics of OWL-S. Specifically, a domain ontology is transformed into a class diagram, and UML diagrams are extended to represent the behavior of business processes. Finally, an XML Metadata Interchange (XMI) file extracted from UML diagrams is transformed into an OWL-S representation via an Extensible Stylesheet Language Transformation (XSLT) script. Experimental results with a large number of UML diagrams show that the proposed method handles effectively the control flow of complex processes.