To researchers interested in the representation of biological knowledge by computer programs and databases, "ontology" refers to a controlled vocabulary, or set of such vocabularies, used to describe biological features within a specified domain of biological knowledge.