Browse > Article
http://dx.doi.org/10.3745/JIPS.2006.2.2.114

A Method for Automatic Generation of OWL-S Service Ontology  

Yang, Jin-Hyuk (Dept. of Computer Science, Korea University)
Chung, In-Jeong (Dept. of Computer Science, Korea University)
Publication Information
Journal of Information Processing Systems / v.2, no.2, 2006 , pp. 114-123 More about this Journal
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
Ontology; Semantic Web; OWL-S; State-chart; UML;
Citations & Related Records
연도 인용수 순위
  • Reference
1 SWRL, http://www.daml.org/2004/04/swrl/
2 RDF, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
3 Knowledge Interchange Format: Draft proposed American National Standard(dpans). Technical Report 2/98-004, ANS, 1998
4 M.Ghallab et al., Technical Report, report CVC TR-98-003/DCS TR-1165, Yale Center for Computational Vision and Control, 1998
5 RuleML, http://www.ruleml.org/
6 RDF validator, http://www.w3.org/RDF/Validator/
7 ConsVISor, http://www.vistology.com/consvisor/
8 http://www.mindswap.org/2004/owls/ validator/
9 Lianzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng, Quality Driven Web Services Composition, WWW2003, pp.411-421, 2003
10 EA, http://www.sparxsystems.com.au/
11 ArgoUML, http://argouml.tigris.org/
12 http://www-306.ibm.com/software/ rational/
13 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
14 Stylus Studio XML, http://www.stylusstudio.com/
15 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
16 SOAP, http://www.w3.org/TR/2003/REC-soap12-part0-20030624/
17 Armin W., Oliver W., Josef M. Joller, Siu Cheung Hui, Data Mining for for Ontology Building, IEEE Intelligent Systems, 2003
18 Vijayan Sugumaran, Veda C. Storey, Ontologies for Conceptual Modeling: Their Creation, Use, and Management, Data & Knowledge Engineering 42, pp.251-271, 2002   DOI   ScienceOn
19 Protege, http://protege.stanford.edu
20 WSDL, http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221/
21 UDDI, http://www.uddi.org/
22 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
23 Sheila A. Mcllraith, Tran Cao Son, Honglei Zeng, Semantic Web Services, IEEE Intelligent Systems, pp.46-53, 2001   DOI   ScienceOn
24 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
25 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
26 J. Volker et al, Automatic Evaluation of Ontologies, ISWC 2005, LNCS(3279), pp.716-731, 2005
27 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
28 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
29 N. Guarino and C. A. Welty, A Formal Ontology of Properties, In Knowledge Acquisition, Modeling and Management, pp.97-112, 200
30 BPEL, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
31 WSCI, http://www.w3.org/TR/wsci/
32 OWL-S, http://www.daml.org/services/owl-s/1.1/
33 OWL, http://www.w3.org/TR/owl-features/
34 http://www.daml.org/services/owl-s/1.1/related.html
35 http://www.daml.org/services/daml-s/0.9/survey.pdf
36 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
37 Melania D., Vasileios H., Building Automatically a Business Registration Ontology, Proceedings of the 2002 National Conference on Digital Government Research, 2002
38 Patrick C., Padraig C., Conor H., Ontology Discovery for the Semantic Web using Hierarchical Clustering, Trinity College Dublin Computer Science Department, Technical Reposts, 2001
39 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
40 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
41 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
42 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
43 Keith Mantell, From UML to BPEL: Model Driven Architecture in a Web Services world, http://www-128.ibm.com/developerworks/webservices/library/ws-uml2bpel/
44 http://staff.um.edu.mt/cabe2/supervising/undergraduate/owlseditFYP/OwlSEdit.html