DOI QR코드

DOI QR Code

Bio-Ontology Generation Using Object-Oriented Ontology Manager

객체지향 온톨로지 관리기를 이용한 바이오 온톨로지 생성

  • 양경아 (전북대학교 대학원 컴퓨터통계정보학과) ;
  • 양형정 (카네기멜론대학 컴퓨터과학과 포스트닥터) ;
  • 양재동 (전북대학교 컴퓨터과학과)
  • Published : 2004.08.01

Abstract

This paper presents an approach to the development of bio-ontology using the Object-oriented Ontology Manager(OOM). OOM views a term of an ontology as an object which can be an instance or a concept. OOM facilitates the semi-automatic construction of ontologies by an intuitive interface and by inferencing with links among complicated and informative ontology terns. The main advantage of OOM is simple-to-use not compromising expressiveness so that ontologies in a complicated domain such as bioinformatics can be modeled intuitively. The ontologies constructed by OOM are easily exported to ontologies in other ontology languages without semantic loss because the structures of both the ontology by OOM and the ontologies in most of standard ontology languages are analogous. A translator to another standard ontology language is also provided by OOM so that the ontology can be combined with others to be applied to more complicated applications.

본 논문에서는 온톨로지를 구축하고 관리하는 객체 지향 온톨로지 관리기(Object-oriented Ontology Manager, OOM)를 이용한 바이오 온톨로지의 구축과 관리를 보인다. OOM은 객체지향 패러다임을 기반으로 보다 정교한 온톨로지의 구축을 위해 다양한 관계들을 지원하며, 다른 온톨로지와의 병합을 위해 다른 언어로의 온톨로지 번역기를 제공한다. OOM은 생명 정보학 관련 온톨로지의 많은 지식을 내포하고 있는 용어와 이들 간의 복잡한 관계를 쉽게 표현할 수 있도록 가시적인 개념화에 의해 온톨로지를 구축한다. 또한, 관계 링크에 기반한 추론 기능을 지원하여 온톨로지 구축과 관리를 용이하게 하고, 질의 시 적합한 결과를 제시한다. 따라서 OOM은 기존의 온톨로지 툴에 비해 단순하면서도 의미적 표현력이 뛰어나 바이오 온톨로지와 같은 복잡한 응용의 온톨로지도 개념적으로 쉬운 방식으로 모델링 할 수 있다. 또한 OOM에서 지향하는 객체지향 패러다임은 표준 온톨로지 언어의 내부 스키마와 유사함으로 의미적 손실없이 표준 온톨로지 언어로 쉽게 변환되어 온톨로지들 간의 병합이 가능하다.

Keywords

References

  1. R. Stevens, C. Goble, I. Horrocks and S. Bechhofer, 'Building a Bio-ontology Using OIL,' IEEE Transactions on Information Technology in Biomedicine, Vol.6, pp.135-141, 2002 https://doi.org/10.1109/TITB.2002.1006301
  2. P. Lambrix, M. Habbouche and M. Perez, 'Evaluation of ontology development tools for bioinformatics,' Bioinformatics, Vol.19, pp.1564-1571, 2003 https://doi.org/10.1093/bioinformatics/btg194
  3. C. Rosse and J. L. V. Megino, 'A reference ontology for bioinformatics : the Foundational Model of Anatomy,' Journal of Biomedical Informatics, Inpress, 2003
  4. P. D. Karp, 'An Ontology for Biological function based on molecular interactions,' Bioinformatics, Vol.16, pp.269-285, 2000 https://doi.org/10.1093/bioinformatics/16.3.269
  5. L. J. Jensen, R. Gupta, H. -H. Starfeldt and S. Brunak, 'Prediction of Human Protein Function According to Gene Ontology Categories,' Bioinformatics, Vol.19, pp.653-642, 2003 https://doi.org/10.1093/bioinformatics/btg036
  6. J. D. Westbrook and P. E. Bourne, 'STAR/mmCIF : Anontology for macromolecular structure,' Bioinformatics Ontology, Vol.16, pp.159-168, 1999 https://doi.org/10.1093/bioinformatics/16.2.159
  7. Y. Sure, M. Erdmann, J. Angele, S. Staab, R. Studer and D. Wenke, 'OntoEdit : Collaborative Ontology Development for the Semantic Web,' in Proceedings of the first International Semantic Web Conference, 2002
  8. N. F. Noy, M. Sintek, S. Decker, M. Crubezy, R. W. Fergerson, and M. A. Musen, 'Creating Semantic Web Contents with Protege-2000,' IEEE Intelligent Systems, Vol.16, No.2, pp.60-71, 2001 https://doi.org/10.1109/5254.920601
  9. S. Bechhofer, I. Horrocks, C. Goble and R. Stevens, 'OilEd : a Reason-able Ontology Editor for the Semantic Web,' Proceedings of KI2001, LNAI Vol.2174, pp.396-408, 2001
  10. J. C. Arprez, O. Corcho, M. Fernndez-Lpez and A. Gmez-Prez, 'WebODE in a nutshell,' AI Magazine, Vol.24, No.3, 2003
  11. A. Farquhar, R. Fikes and J. Rice, 'The Ontolingua Server : A Tool for Collaborative Ontology Construction,' Int. Journal of Human-Computer Studies, pp.707-728, 1997 https://doi.org/10.1006/ijhc.1996.0121
  12. A. Gomez-Perez, 'Deliverable 1.3 : A survey on ontology tools,' OntoWeb Ontology-based information exchange for knowledge management and electronic commerce IST- 2000-29243, 2002
  13. A. Gupta, B. Ludascher and R. W. Moore, 'Ontology Services for Curriculum Development in NSDL,' ACM/IEEE-cs Joint Conference on Digital Libraries, 2002 https://doi.org/10.1145/544220.544266
  14. N. F. Noy, M. Sintek, S. Decker, M. Crubezy, R. W. Fergerson and M. A. Musen, 'Creating Semantic Web Contents with Protege-2000,' IEEE Intelligent System, Vol.2, pp.60-71, 2001 https://doi.org/10.1109/5254.920601
  15. A. Moreno and C. Perez, 'From Text to Ontology : Extraction and Representation of Conceptual Information,' Proc. of Conf TIA, pp.11-21, 2001
  16. I. Yeh, P. D. Karp, N. F. Noy and R. B. Altman, 'Knowledge acquisition, consistency checking and concurrency control for Gene Ontology(GO),' Bioinformatics, Vol.19, No.3, pp.241-248, 2003 https://doi.org/10.1093/bioinformatics/19.2.241
  17. R. Stevens, I. Horrocks, C. Boble and S. Bechhofer, 'Building a Reason-able Bioinformatics Ontology Using OIL,' IJCAI'01 Workshop on Ontology and Information Sharing, pp.81-90, 2003
  18. J. H. Choi, J. D. Yang and D. G. Lee, 'An object-based Approach to Managing Domain Specific Thesauri : Semiautomatic Thesaurus Construction and Query-based Browsing,' International Journal of Software Engineering & Knowledge Engineering, Vol.10, No.4, pp.1-27, 2002
  19. RDF Validation Service : http://www.w3.org/RDF/Validator/, 2001