Skip to main content

Automatic Generation of Service Ontology from UML Diagrams for Semantic Web Services

  • Conference paper
The Semantic Web – ASWC 2006 (ASWC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4185))

Included in the following conference series:

Abstract

We present in this paper the methodology for automatic generation of OWL-S service model ontology along with results and issues. First we extract information related to atomic services and their properties such as IOPE from UML class diagram, and retrieve information related to composition of services from UML state-chart diagram. Then XSLT applications utilize the acquired information to generate the OWL-S service model ontology through the predefined mappings between OWL-S constructs for composite services and UML state-chart primitives. For the justification of generated service ontology several validation checks are performed. Our service ontology generation method is fully automatic and effective in that it is performed in familiar environment to developers and information needed to generate service ontology is provided necessarily during service development. It is also noticeable to facilitate representing the condition with GUI rather than complex language like OCL.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. WSDL, http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221/

  2. Mcllraith, S.A., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems, 46–53 (2001)

    Google Scholar 

  3. BPEL, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/

  4. WSCI, http://www.w3.org/TR/wsci/

  5. OWL-S, http://www.daml.org/services/owl-s/1.1/

  6. OWL, http://www.w3.org/TR/owl-features/

  7. http://www.daml.org/services/owl-s/1.1/related.html

  8. http://www.daml.org/services/daml-s/0.9/survey.pdf

  9. Missikoff, M., Navigli, R., Velardi, P.: The Usable Ontology: An Environment for Building and Assessing a Domain Ontology. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 39–53. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Cranefield, S., Purvis, M.: UML as a Ontology Modeling Language. In: Proc. Of the Workshop on Intelligent Information Integration, 16th Int. Joint Conference on AI(IJCAI-1999) (1999)

    Google Scholar 

  11. Cranefield, S., Haustein, S., Purvis, M.: UML-Based Ontology Modelling for Software Agents. In: Proceedings of the Workshop on Ontologies in Agent Systems, 5th Internal Conference on Autonomous Agents, pp. 21–28 (2001)

    Google Scholar 

  12. Baclawski, K., Kokar, M., Kogut, P., Hart, L., Smith, J., Holmes, W., Letkowski, J., Aronson, M., Emery, P.: Extending the UML for Ontology Development. In: Software System Model, SOSYM 2002, vol. 1, pp. 1–15 (2002)

    Google Scholar 

  13. Andreas, H., Eddie, J., Nicholas, K.: ASSAM: A Tool for Semi-automatically Annotating Semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 320–334. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Mantell, K.: From UML to BPEL: Model Driven Architecture in a Web Services world, http://www-128.ibm.com/developerworks/webservices/library/wsuml2bpel/

  15. Protege, http://protege.stanford.edu

  16. http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html

  17. SWRL, http://www.daml.org/2004/04/swrl/

  18. RDF, http://www.w3.org/TR/2004/REC-rdf-concepts- 20040210/

  19. Knowledge Interchange Format: Draft proposed American National Standard( dpans). Technical Report 2/98-004, ANS (1998)

    Google Scholar 

  20. Ghallab, M., et al.: Technical Report, report CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control (1998)

    Google Scholar 

  21. RuleML, http://www.ruleml.org/

  22. RDF validator, http://www.w3.org/RDF/Validator/

  23. ConsVISor, http://www.vistology.com/consvisor/

  24. http://www.mindswap.org/2004/owls/validator

  25. Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality Driven Web Services Composition. In: WWW 2003, pp. 411–421 (2003)

    Google Scholar 

  26. Stylus Studio XML, http://www.stylusstudio.com/

  27. Paolucci, M., Srinivasan, N., Sycara, K., Nishimura, T.: Towards a Semantic Choreography of Web Services: form WSDL to DAML-S. In: Proceedings of First Internal Conference on Web Services(ICWS 2003), pp. 22–26 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, J.H., Chung, I.J. (2006). Automatic Generation of Service Ontology from UML Diagrams for Semantic Web Services. In: Mizoguchi, R., Shi, Z., Giunchiglia, F. (eds) The Semantic Web – ASWC 2006. ASWC 2006. Lecture Notes in Computer Science, vol 4185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11836025_50

Download citation

  • DOI: https://doi.org/10.1007/11836025_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38329-1

  • Online ISBN: 978-3-540-38331-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics