Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.4.627

Study Service Ontology Design Scheme Using UML and OCL  

Lee Yun-Su (고려대학교 전산학과)
Chung In-Jeoung (고려대학교 전산학과)
Abstract
The Intelligent Web Service is proposed for the purpose of automatic discovery, invocation, composition, inter-operation, execution monitoring and recovery web service through the Semantic Web and the Agent technology. To accomplish this Intelligent Web Service, the Ontology is a necessity for reasoning and processing the knowledge by the computer. However, creating service ontology, for the intelligent web service, has two problems not only consuming a lot of time and cost depended on heuristic of service developer, but also being hard to be mapping completely between service and service ontology. Moreover, the markup language to describe the service ontology is currently hard to be learned by the service developer In a short time. This paper proposes the efficient way of designing and creating the service ontology using MDA methodology. This proposed solution reuses the creating model in terms of desiEninE and constructing Web Service Model using UML based on MDA. After converting the Platform-Independent Web Service Model to the dependent model of OWL-S which is a Service Ontology description language, it converts to OWL-S Service Ontology using XMI. This proposed solution has profits, oneis able to be easily constructed the Service Ontology by Service Developers, the other is enable to be created the both service and Service Ontology from one model. Moreover, it can be effective to reduce the time and cost as creating Service Ontology automatically from a model, and calmly dealt with a change of outer environment like as the platform change. This paper cites an instance for the validity of designing Web Service model and creating the Service Ontology, and validates whether the created Service Ontology is valid or not.
Keywords
Intelligence Web Service; Ontology; OWL-S; MDA; UML;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bijan Parsia, Evren Sirin, and Aditya Kalyanpur. Debugging owl ontologies. In The 14th International World Wide Web Conference, Chiba, Japan, May, 2005   DOI
2 OWL-S IDE : http://projects.semwebcentral.org/projects/owl-s-ide/
3 Protege : http://protege.stanford.edu/
4 Bravo Air Example : http://www.daml.org/services/owl-s/1.1/examples.html/BravoAirService.owl
5 DARPA : http://www.daml.org
6 Zakaria Maamar, Boualem Benatallah, Wathiq mansoor, Service Chart Diagrams - Description & Application, The Twlfth Internatonal World Wide Web Conference, pp.43-39, 2003
7 OWL-S Validator : http://www.mindswap.org/2004/owl-s/validator/
8 지능형 웹 서비스 표준 기술 동향 및 국내 도입 방안 연구 보고서, 한국 전산원, 2004. 4
9 Gerald C. Gannod, John T. E. Timm, An MDA-based Approach for Facilitating Adoption of Semantic Web Service Technology, Proceedings of the 8th IEEE Enterprise Distributed Object Computing Conference Workshop on Model-Driven Semantic Web, September, 2004
10 이윤수, 김태석, 양진혁, 정인정, 소프트웨어 공학적 방법을 이용한 온톨로지의 효율적인 설계 및 생성에 관한 연구, 22회 한국정보처리학회 추계학술발표대회 논문집 11권 2호, pp. 645-648, 2004. 11   과학기술학회마을
11 WSDL : http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221/
12 양진혁, 민재홍, 이윤수, 김태석, 정인정, 지능형 e-비즈니스를 위한 플랫폼에 관한 연구 : 시맨틱 웹 서비스 아키텍처, 21회 한국정보처리학회 춘계학술발표대회 논문집 11권 1호, pp. 369-372 2004, 5
13 Dragan Duric, Dragan Gasevic and Vladan Devdzic, A MDA-based Approach to the Ontology Definition Metamodel, In Proc. of the 6th Int. Conf. on Information Technology, pp.193-196, 2003
14 Jernnj Kovse and Theo Harder, Generic XMI-Based UML Model Transformations, in: Proc. 8th Int. Conf. on Object-Oriented Information sysetms (OOIS'02), pp.192-198, Sept., 2002
15 Stephen Cranefield and Martin Purvis, UML as an ontology modelling language. In Proceedings of the Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence (IJCAI-99), 1999
16 Stephen Cranfield, Stefan Haustein and Martin Purvis, UML-Based Ontology Modeling for Software Agents, Proc. of Ontologies in Agent Sysetms Workshop, pp.21-28, 2001
17 Stefan Wendler, Mapping XMI / UML to DAML+OIL, http://www.jdev.de/html/projects/uml2daml/mapping/uml2daml_mapping.html, 2002
18 Jean Beziven, Slimane Hammoudi, Denivaldo Lopes and Frederic Jouault, An Experiment in Mapping Web Services to Implementation Platforms, ICCS 2004: 4th Int. Conf. pp.164-173, June, 2004
19 CWM : http://www.omg.org/technology/documents/modeling_spec_catalob.htm#CWM
20 OCL : http://www.uml.org/
21 DAML : http://www.daml.org/2001/03/daml+oil-index.html
22 DAML-S : http://www.daml.org/services/daml-s/0.9/
23 MOF : http://www.omg.org/cgi-bin/doc?formal/00-04-03
24 UML : http://www.uml.org/
25 XMI : http://www.omg.org/technology/documents/formal/xmi.htm
26 DOM : http://www.w3.org/DOM/
27 MDA : http://www.omg.org/mda/
28 OWL-S : http://w3.org/2004/OWL-S/