An evaluation of ontology exchange languages for bioinformatics.
Ontologies are specifications of the concepts in a given field, and of the relationships among those concepts. The development of ontologies for molecular-biology information and the sharing of those ontologies within the bioinformatics community are central problems in bioinformatics. If the bioinformatics community is to share ontologies effectively, ontologies must be exchanged in a form that uses standardized syntax and semantics. This paper reports on an effort among the authors to evaluate alternative ontology-exchange languages, and to recommend one or more languages for use within the larger bioinformatics community. The study selected a set of candidate languages, and defined a set of capabilities that the ideal ontology-exchange language should satisfy. The study scored the languages according to the degree to which they satisfied each capability. In addition, the authors performed several ontology-exchange experiments with the two languages that received the highest scores: OML and Ontolingua. The result of those experiments, and the main conclusion of this study, was that the frame-based semantic model of Ontolingua is preferable to the conceptual graph model of OML, but that the XML-based syntax of OML is preferable to the Lisp-based syntax of Ontolingua.
McEntire
R
R
SmithKline Beecham Pharmaceuticals, King of Prussia, PA 19406, USA. Robin_A_McEntire@sbphrd.com
Karp
P
P
Abernethy
N
N
Benton
D
D
Helt
G
G
DeJongh
M
M
Kent
R
R
Kosky
A
A
Lewis
S
S
Hodnett
D
D
Neumann
E
E
Olken
F
F
Pathak
D
D
Tarczy-Hornoch
P
P
Toldo
L
L
Topaloglou
T
T
D019295:Computational Biology; D011381:Programming Languages