I am new to the bio informatic field. In a script a retrieved all gene ontology terms. But I don't fully understand what gene ontology is. I know that its purpose is to standardize the representation of the properties of genes and the gene products. But it doesn't exactly explain what the gene ontology terms are. Are they properties the gene contains like biological properties, are they the function of the gene? Or is it something else?
In addition to the answers about specifics of the Gene Ontology, I think you may also need to understand what an ontology is. An ontology organizes a controlled vocabulary using a formal language to capture relationships between the terms (and concepts they represent). A controlled vocabulary simply lists terms that are to be used to describe a particular context but doesn't relate them. An ontology takes the form of a directed acyclic graph whose edges represent the relationships between concepts represented by the nodes. For example, a controlled vocabulary to describe the cell cycle could contain the terms 'cell cycle', 'mitosis' and 'chromosome segregation'. A cell cycle ontology would organize these terms by specifying that 'chromosome segregation' is part of 'mitosis' and 'mitosis' is part of 'cell cycle'.
Yet further information for you, if you are going to delve into the Gene Ontology: A: Go annotation reliability ?