Controlled vocabulary ("GO terms") to describe genes and gene products.
Three hierarchies of terms (directed acyclic graphs).
Association: Connect GO terms with a gene or gene product, based on evidence (references) of some kind.
Produced by curators at different database sites (SGD, TAIR, Flybase, MGI, Wormbase,... but not Ensembl!).