Browse > Article

Design and Implementation of a Graphical Bio-Ontology Management System based on OWL  

Kim Ki-Heon (전북대학교 전산통계학과)
Choi Jae-Hun (한국전자통신연구원)
Yang Jae-Dong (전북대학교전자정보공학부)
Park Cheon-Shu (한국전자통신연구원 지능형로봇연구단)
Abstract
In this paper, we design and implement a graphical bio-ontology management system based on OWL(Web Ontology Language). It allows domain experts to easily manage sophisticated bio-ontologies in which biological knowledge is encoded. The knowledge can be seamlessly modeled into the ontology by well defined graphical notations, which capture most of subtle semantics inherently existing between biological terms. Our system provides a new construction mechanism, which can determine a considerable part of relationships between terms by their inheritance and inverse-inheritance. For keeping their semantics to be consistent, the mechanism supplies domain experts with information available from relationships being constructed or already constructed. The constructed ontology is basically formatted by OWL, which may benefit from its powerful semantic expressiveness. Additionally, it can be automatically translated into other standard languages without semantic loss, such as RDF/RDFS, DAML+OIL and so on. The main characteristics of our system is that it enables domain experts to delicately model the bio-ontology by the visualized construction mechanisms adopting well-defined graphical notations based on OWL.
Keywords
Ontology; OWL; Bioinformatics; Knowledge Representation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 DagEdit,
2 Horrocks, I., 'Reasoning with Expressive Description Logics:Theory and Practice,' Proceedings of CADE-02, Springer-Velag Lecture Notes in Artificial Intelligence, LNAI 2393, pp. 1-15, 2002
3 Karp, P.D., 'An Ontology for Biological function based on molecular interactions,' Bioinformatics, Vol. 16, pp. 269-285, 2000   DOI   ScienceOn
4 Westbrook, J.D. and Bourne, P.E., 'STAR/mmCIF: Anontology for macromolecular structure,' Bioinformatics Ontology, Vol. 16, pp. 159-168, 1999
5 Kumar A., Smith B., 'The Unified Medical Language System and the Gene Ontology: Some Critical Reflections,' Proc KI 2003, pp. 135-148, 2003
6 Noy, N. F., Sintek, M., Decker, S., Crubezy, M., Fergerson, R. W. and Musen, M. A., 'Creating Semantic Web Contents with Protege-2000,' IEEE Intelligent Systems 16(2), pp. 60-71, 2001   DOI
7 Rosse, C. and Megino, J.L.V., 'A reference ontology for bioinformatics : the Foundational Model of Anatomy,' Journal of Biomedical Informatics, Inpress, 2003
8 Bechhofer, S., Horrocks, I., Goble, C. and Stevens, R., 'OilEd: a Reason-able Ontology Editor for the Semantic Web,' Proceedings of KI2001, LNAI Vol. 2174, pp. 396-408, 2001
9 Jensen, L.J., Gupta, R., Starfeldt, H.-H. and Brunak, S., 'Prediction of Human Protein Function According to Gene Ontology Categories,' Bioinformatics, Vol. 19, pp. 653-642, 2003   DOI   ScienceOn
10 Stevens, R., Goble, C., Horrocks, I. and Bechhofer, S., 'Building a Bioinformatics Ontology Using OIL,' IEEE Transactions on Information Technology in Biomedicine, Vol. 6, pp. 135-141, 2002   DOI   ScienceOn
11 Gruber, T., 'A Translation Approach to Portable Ontology Specifications,' in Knowledge Acquisition Journal, Vol. 5, pp. 199-220, 1993   DOI   ScienceOn
12 Lambrix, P., Habbouche, M. and Perez, M., 'Evaluation of ontology development tools for bioinformatics,' Bioinformatics, Vol. 19, pp. 1564-1571, 2003   DOI   ScienceOn
13 Kim, W., Introduction to Object-Oriented Databases, The MIT Press, 1990
14 TouchGraph, http://www.touchgraph.com
15 JENA 2 - A Semantic Web Framework,
16 Smith, M., McGuinness, D. and Welth, C., 'Web Ontology Language (OWL) Guide Version 1.0,' , 2002
17 OWLViz
18 Choi, J.H., Yang, J.D. and Lee, D.G., '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, pp. 1-27, 2002
19 Dean, M. and Schreiber, G., 'Web Ontology Language (OWL) Reference Version 1.0,' , 2002
20 TGVizTab
21 ezOWL