Skip to content

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