DOI QR코드

DOI QR Code

Ontology Construction Process and System

온톨로지 구축 프로세스와 시스템

  • Published : 2006.12.25

Abstract

Numbers of research on ontology construction and its application are being done for knowledge and information processing using computers. But, the current ontology development methods and ontology construction tools are using in restricted field on propose. Therefore, proper ontology development processes and ontology construction tools on ontology characteristic are needed. In this paper, we propose ontology construction process(OntoProcess) that non-experts in specific field are able to construct ontology through conceptualization of knowledge and formalization of concepts from language resource. Beside, some problems may be occurred while numbers of people are working together to construct ontology: i)duplicated concept definition in conceptualization process of knowledge and ii)decreasing efficiency of ontology construction by short understanding about formal language and tool operation in formalization process. To solve the problems, we propose an ontology construction process for multiple developers (OntoProcess) using meta ontology. We develop an ontology construction system(OntoCS) based on proposed processes, and we show the efficiency of proposed processes and system from ontology construction experiment.

컴퓨터를 활용한 지식과 정보 처리를 위해 온톨로지를 구축하고 활용하기 위한 연구가 이루어지고 있다. 그러나 현재까지의 온톨로지 개발 방법 및 온톨로지 구축 도구는 온톨로지 개발 목적에 따라 제한적인 부분에서 연구되어 사용되고 있다. 그러므로 개발하려는 온톨로지 특성에 따른 적절한 온톨로지 구축 프로세스와 도구가 필요하다. 본 논문에서는 특정 분야의 비전문가가 언어 자원으로부터 지식을 개념화하고, 개념을 형식화하여 온톨로지를 구축할 수 있는 온톨로지 구축 프로세스(OntoProcess)를 제안한다. 그리고 다수의 온톨로지 구축자가 동시에 온톨로지 구축 작업을 행할 경우 i)지식의 개념화 과정에서 동일한 개념을 중복 정의하거나 ii)개념의 형식화 과정에서 형식언어와 포구사용법의 이해 부족으로 인해 온톨로지 구축 능률이 저하되는 문제가 발생할 수 있다. 이런 문제를 해결하기 위해 메타 온톨로지를 이용한 다중 온톨로지 구축 프로세스(OntoProcess)를 제안한다. 제안한 프로세스에 기반한 온톨로지 구축 시스템 (OntoProcess)을 개발하고, 실제 온톨로지 구축 실험을 통하여 제안한 프로세스와 시스템의 효율성을 확인한다. 그리고 온톨로지 구축 과정에서 발견된 문제점 및 이에 대한 해결 방안을 제시한다.

Keywords

References

  1. 이인근, 황도삼, 권순학, '씨앗 용어 피드백 관련 검색에 근거한 온롤로지 구축,' 제18회 한글 및 한국어 정보처리 학술대회 , pp.81-88, 2006
  2. Natalya Fridman Noy, and Deborah L. McGuinness, 'Ontology Development 101: A Guide to Creating Your First Ontology,' Stanford Knowledge Systems Laboratory Technical Report KSL-01-05, 2001
  3. Alan Rector, et al., 'OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns,' 14th International Conference on Knowledge Engineering and Knowledge Management, Whittlebury Hall, Northamptonshire, UK, 2004. https://doi.org/10.1007/978-3-540-30202-5_5
  4. '웹 온톨로지 개발지침 연구', 한국전산원, NCA IV-RER-04059, 2004
  5. 김은경, 남영준, '시맨틱 웹을 위한 온톨로지 구축 방법에 관한 비교 연구,' 정보관리연구, vol.35, no.2, pp.57-85, 2004
  6. Hai Wang, Matthew Horridge, Alan L. Rector, Nick Drummond, Julian Seidenberg, 'Debugging OWL-DL Ontologies: A Heuristic Approach,' International Semantic Web Conference 2005, pp.745-757, 2005 https://doi.org/10.1007/11574620_53
  7. Protege, http//protege.stanford.edu, July 2006
  8. Protege OWL API Programmer's Guide, http://protege.stanford.edu/plugins/owl/ api/guide.html, July 2006
  9. OWL Web Ontology Language Guide, http://www.w3.org/TR/owl-guide, July 2006
  10. Prompt plug in, http//protege.stanford.edu/plugins/prompt/prompt.html, July 2006
  11. Michael Denny, 'Ontology editor survey results,' http://xml.com/2002/11/06/Ontology_Editor_Survey.html, June 2002