Skip to content

GeneOntologyAnnotationDTO

An annotation associating a gene to a Gene Ontology (GO) term (DTO class)

classDiagram class GeneOntologyAnnotationDTO GeneOntologyAnnotationDTO : gene_identifier GeneOntologyAnnotationDTO : go_term_curie URI: [alliance:GeneOntologyAnnotationDTO](http://alliancegenome.org/GeneOntologyAnnotationDTO) ## Parent Classes <!-- no inheritance hierarchy --> ## Slots | Name | Description | | --- | --- | | [gene_identifier](gene_identifier.md) | Identifier (curie/primary_external_id/mod_internal_id) of the gene | | [go_term_curie](go_term_curie.md) | the Gene Ontology (GO) term to which the gene is being annotated | ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | ['alliance:GeneOntologyAnnotationDTO'] | | native | ['alliance:GeneOntologyAnnotationDTO'] | ## LinkML Specification <!-- TODO: investigate https://stackoverflow.com/questions/37606292/how-to-create-tabbed-code-blocks-in-mkdocs-or-sphinx --> ### Direct <details> ```yaml name: GeneOntologyAnnotationDTO description: An annotation associating a gene to a Gene Ontology (GO) term (DTO class) from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema slots: - gene_identifier - go_term_curie slot_usage: gene_identifier: name: gene_identifier domain_of: - SequenceTargetingReagentGeneAssociationDTO - AlleleGeneAssociationDTO - GeneOntologyAnnotationDTO - GenePhenotypeAnnotationDTO - GeneDiseaseAnnotationDTO required: true go_term_curie: name: go_term_curie domain_of: - GeneOntologyAnnotationDTO required: true

Induced

name: GeneOntologyAnnotationDTO
description: An annotation associating a gene to a Gene Ontology (GO) term (DTO class)
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
slot_usage:
  gene_identifier:
    name: gene_identifier
    domain_of:
    - SequenceTargetingReagentGeneAssociationDTO
    - AlleleGeneAssociationDTO
    - GeneOntologyAnnotationDTO
    - GenePhenotypeAnnotationDTO
    - GeneDiseaseAnnotationDTO
    required: true
  go_term_curie:
    name: go_term_curie
    domain_of:
    - GeneOntologyAnnotationDTO
    required: true
attributes:
  gene_identifier:
    name: gene_identifier
    description: Identifier (curie/primary_external_id/mod_internal_id) of the gene
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    alias: gene_identifier
    owner: GeneOntologyAnnotationDTO
    domain_of:
    - SequenceTargetingReagentGeneAssociationDTO
    - AlleleGeneAssociationDTO
    - GeneOntologyAnnotationDTO
    - GenePhenotypeAnnotationDTO
    - GeneDiseaseAnnotationDTO
    range: string
    required: true
  go_term_curie:
    name: go_term_curie
    description: the Gene Ontology (GO) term to which the gene is being annotated
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    multivalued: false
    alias: go_term_curie
    owner: GeneOntologyAnnotationDTO
    domain_of:
    - GeneOntologyAnnotationDTO
    range: string
    required: true