Describing semantic web services: From UML to OWL-S

Il Woong Kim, Kyong Ho Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

As a de facto standard, OWL-S enables the semantic description of Web services, resulting in the automated discovery, selection, and composition of Web services. However, the complexity of the OWL-S grammar makes it difficult to construct an OWL-S ontology manually. This paper presents an efficient method for generating OWL-S ontologies from UML diagrams, which are widely used for software design and development. The proposed method uses a class diagram to represent a domain ontology and sequence or activity diagrams to represent the behavior of a business process. It also uses UML profiles to support various features of OWL-S. Finally, an XMI file extracted from UML diagrams is transformed into an OWL-S ontology via an XSLT script. Experimental results with a large volume of UML diagrams show that the proposed method deals with the control flow of complex processes and is superior to previous methods.

Original languageEnglish
Title of host publicationProceedings - 2007 IEEE International Conference on Web Services, ICWS 2007
Pages529-536
Number of pages8
DOIs
Publication statusPublished - 2007 Dec 1
Event2007 IEEE International Conference on Web Services, ICWS 2007 - Salt Lake City, UT, United States
Duration: 2007 Jul 92007 Jul 13

Publication series

NameProceedings - 2007 IEEE International Conference on Web Services, ICWS 2007

Other

Other2007 IEEE International Conference on Web Services, ICWS 2007
CountryUnited States
CitySalt Lake City, UT
Period07/7/907/7/13

Fingerprint

Semantic Web
Web services
Ontology
Software design
Flow control
Software engineering
Semantics
Diagrams
Semantic web services
Chemical analysis
Industry

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Information Systems
  • Information Systems and Management
  • Electrical and Electronic Engineering

Cite this

Kim, I. W., & Lee, K. H. (2007). Describing semantic web services: From UML to OWL-S. In Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007 (pp. 529-536). [4279640] (Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007). https://doi.org/10.1109/ICWS.2007.73
Kim, Il Woong ; Lee, Kyong Ho. / Describing semantic web services : From UML to OWL-S. Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007. 2007. pp. 529-536 (Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007).
@inproceedings{8bf188588957486c8b36dbbe1deb0e4e,
title = "Describing semantic web services: From UML to OWL-S",
abstract = "As a de facto standard, OWL-S enables the semantic description of Web services, resulting in the automated discovery, selection, and composition of Web services. However, the complexity of the OWL-S grammar makes it difficult to construct an OWL-S ontology manually. This paper presents an efficient method for generating OWL-S ontologies from UML diagrams, which are widely used for software design and development. The proposed method uses a class diagram to represent a domain ontology and sequence or activity diagrams to represent the behavior of a business process. It also uses UML profiles to support various features of OWL-S. Finally, an XMI file extracted from UML diagrams is transformed into an OWL-S ontology via an XSLT script. Experimental results with a large volume of UML diagrams show that the proposed method deals with the control flow of complex processes and is superior to previous methods.",
author = "Kim, {Il Woong} and Lee, {Kyong Ho}",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/ICWS.2007.73",
language = "English",
isbn = "0769529240",
series = "Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007",
pages = "529--536",
booktitle = "Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007",

}

Kim, IW & Lee, KH 2007, Describing semantic web services: From UML to OWL-S. in Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007., 4279640, Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007, pp. 529-536, 2007 IEEE International Conference on Web Services, ICWS 2007, Salt Lake City, UT, United States, 07/7/9. https://doi.org/10.1109/ICWS.2007.73

Describing semantic web services : From UML to OWL-S. / Kim, Il Woong; Lee, Kyong Ho.

Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007. 2007. p. 529-536 4279640 (Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Describing semantic web services

T2 - From UML to OWL-S

AU - Kim, Il Woong

AU - Lee, Kyong Ho

PY - 2007/12/1

Y1 - 2007/12/1

N2 - As a de facto standard, OWL-S enables the semantic description of Web services, resulting in the automated discovery, selection, and composition of Web services. However, the complexity of the OWL-S grammar makes it difficult to construct an OWL-S ontology manually. This paper presents an efficient method for generating OWL-S ontologies from UML diagrams, which are widely used for software design and development. The proposed method uses a class diagram to represent a domain ontology and sequence or activity diagrams to represent the behavior of a business process. It also uses UML profiles to support various features of OWL-S. Finally, an XMI file extracted from UML diagrams is transformed into an OWL-S ontology via an XSLT script. Experimental results with a large volume of UML diagrams show that the proposed method deals with the control flow of complex processes and is superior to previous methods.

AB - As a de facto standard, OWL-S enables the semantic description of Web services, resulting in the automated discovery, selection, and composition of Web services. However, the complexity of the OWL-S grammar makes it difficult to construct an OWL-S ontology manually. This paper presents an efficient method for generating OWL-S ontologies from UML diagrams, which are widely used for software design and development. The proposed method uses a class diagram to represent a domain ontology and sequence or activity diagrams to represent the behavior of a business process. It also uses UML profiles to support various features of OWL-S. Finally, an XMI file extracted from UML diagrams is transformed into an OWL-S ontology via an XSLT script. Experimental results with a large volume of UML diagrams show that the proposed method deals with the control flow of complex processes and is superior to previous methods.

UR - http://www.scopus.com/inward/record.url?scp=46849108522&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=46849108522&partnerID=8YFLogxK

U2 - 10.1109/ICWS.2007.73

DO - 10.1109/ICWS.2007.73

M3 - Conference contribution

AN - SCOPUS:46849108522

SN - 0769529240

SN - 9780769529240

T3 - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007

SP - 529

EP - 536

BT - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007

ER -

Kim IW, Lee KH. Describing semantic web services: From UML to OWL-S. In Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007. 2007. p. 529-536. 4279640. (Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007). https://doi.org/10.1109/ICWS.2007.73