Class: Entity
An annotatable biological entity for an organism: protein-coding genes, non-coding
RNA genes, protein isoforms (i. e., splice variants) and modified forms, such as
cleaved forms or proteins modified by post-translational modifications.
URI: go_standard_annotation_schema:Entity
classDiagram
class Entity
click Entity href "../Entity/"
Entity : canonical_object_id
Entity : db_object_id
Entity : db_object_name
Entity : db_object_symbol
Entity : db_object_synonyms
Entity : db_object_taxon_id
Entity : db_object_type
Entity : db_xrefs
Entity : encoded_by
Entity : gene_product_properties
Entity --> "*" EntityProperty : gene_product_properties
click EntityProperty href "../EntityProperty/"
Entity : protein_containing_complex_members
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| db_object_id | 1 ExternalIdentifier |
A unique identifier for the item being annotated | direct |
| db_object_symbol | 0..1 String |
The symbol of the entity being annotated | direct |
| db_object_name | 0..1 String |
The name of the entity being annotated | direct |
| db_object_synonyms | * String |
Alternative names for the entity being annotated | direct |
| db_object_type | 1 ExternalIdentifier |
The class of biological entity being annotated | direct |
| db_object_taxon_id | 1 NcbiTaxonIdentifier |
The NCBI Taxonomy identifier for the organism (species or strain) encoding th... | direct |
| encoded_by | * ExternalIdentifier |
For proteins and transcripts, the gene that encodes the entity being annotate... | direct |
| canonical_object_id | 1 ExternalIdentifier |
If the entity being annotated is a gene, gene-centric reference protein or a | direct |
| protein_containing_complex_members | * ExternalIdentifier |
If the entity being annotated is a protein-containing complex, this should li... | direct |
| db_xrefs | * ExternalIdentifier |
Cross-references to other databases for the entity being annotated | direct |
| gene_product_properties | * EntityProperty |
A list of key-value pairs that provide additional information about an entity | direct |
Identifier and Mapping Information
Schema Source
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | go_standard_annotation_schema:Entity |
| native | go_standard_annotation_schema:Entity |
LinkML Source
Direct
name: Entity
description: 'An annotatable biological entity for an organism: protein-coding genes,
non-coding
RNA genes, protein isoforms (i. e., splice variants) and modified forms, such as
cleaved forms or proteins modified by post-translational modifications.'
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
slots:
- db_object_id
- db_object_symbol
- db_object_name
- db_object_synonyms
- db_object_type
- db_object_taxon_id
- encoded_by
- canonical_object_id
- protein_containing_complex_members
- db_xrefs
- gene_product_properties
Induced
name: Entity
description: 'An annotatable biological entity for an organism: protein-coding genes,
non-coding
RNA genes, protein isoforms (i. e., splice variants) and modified forms, such as
cleaved forms or proteins modified by post-translational modifications.'
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
attributes:
db_object_id:
name: db_object_id
description: A unique identifier for the item being annotated.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Annotation
- Entity
range: external_identifier
required: true
db_object_symbol:
name: db_object_symbol
description: The symbol of the entity being annotated.
todos:
- The GPI spec says that this is required, but in practice it is missing in many
rows of existing GPI files. Decide whether this should be required in the schema
and handled in the file parsing code if it is missing.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: string
required: false
db_object_name:
name: db_object_name
description: The name of the entity being annotated.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: string
required: false
db_object_synonyms:
name: db_object_synonyms
description: Alternative names for the entity being annotated.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: string
required: false
multivalued: true
db_object_type:
name: db_object_type
description: The class of biological entity being annotated.
notes:
- This field should describe the type of biological object as defined by the contributing
database. For example, WormBase identifiers represent genes, PomBase identifiers
represent protein-coding genes, and SGD identifiers represent proteins.
- GO does not allow 'gene' and 'gene product' as biological entity types, as this
does not allow to differentiate between proteins and ncRNAs products.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: external_identifier
required: true
db_object_taxon_id:
name: db_object_taxon_id
description: 'The NCBI Taxonomy identifier for the organism (species or strain)
encoding the
entity being annotated.'
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: ncbi_taxon_identifier
required: true
encoded_by:
name: encoded_by
description: For proteins and transcripts, the gene that encodes the entity being
annotated.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: external_identifier
required: false
multivalued: true
canonical_object_id:
name: canonical_object_id
description: 'If the entity being annotated is a gene, gene-centric reference
protein or a
protein complex, this should repeat the ID of the object being annotated. If
the
entity being annotated is derived from a gene product such as a protein isoform,
a
modified protein or a processed transcript (e. g. miRNA), then this refers to
the
gene-centric ID of the annotated entity.'
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: external_identifier
required: true
protein_containing_complex_members:
name: protein_containing_complex_members
description: 'If the entity being annotated is a protein-containing complex, this
should list
the gene-centric canonical protein identifiers.'
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: external_identifier
required: false
multivalued: true
db_xrefs:
name: db_xrefs
description: Cross-references to other databases for the entity being annotated.
notes:
- 'This field is mandatory if the prefix of the annotated entity''s identifier
is
not one of: UniProtKB, RNACentral, ComplexPortal. In these cases, db_xrefs must
include the corresponding UniProtKB ID, RNACentral, or ComplexPortal as
appropriate according to the Object Type.'
- Additional cross references such as NCBI gene or protein IDs, HGNC, etc, may
also be included.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: external_identifier
required: false
multivalued: true
gene_product_properties:
name: gene_product_properties
description: A list of key-value pairs that provide additional information about
an entity.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: Entity
domain_of:
- Entity
range: EntityProperty
required: false
multivalued: true
inlined: true
inlined_as_list: true