The Sequence Ontology: a tool for the unification of genome annotations

Genome Biol. 2005;6(5):R44. doi: 10.1186/gb-2005-6-5-r44. Epub 2005 Apr 29.


The Sequence Ontology (SO) is a structured controlled vocabulary for the parts of a genomic annotation. SO provides a common set of terms and definitions that will facilitate the exchange, analysis and management of genomic data. Because SO treats part-whole relationships rigorously, data described with it can become substrates for automated reasoning, and instances of sequence features described by the SO can be subjected to a group of logical operations termed extensional mereology operators.

MeSH terms

  • Alternative Splicing
  • Computational Biology
  • Databases, Genetic
  • Documentation
  • Exons
  • Genomics / methods*
  • RNA, Messenger / classification
  • Software Design
  • Terminology as Topic
  • Vocabulary, Controlled*


  • RNA, Messenger