Analysis and comparison of ontology development methodologies: based on CMM-I version 1.1 Maturity Level 2 and 3

온톨로지 개발 방법론 분석 비교 (CMMI 버전 1.1 성숙 단계 2와 3을 기반으로)

  • 최승용 (관동대학교 전자계산공학과) ;
  • 김정아 (관동대학교 컴퓨터교육과) ;
  • 정란 (강원대학교 컴퓨터공학과) ;
  • 배제민 (관동대학교 컴퓨터교육과) ;
  • 홍찬기 (관동대학교 컴퓨터공학과) ;
  • 최성운 (명지대학교 컴퓨터공학과)
  • Published : 2007.12.15

Abstract

As the requirement of Semantic Web and knowledge management has been rising, ontology developments have been carried out actively. Ontology is now at the point that systematic developing standardization should be made up like the developing a large scale software. Yet, It has not been made to optimize and standardize ontology development methodologies. In this study, to compare ontology development methodologies, METHONTOLOGY, CommonKADS, OTK in foreign countries and EOE in Korea are selected. The evaluating method is to introduce CMM-I version 1.1 framework. Ontology development methodologies have been evaluated in process areas that introduce for CMM-I maturity level 2 and 3. The purpose of this study is to find matured process and weak process in ontology development methodology on the view of process maturity, and suggests the areas to be Improved in it. The result of this study can be applied as basic data to establish and improve ontology development methodology.

시맨틱 웹(semantic web), 지식 경영 요구가 증대되면서 온톨로지 개발이 활발하게 이루어지고 있다. 온톨로지 역시 대규모 소프트웨어를 개발하는 것과 동일하게 체계적인 개발 표준이 필요한 시점에 있다. 그러나 아직 온톨로지 개발 방법론의 체계화 및 표준화는 이루어지고 있지 않은 상황이다. 본 연구에서는 온톨로지 개발 방법론의 비교를 위해 외국의 대표적인 온톨로지 개발 방법론(METHONTOLOGY, CommonKADS, OTK)과 국내 온톨로지 개발 방법론(EOE)을 선정했다. 평가 방법은 CMM-I 버전 1.1 프레임워크를 도입하여 CMM-I 성숙 단계 2와 3에 해당하는 프로세스 영역별로 온톨로지 개발 방법론을 평가했다. 본 연구의 목적은 프로세스 성숙도(CMM-I) 관점으로 평가 대상의 온톨로지 개발 방법론에 대해 성숙된 프로세스 영역과 취약한 프로세스 영역을 파악하고 온톨로지 개발 방법론의 개선 영역을 제시하는 것이다. 본 연구의 결과는 온톨로지 개발 방법론의 수립 또는 개선의 기초 자료로 활용할 수 있다.

Keywords

References

  1. Thomas R. Gruber, 'A Translation Approach to Portable Ontology Specifications,' Knowledge Acquisition Journal, Vol. 5, pp. 199-220, 1993 https://doi.org/10.1006/knac.1993.1008
  2. Bill Swartout, Ramesh Patil, Kevin Knight, and Tom Russ, 'Toward Distributed Use of Large-Scale Ontologies,' Symposium on Ontological Engineering of AAAI., pp. 138-148, 1997
  3. Steffen Staab, Rudi Studer, Hans Peter Schnurr, and York Sure, 'Knowledge Processes and Ontologies,' IEEE Intelligent Systems, Volume 16, Issue 1, pp. 26-34, 2001
  4. Guus Schreiber, Bob Wielinga, Robert de Hoog, Hans Akkermans, and Walter Van de velde, 'CommonKADS: a comprehensive methodology for KBS development,' IEEE Expert, Volume 9, Issue 6, pp. 28-37, 1994
  5. Mark S. Fox, 'The TOVE Project: A Commonsense Model of the Enterprise,' Proceedings of the 5th international conference on Industrial and engineering applications of artificial intelligence and expert systems, Springer-Verlag, London, pp. 25-34, 1992
  6. Mariano Fernandez-Lopez, Asuncion Gomez-Perez, and Natalia Juristo, 'METHONTOLOGY: From Ontological Art Towards Ontological Engineering,' Spring Symposium on Ontological Engineering of AAAI, Stanford University, California, pp. 25-34, 1997
  7. Geri Steve, Aldo Gangemi, and Domenico M. Pisanelli, 'Integrating Medical Terminologies with ONIONS Methodology,' Information Modelling and Knowledge Bases VIII, Amsterdam, IOS Press, 1997
  8. Alec Dorling, 'SPICE: software process improvement and capability dEtermination,' Information and Software Technology. Vol.35, No.6-7, pp. 404-408. 1993 https://doi.org/10.1016/0950-5849(93)90011-Q
  9. Mariano Fernandez-Lopez, 'Overview Of Methodologies For Building Ontologies,' Proceedings of the IJCAI-99 Workshop on Ontologies and Problem-Solving Methods(KRR5), August 1999
  10. 김은경, '시맨틱웹을 위한 온톨로지 구축방법에 관한 비교연구', 중앙대학교 석사학위 논문, 2004
  11. Musen, 'Dimensions of knowledge sharing and reuse,' Computers and Biomedical Research, Vol. 25, Issue 5, pp. 435-467, 1992 https://doi.org/10.1016/0010-4809(92)90003-S
  12. Douglas B. Lenat, and R. V. Guha, building Large Knowledge-based Systems: Representation and Inference in the Cyc Project, 1st Ed., Addison-Wesley, Boston, 1989
  13. Mike Uschold, and Michael Grüninger, 'ONTOLOGIES: Principles, Methods and Applications,' Knowledge Engineering review 11(2), pp. 93-155, 1996 https://doi.org/10.1017/S0269888900007797
  14. Khaled El Emam, Jean-Normand Drouin, and Walcelio Melo, SPICE - The Theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Society, 1998
  15. Margaret K. Kulpa, and Kent A. Johnson, 'Interpreting the CMMI: A Process Improvement Approach,' Auerbach, 2003
  16. 한국전산원, '웹 온톨로지 개발지침 연구', NCA IV-RER-04059, 2004. 12