Skip to content

Class: GoTerms

Gene Ontology terms with full metadata. GO provides structured vocabulary for gene products across biological process, molecular function, and cellular component namespaces.

TOTAL TERMS: 48,196 (39,354 non-obsolete)

NAMESPACE BREAKDOWN: - biological_process: 30,817 terms (64%) - molecular_function: 12,805 terms (27%) - cellular_component: 4,573 terms (9%)

USAGE: Use for looking up GO term details. For ancestor/descendant queries, use go_hierarchy_flat which has pre-computed transitive closure.

EXAMPLE QUERIES: - Find non-obsolete terms: WHERE is_obsolete = false - Terms by namespace: WHERE namespace = 'biological_process' - Search by name: WHERE name LIKE '%kinase%'

URI: https://w3id.org/kbase/nmdc_core/GoTerms

classDiagram class GoTerms click GoTerms href "../GoTerms/" GoTerms : definition GoTerms : go_id GoTerms : is_obsolete GoTerms : name GoTerms : namespace GoTerms --> "0..1" GoNamespace : namespace click GoNamespace href "../GoNamespace/" GoTerms : synonyms

Slots

Name Cardinality and Range Description Inheritance
go_id 1
String
GO term ID in GO:NNNNNNN format direct
name 0..1
String
Primary term name (may include "obsolete" prefix for deprecated terms) direct
namespace 0..1
GoNamespace
GO namespace (aspect) direct
definition 0..1
String
Full term definition with citations in double quotes direct
synonyms 0..1
String
Semicolon-separated list of term synonyms direct
is_obsolete 0..1
Boolean
Whether term is deprecated direct

Identifier and Mapping Information

Annotations

property value
source_table go_terms

Schema Source

  • from schema: https://w3id.org/kbase/nmdc_core

Mappings

Mapping Type Mapped Value
self https://w3id.org/kbase/nmdc_core/GoTerms
native https://w3id.org/kbase/nmdc_core/GoTerms

LinkML Source

Direct

name: GoTerms
annotations:
  source_table:
    tag: source_table
    value: go_terms
description: 'Gene Ontology terms with full metadata. GO provides structured vocabulary
  for gene products across biological process, molecular function, and cellular component
  namespaces.

  TOTAL TERMS: 48,196 (39,354 non-obsolete)

  NAMESPACE BREAKDOWN: - biological_process: 30,817 terms (64%) - molecular_function:
  12,805 terms (27%) - cellular_component: 4,573 terms (9%)

  USAGE: Use for looking up GO term details. For ancestor/descendant queries, use
  go_hierarchy_flat which has pre-computed transitive closure.

  EXAMPLE QUERIES: - Find non-obsolete terms: WHERE is_obsolete = false - Terms by
  namespace: WHERE namespace = ''biological_process'' - Search by name: WHERE name
  LIKE ''%kinase%'''
from_schema: https://w3id.org/kbase/nmdc_core
attributes:
  go_id:
    name: go_id
    description: GO term ID in GO:NNNNNNN format. Seven-digit numeric identifier prefixed
      with "GO:".
    examples:
    - value: GO:0000001
      description: mitochondrion inheritance (biological_process)
    - value: GO:0000006
      description: high-affinity zinc transmembrane transporter activity (MF)
    - value: GO:0008150
      description: biological_process - root term
    - value: GO:0003674
      description: molecular_function - root term
    - value: GO:0005575
      description: cellular_component - root term
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    identifier: true
    domain_of:
    - GoTerms
    - GoHierarchyFlat
    range: string
    required: true
    pattern: GO:\d{7}
  name:
    name: name
    description: Primary term name (may include "obsolete" prefix for deprecated terms)
    examples:
    - value: mitochondrion inheritance
      description: Active biological process term
    - value: high-affinity zinc transmembrane transporter activity
      description: Molecular function with specific substrate
    - value: obsolete mitochondrial genome maintenance
      description: Obsolete term - check is_obsolete flag
    from_schema: https://w3id.org/kbase/nmdc_core
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - EcTerms
    - KeggKoTerms
    - KeggPathwayTerms
    - StudyTable
    - MetabolomicsGold
    - MetacycPathways
    range: string
  namespace:
    name: namespace
    description: GO namespace (aspect). Determines the type of information the term
      represents.
    examples:
    - value: biological_process
      description: 64% of terms - describes biological goals
    - value: molecular_function
      description: 27% of terms - molecular activities
    - value: cellular_component
      description: 9% of terms - cellular locations
    from_schema: https://w3id.org/kbase/nmdc_core
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - GoHierarchyFlat
    range: GoNamespace
  definition:
    name: definition
    description: Full term definition with citations in double quotes. Provides precise
      meaning of the term with source references.
    examples:
    - value: '"The distribution of mitochondria, including the mitochondrial genome,
        into daughter cells after mitosis or meiosis, mediated by interactions between
        mitochondria and the cytoskeleton."'
      description: Definition for GO:0000001
    - value: '"OBSOLETE. Assists in the correct assembly of ribosomes..."'
      description: Obsolete terms have OBSOLETE prefix
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    domain_of:
    - GoTerms
    - KeggKoTerms
    - TraitUnified
    range: string
  synonyms:
    name: synonyms
    description: Semicolon-separated list of term synonyms. Includes exact, related,
      and narrow synonyms.
    examples:
    - value: mitochondrial inheritance
      description: Single synonym
    - value: high affinity zinc uptake transmembrane transporter activity; high-affinity
        zinc uptake transmembrane transporter activity
      description: Multiple synonyms separated by semicolon
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    domain_of:
    - GoTerms
    - EcTerms
    - TraitUnified
    range: string
  is_obsolete:
    name: is_obsolete
    description: Whether term is deprecated. About 18% of terms are obsolete. Check
      replacement terms in definition before using obsolete terms.
    examples:
    - value: 'False'
      description: Active term (82% of terms)
    - value: 'True'
      description: Obsolete (18%) - find replacement
    from_schema: https://w3id.org/kbase/nmdc_core
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - GoHierarchyFlat
    - EcTerms
    range: boolean

Induced

name: GoTerms
annotations:
  source_table:
    tag: source_table
    value: go_terms
description: 'Gene Ontology terms with full metadata. GO provides structured vocabulary
  for gene products across biological process, molecular function, and cellular component
  namespaces.

  TOTAL TERMS: 48,196 (39,354 non-obsolete)

  NAMESPACE BREAKDOWN: - biological_process: 30,817 terms (64%) - molecular_function:
  12,805 terms (27%) - cellular_component: 4,573 terms (9%)

  USAGE: Use for looking up GO term details. For ancestor/descendant queries, use
  go_hierarchy_flat which has pre-computed transitive closure.

  EXAMPLE QUERIES: - Find non-obsolete terms: WHERE is_obsolete = false - Terms by
  namespace: WHERE namespace = ''biological_process'' - Search by name: WHERE name
  LIKE ''%kinase%'''
from_schema: https://w3id.org/kbase/nmdc_core
attributes:
  go_id:
    name: go_id
    description: GO term ID in GO:NNNNNNN format. Seven-digit numeric identifier prefixed
      with "GO:".
    examples:
    - value: GO:0000001
      description: mitochondrion inheritance (biological_process)
    - value: GO:0000006
      description: high-affinity zinc transmembrane transporter activity (MF)
    - value: GO:0008150
      description: biological_process - root term
    - value: GO:0003674
      description: molecular_function - root term
    - value: GO:0005575
      description: cellular_component - root term
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    identifier: true
    alias: go_id
    owner: GoTerms
    domain_of:
    - GoTerms
    - GoHierarchyFlat
    range: string
    required: true
    pattern: GO:\d{7}
  name:
    name: name
    description: Primary term name (may include "obsolete" prefix for deprecated terms)
    examples:
    - value: mitochondrion inheritance
      description: Active biological process term
    - value: high-affinity zinc transmembrane transporter activity
      description: Molecular function with specific substrate
    - value: obsolete mitochondrial genome maintenance
      description: Obsolete term - check is_obsolete flag
    from_schema: https://w3id.org/kbase/nmdc_core
    alias: name
    owner: GoTerms
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - EcTerms
    - KeggKoTerms
    - KeggPathwayTerms
    - StudyTable
    - MetabolomicsGold
    - MetacycPathways
    range: string
  namespace:
    name: namespace
    description: GO namespace (aspect). Determines the type of information the term
      represents.
    examples:
    - value: biological_process
      description: 64% of terms - describes biological goals
    - value: molecular_function
      description: 27% of terms - molecular activities
    - value: cellular_component
      description: 9% of terms - cellular locations
    from_schema: https://w3id.org/kbase/nmdc_core
    alias: namespace
    owner: GoTerms
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - GoHierarchyFlat
    range: GoNamespace
  definition:
    name: definition
    description: Full term definition with citations in double quotes. Provides precise
      meaning of the term with source references.
    examples:
    - value: '"The distribution of mitochondria, including the mitochondrial genome,
        into daughter cells after mitosis or meiosis, mediated by interactions between
        mitochondria and the cytoskeleton."'
      description: Definition for GO:0000001
    - value: '"OBSOLETE. Assists in the correct assembly of ribosomes..."'
      description: Obsolete terms have OBSOLETE prefix
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    alias: definition
    owner: GoTerms
    domain_of:
    - GoTerms
    - KeggKoTerms
    - TraitUnified
    range: string
  synonyms:
    name: synonyms
    description: Semicolon-separated list of term synonyms. Includes exact, related,
      and narrow synonyms.
    examples:
    - value: mitochondrial inheritance
      description: Single synonym
    - value: high affinity zinc uptake transmembrane transporter activity; high-affinity
        zinc uptake transmembrane transporter activity
      description: Multiple synonyms separated by semicolon
    from_schema: https://w3id.org/kbase/nmdc_core
    rank: 1000
    alias: synonyms
    owner: GoTerms
    domain_of:
    - GoTerms
    - EcTerms
    - TraitUnified
    range: string
  is_obsolete:
    name: is_obsolete
    description: Whether term is deprecated. About 18% of terms are obsolete. Check
      replacement terms in definition before using obsolete terms.
    examples:
    - value: 'False'
      description: Active term (82% of terms)
    - value: 'True'
      description: Obsolete (18%) - find replacement
    from_schema: https://w3id.org/kbase/nmdc_core
    alias: is_obsolete
    owner: GoTerms
    domain_of:
    - AnnotationTermsUnified
    - GoTerms
    - GoHierarchyFlat
    - EcTerms
    range: boolean