@article{10.1371/journal.pcbi.1001055, doi = {10.1371/journal.pcbi.1001055}, author = {Yao, Lixia AND Divoli, Anna AND Mayzus, Ilya AND Evans, James A. AND Rzhetsky, Andrey}, journal = {PLOS Computational Biology}, publisher = {Public Library of Science}, title = {Benchmarking Ontologies: Bigger or Better?}, year = {2011}, month = {01}, volume = {7}, url = {https://doi.org/10.1371/journal.pcbi.1001055}, pages = {1-15}, abstract = {A scientific ontology is a formal representation of knowledge within a domain, typically including central concepts, their properties, and relations. With the rise of computers and high-throughput data collection, ontologies have become essential to data mining and sharing across communities in the biomedical sciences. Powerful approaches exist for testing the internal consistency of an ontology, but not for assessing the fidelity of its domain representation. We introduce a family of metrics that describe the breadth and depth with which an ontology represents its knowledge domain. We then test these metrics using (1) four of the most common medical ontologies with respect to a corpus of medical documents and (2) seven of the most popular English thesauri with respect to three corpora that sample language from medicine, news, and novels. Here we show that our approach captures the quality of ontological representation and guides efforts to narrow the breach between ontology and collective discourse within a domain. Our results also demonstrate key features of medical ontologies, English thesauri, and discourse from different domains. Medical ontologies have a small intersection, as do English thesauri. Moreover, dialects characteristic of distinct domains vary strikingly as many of the same words are used quite differently in medicine, news, and novels. As ontologies are intended to mirror the state of knowledge, our methods to tighten the fit between ontology and domain will increase their relevance for new areas of biomedical science and improve the accuracy and power of inferences computed across them.}, number = {1}, }