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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Mcllraith, S.A., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems, 46–53 (2001)
BPEL, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
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)
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)
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)
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)
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)
Mantell, K.: From UML to BPEL: Model Driven Architecture in a Web Services world, http://www-128.ibm.com/developerworks/webservices/library/wsuml2bpel/
Protege, http://protege.stanford.edu
http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html
RDF, http://www.w3.org/TR/2004/REC-rdf-concepts- 20040210/
Knowledge Interchange Format: Draft proposed American National Standard( dpans). Technical Report 2/98-004, ANS (1998)
Ghallab, M., et al.: Technical Report, report CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control (1998)
RuleML, http://www.ruleml.org/
RDF validator, http://www.w3.org/RDF/Validator/
ConsVISor, http://www.vistology.com/consvisor/
Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality Driven Web Services Composition. In: WWW 2003, pp. 411–421 (2003)
Stylus Studio XML, http://www.stylusstudio.com/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)