Implementation a Philosophy Ontology based on Knowledge of Text Contents

텍스트 내용 지식 기반의 철학 온톨로지 구축

  • 김정민 (서울대학교 컴퓨터공학부) ;
  • 최병일 (서울대학교 철학사상연구수) ;
  • 김형주 (서울대학교 컴퓨터공학부)
  • Published : 2005.06.01

Abstract

Ontologies are the core components of the Semantic Web and knowledge-based systems. But it is difficult to find useful ontologies in actual domains. In order to build useful domain ontology, the conceptualization of the domain knowledge by knowledge experts of the specific domain and the specification of conceptualized knowledge with formal languages by ontology designers are required. In addition, structured and detailed guidelines and methods should be provided to be shared by the development team members. However, existing ontology building methodologies define and describe the skeletal structure of the whole building process at the top-layer. We build a useful academic ontology that is based on the conceptual knowledge structure in the domain of philosophy, and propose a detailed methodology to build a text ontology based on Topic Maps. Our methodology consists of two phases, ontology modelling and ontology implementation. We implement a philosophy knowledge portal to support retrieving and navigating of the philosophy knowledge.

시맨틱 웹이나 지식기반 시스템에서 지식 검색의 핵심 컴포넌트는 온톨로지이다. 하지만 현재 실용적인 온톨로지가 구축된 경우를 찾아보기는 어렴다. 실용적인 온톨로지 구축을 위해서는 특정 도메인의 지식 전문가에 의한 지식의 개념화와 온톨로지 설계자에 의한 지식의 명세화가 필요하며 이를 바탕으로 개발 팀원들 사이에 공유할 수 있는 자세한 온톨로지 생성 가이드라인이 필요하다. 그러나 기존의 온톨로지 생성 방법론은 은톨로지 구축 프로세스의 단계들을 상위 수준에서 나열하는 절차 중심의 방법론이다 본 논문에서는 철학 학문의 지식을 구조화하는 실용적인 온톨로지를 구축하는 방법으로서 텍스트 내용에 들어있는 지식을 온톨로지로 생성하는 토픽맵 기반의 덱스트 온톨로지 방법론을 제시하였다. 이 방법론은 지식 자원으로부터 지식을 분석하고 추출하는 온톨로지 모델링 단계와 형식 언어와 데이타 모델을 이용하여 온톨로지를 생성하는 온톨로지 구현 단계로 구성된다. 방법론과 함께 본 논문에서는 철학 온톨로지에 기반한 철학 지식 검색의 효율성을 보이기 위해 철학 지식 포털을 구현하였다.

Keywords

References

  1. S. Staab, H.-P. Schnurr, R. Studer, and Y. Sure. 'Knowledge processes and ontologies,' IEEE Intelligent Systems, Special Issue on Knowledge Management, 16(1), January/February 2001 https://doi.org/10.1109/5254.912382
  2. Graham Moo.. 'Topic Map technology - the state of the art,' XML 2000 Conference & Exposition, Washington, USA, December 2000
  3. Michel B., Martin B. and Steve N.. ISO/IEC 13250 TopicMaps
  4. 김정민, 박철만, 정준원, 이한준, 민경섭, 김형주, 'K-Box: 토픽맵 기반의 온톨로지 관리 시스템', 정보과학회논문지(컴퓨팅의 실제), 10(1), February 2004
  5. Uschold, M. and King, M. 'Towards A Methodology for Building Ontologies,' IJCAI-95 Workshop on Basic Ontological Issues in Knowledge Sharing, Montreal, August 1995
  6. Gruninger, M. and Fox, M.S. 'Methodology for the Design and Evaluation of Ontologies,' IJCAI-95 Workshop on Basic Ontological Issues in Knowledge Sharing, Montreal, August 1995
  7. Lopez, M.F., Gomez-Perez, A., and Sierra, J.P. 'Building a Chemical Ontology Using Methontology and the Ontology Design Environment,' IEEE Intelligent Systems, 14(1), January 1999 https://doi.org/10.1109/5254.747904
  8. Noy, N.F. and McGuinness, D.L. 'Ontology Development 101: A Guide to Creating Your First Ontology,' SMI technical report SMI-2001-0880, 2001
  9. Mizoguchi, R. 'Tutorial on ontological engineering-Part2: Ontology development, tools and languages,' New Generation Computing, OhmSha&Springer, 22(1), 2004
  10. S. Staab and R. Studer, 'Handbook on Ontologies,' Springer, pp. 133-150, 2004
  11. S. Staab and R. Studer, 'Handbook on Ontologies,' Springer, pp.173-190, 2004
  12. Perseus Classics Collection, http://www.perseus.tufts.edu/cache/perscoll_Greco-Roman.html
  13. Online Papers in Philosophy, http://opp.weatherson.net/
  14. Stanford Encyclopedia of Philosophy, http://plato.stanford.edu/
  15. Philosophy in Cyberspace, http://www-personal.monash.edu.au/~dey/phil/