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