DOI QR코드

DOI QR Code

An ontology analysis and error detection tool based on concept hierarchy structures

개념계층구조에 기반한 온톨로지 분석 및 오류검출도구

  • Published : 2008.08.29

Abstract

An ontology as the core element of Semantic Web is a formal specification of a conceptualization of shared domain knowledge. The use of well-defined ontologies can increase the quality of interoperable information systems in the area of Semantic Web. However, in practice, it is not easy to develop high-quality ontologies which have no errors. Therefore, with methodologies for ontology design, various methods or tools for ontology analysis supporting for error-detection might be very helpful for ontology developers. In this paper, we propose a novel approach for analyzing the core constructs of ontology based on the Formal Concept Analysis and develop a tool that supports error-checking ontologies. Our approach can serve not only as a guidance to modify the existing ontologies, but also as a valuable tool in developing high-quality ontologies.

온톨로지는 시멘틱 웹의 핵심요소로서, 도메인의 공유지식을 개념화하여 정형적으로 표현한 것이다. 잘 정의된 온톨로지를 사용함으로써 상호운용성을 기반으로 하는 시멘틱 웹 분야의 정보시스템 품질을 향상시킬 수 있다. 그러나, 실제로는 오류를 포함하지 않는 고품질의 온톨로지를 개발하는 것은 수월하지 않다. 따라서, 온톨로지 설계기법과 더불어서, 온톨로지에 내재된 에러를 검출하는 기능을 지원하는 다양한 분석도구/기법들은 온톨로지 개발자들에게 많은 도움이 될 수 있다. 본 논문에서는, 형식개념분석기법을 기반으로 온톨로지의 핵심요소들을 분석하는 기법을 제안하고, 온톨로지에 내재되어 있는 오류를 검출하기 위한 지원도구를 개발하였다. 본 연구결과는, 기존의 온톨로지를 수정보완할 경우의 지침으로서 뿐만아니라, 고품질의 온톨로지를 개발할 수 있는 유용한 도구로서 이용될 수 있다.

Keywords

References

  1. T. R. Gruber, “Toward principles for the design of ontologies use for knowledge sharing,” the Padua workshop on Formal Ontology, March, 1993 https://doi.org/10.1006/ijhc.1995.1081
  2. J. Heflin and J. Hendler, “Semantic Interoperability on the web,” Proceedings of Extreme Markup Language 2000. Graphic Communications Association, pp.111-120, 2000
  3. A. Gomez-Perez and O. Corcho, “Ontology languages for the Semantic Web,” IEEE Intelligent Systems, Vol.17, No.1, pp.54-60, January/February, 2002 https://doi.org/10.1109/5254.988453
  4. E. P. B. Simperl and C. Tempich, “Ontology Engineering: A Reality Check,” OTM Conferences, LNCS 4275, 2006 https://doi.org/10.1007/11914853_51
  5. J. Cardoso, “The Semantic Web Vision: Where Are We?,” IEEE Intelligent Systems, Vol.22, No.5, pp.84-88, 2007 https://doi.org/10.1109/MIS.2007.4338499
  6. Q. Lu and V. Haarslev, “OntoKBEval: A Support Tool for DL-based Evaluation of OWL Ontologies,” Proceedings of the 2006 International Workshop on OWL: Experiences and Directions 2006(OWLED-2006), Athens, Georgia, USA, Nov. 10-11, 2006
  7. D. Sleeman and Q. Reul, “CleanONTO: Evaluating Taxonomic Relationships in Ontologies,” Proceedings of the 4th International EON Workshop, Edinburgh International Conference Center, Edinburgh, United Kingdom, May, 22nd, 2006
  8. Y. Sure and M. Erdmann and J. Angele and S. Staab and R. Studer and D. Wenke, “OntoEdit: Collaborative Ontology Development for the Semantic Web,” Proceedings of the First Semantic Web Conference, June, 2002
  9. J. Angele and Y. Sure, “EFFORT-evaluation framework for ontologies and related technologies,” Technical report, Institute AIFB, University of Karlsruhe and Ontoprise GmbH, 2002
  10. OWLDoc, http://www.co-ode.org/dowmloads/owldoc/co-ode-index.php
  11. G. Jiang and et al. “FCAViewTab: A concept-oriented view generation tool for clinical data using formal concept analysis,” Proceedings of the 8th International Protege Conference, Madrid, Spain, July, 2005
  12. Protege : http://protege.stanford.edu/
  13. RDF_Primer : http://www.w3.org/TR/rdf-primer/
  14. OWL_Overview : http://www.w3.org/TR/owl-features/
  15. B. Ganter and R. Wille, 'Formal Concept Analysis: Mathematical Foundations,' Springer-Verlag, 1999
  16. A. Gomez-Perez, “Ontology Evaluation,” Handbook on Ontologies, Springer-Verlag, pp.251-274, 2003
  17. Jena (A Semantic Web Framework for Java) : http://jena.sourceforge.net
  18. JPowerGraph, http://sourceforge.net/projects/jpowergraph/
  19. AJAX, http://www.w3schools.com/ajax/default.asp
  20. Prompt, http://protege.stanford.edu/plugins/prompt/prompt.html
  21. Hozo, http://www.ei.sanken.osaka-u.ac.jp/hozo/eng/index_en.php
  22. ez-owl, http://iweb.etri.re.kr/ezowl
  23. KAON, http://kaon.semanticweb.org