DOI QR코드

DOI QR Code

A Method for Automatic Generation of OWL-S Service Ontology

  • Published : 2006.06.30

Abstract

We present in this paper the methodology for automatic generation of OWL-S service model ontology along with the results and issues. First, we extract information related to atomic services and their properties such as IOPE from the UML class diagram, and retrieve information related to the composition of services from the UML state-chart diagram. Then, the 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 general and fully automatic, as well as effective, in that it is achieved in an environment familiar 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 a complex language such as OCL.

Keywords

References

  1. WSDL, http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221/
  2. UDDI, http://www.uddi.org/
  3. SOAP, http://www.w3.org/TR/2003/REC-soap12-part0-20030624/
  4. Sheila A. Mcllraith, Tran Cao Son, Honglei Zeng, Semantic Web Services, IEEE Intelligent Systems, pp.46-53, 2001 https://doi.org/10.1109/5254.920599
  5. BPEL, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
  6. WSCI, http://www.w3.org/TR/wsci/
  7. OWL-S, http://www.daml.org/services/owl-s/1.1/
  8. OWL, http://www.w3.org/TR/owl-features/
  9. http://www.daml.org/services/owl-s/1.1/related.html
  10. http://www.daml.org/services/daml-s/0.9/survey.pdf
  11. Michele Missikoff, Roberto Navigli, Paola Velardi, The Usable Ontology: An Environment for Building and Assessing a Domain Ontology, ISWC 2002, LNCS 2342, pp.39-53, 2002
  12. Vijayan Sugumaran, Veda C. Storey, Ontologies for Conceptual Modeling: Their Creation, Use, and Management, Data & Knowledge Engineering 42, pp.251-271, 2002 https://doi.org/10.1016/S0169-023X(02)00048-4
  13. Melania D., Vasileios H., Building Automatically a Business Registration Ontology, Proceedings of the 2002 National Conference on Digital Government Research, 2002
  14. Patrick C., Padraig C., Conor H., Ontology Discovery for the Semantic Web using Hierarchical Clustering, Trinity College Dublin Computer Science Department, Technical Reposts, 2001
  15. Armin W., Oliver W., Josef M. Joller, Siu Cheung Hui, Data Mining for for Ontology Building, IEEE Intelligent Systems, 2003
  16. Mario C., Carmela C., A Data Mining Ontology for Grid Programming, 1st Workshop on Semantic in P2P and Grid Computing at the 12th Internal WWW Conference, 2003
  17. Cranefield S., Purvis M., UML as a Ontology Modeling Language, Proc. Of the Workshop on Intelligent Information Integration, 16th Int. Joint Conference on AI(IJCAI-99), 1999
  18. Cranefield, S., Haustein, S., and Purvis, M., UML-Based Ontology Modelling for Software Agents, Proceedings of the Workshop on Ontologies in Agent Systems, 5th Internal Conference on Autonomous Agents, pp.21-28, 2001
  19. K. Baclawski, M. Kokar, P. Kogut, L. Hart, J. Smith, W. Holmes, J. Letkowski, M. Aronson, P. Emery, Extending the UML for Ontology Development, SOSYM 2002, Software System Model(2002) Vol.1, pp.1-15, 2002
  20. K. Falkovych, M. Sabou, H. Stuchenschmidt, UML for the Semantic Web: Transformation-Based Approaches, Knowledge Transformation for the Semantic Web, IOS Press, pp.92-106, 2003
  21. D. Duric, D. Gasevic, V. Devdzic, A MDA-based Approach to the Ontology Definition Metamodel, In Proc. Of the 6th International Conference on Information Technology, pp.193-196, 2003
  22. Gannod C., Timm J., An MDA-Based Approach for Facilitating Adoption of Semantic Web Service Technology, In Proc. Of the 8th IEEE Enterprise Distributed Object Computing Conference Workshop on Model-Driven Semantic Web, 2004
  23. P. Kogut, S. Cranefield, L. Hart, M. Dutra, K. Baclawski, M. Kokar, J. Smith, UML for Ontology Development, Knowledge Engineering Review Journal Special Issue on Ontologies in Agent Systems Vol.17, 2002
  24. A. H., E. J., and Nicholas K., ASSAM: A Tool for Semi-automatically Annotating Semantic Web Services, ISWC 2004, LNCS 3298, pp. 320-334, 2004
  25. Keith Mantell, From UML to BPEL: Model Driven Architecture in a Web Services world, http://www-128.ibm.com/developerworks/webservices/library/ws-uml2bpel/
  26. Protege, http://protege.stanford.edu
  27. http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html
  28. SWRL, http://www.daml.org/2004/04/swrl/
  29. RDF, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
  30. Knowledge Interchange Format: Draft proposed American National Standard(dpans). Technical Report 2/98-004, ANS, 1998
  31. M.Ghallab et al., Technical Report, report CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control, 1998
  32. RuleML, http://www.ruleml.org/
  33. RDF validator, http://www.w3.org/RDF/Validator/
  34. ConsVISor, http://www.vistology.com/consvisor/
  35. http://www.mindswap.org/2004/owls/ validator/
  36. Lianzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng, Quality Driven Web Services Composition, WWW2003, pp.411-421, 2003
  37. EA, http://www.sparxsystems.com.au/
  38. ArgoUML, http://argouml.tigris.org/
  39. http://www-306.ibm.com/software/ rational/
  40. Kovse J., Harder T., Generic XMI-Based UML Transformations, In Proc. 8th Int. Conf. on Object-Oriented Information Systems(OOIS'02), pp.192-198, 2002
  41. Stylus Studio XML, http://www.stylusstudio.com/
  42. Massimo Paolucci, Naveen Srinivasan, Katia Sycara, Takuya Nishimura, Towards a Semantic Choreography of Web Services: form WSDL to DAML-S, In Proceedings of First Internal Conference on Web Services(ICWS'03), pp.22-26, 2003
  43. N. Guarino and C. A. Welty, A Formal Ontology of Properties, In Knowledge Acquisition, Modeling and Management, pp.97-112, 200
  44. J. Volker et al, Automatic Evaluation of Ontologies, ISWC 2005, LNCS(3279), pp.716-731, 2005