“The goal of the Gene Ontology project is to produce a controlled vocabulary that can be applied to all organisms even as knowledge of gene and protein roles in cells is accumulating and changing. GO provides three structured networks of defined terms to describe gene product attributes.” - GO homepage
The Gene Ontology provides a vocabulary of genetic annotation terms covering three areas:
molecular function – acitivities that happen at the molecular level
biological process - sequences of molecular functions that happen in a specific order in biological entities
cellular component – pieces of a cell’s anatomy or gene groups
By organizing gene annotations into an ontology with tens of thousands of terms, the GO consortium hopes to speed up the time it takes to identify genetic products and their functions, accurately group genes and other cell components together based on function, and lower the number of false positives when classifying genetic products and functions.
Szymon M. Kielbasa, Nils Blüthgen, and Hanspeter Herzel: Genome-wide Analysis of Functions Regulated by Sets of Transcription Factors In: R. Giegerich, J. Stoye (eds.): German Conference on Bioinformatics - Bonn 2004: Koellen Druck+Verlag, pages 105-113.
Nils Blüthgen, Szymon M. Kielbasa, and Hanspeter Herze: Inferring Combinatorial Regulation of Transcription in silico Nucleic Acids Research 33 (2005):272-279.
This link provides a table of all biolomedical ontologies using the OBO format and uploaded to the OBO sourceforge repository. Topics include cells, proteins, botany, animal sciences, medicine, genes, and more. The Gene Ontology is a subset of the OBO ontologies.