Skip to content

Class: GeneProductProperties

The closed set of properties associated with an entity in a GPI row.

URI: go_standard_annotation_schema:GeneProductProperties

 classDiagram
    class GeneProductProperties
    click GeneProductProperties href "../GeneProductProperties/"
      GeneProductProperties : db_subset

      GeneProductProperties : go_annotation_complete

      GeneProductProperties : go_annotation_summary

      GeneProductProperties : uniprot_proteome

Slots

Name Cardinality and Range Description Inheritance
db_subset 0..1
String
The status of a UniProtKB accession with respect to curator review direct
uniprot_proteome 0..1
String
The UniProt proteome accession for the set of proteins that constitute an org... direct
go_annotation_complete 0..1
Date
The date on which a curator determined that the set of GO annotations for an ... direct
go_annotation_summary 0..1
String
A textual gene or gene-product description direct

Usages

used by used in type used
Entity gene_product_properties range GeneProductProperties

Notes

  • Attributes are used instead of slots here because the names of the attributes are somewhat tightly coupled to the GPI file format. They should not be reused or modified in other contexts, as top-level slots might be.

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self go_standard_annotation_schema:GeneProductProperties
native go_standard_annotation_schema:GeneProductProperties

LinkML Source

Direct

name: GeneProductProperties
description: The closed set of properties associated with an entity in a GPI row.
notes:
- Attributes are used instead of slots here because the names of the attributes are
  somewhat tightly coupled to the GPI file format. They should not be reused or modified
  in other contexts, as top-level slots might be.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
attributes:
  db_subset:
    name: db_subset
    description: The status of a UniProtKB accession with respect to curator review.
    notes:
    - Using equals_string_in instead of an enum here to avoid issues with the specific
      capitalization and punctuation of the values.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    domain_of:
    - GeneProductProperties
    range: string
    required: false
    equals_string_in:
    - TrEMBL
    - Swiss-Prot
  uniprot_proteome:
    name: uniprot_proteome
    description: The UniProt proteome accession for the set of proteins that constitute
      an organism's proteome.
    notes:
    - The GPI grammar says this should be a prefixed identifier, but the example shows
      an unprefixed identifier. It is unclear what is actually used in practice. This
      is being modeled as an unprefixed identifier for now.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    domain_of:
    - GeneProductProperties
    range: string
    required: false
    pattern: ^UP[0-9]+$
  go_annotation_complete:
    name: go_annotation_complete
    description: The date on which a curator determined that the set of GO annotations
      for an entity was complete.
    notes:
    - The GPI grammar and spec say this can be a date or datetime. It is unclear what
      is actually used in practice. This is being modeled as a date to keep it in
      alignment with other date fields for now.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    domain_of:
    - GeneProductProperties
    range: date
    required: false
  go_annotation_summary:
    name: go_annotation_summary
    description: A textual gene or gene-product description.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    domain_of:
    - GeneProductProperties
    range: string
    required: false

Induced

name: GeneProductProperties
description: The closed set of properties associated with an entity in a GPI row.
notes:
- Attributes are used instead of slots here because the names of the attributes are
  somewhat tightly coupled to the GPI file format. They should not be reused or modified
  in other contexts, as top-level slots might be.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
attributes:
  db_subset:
    name: db_subset
    description: The status of a UniProtKB accession with respect to curator review.
    notes:
    - Using equals_string_in instead of an enum here to avoid issues with the specific
      capitalization and punctuation of the values.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    owner: GeneProductProperties
    domain_of:
    - GeneProductProperties
    range: string
    required: false
    equals_string_in:
    - TrEMBL
    - Swiss-Prot
  uniprot_proteome:
    name: uniprot_proteome
    description: The UniProt proteome accession for the set of proteins that constitute
      an organism's proteome.
    notes:
    - The GPI grammar says this should be a prefixed identifier, but the example shows
      an unprefixed identifier. It is unclear what is actually used in practice. This
      is being modeled as an unprefixed identifier for now.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    owner: GeneProductProperties
    domain_of:
    - GeneProductProperties
    range: string
    required: false
    pattern: ^UP[0-9]+$
  go_annotation_complete:
    name: go_annotation_complete
    description: The date on which a curator determined that the set of GO annotations
      for an entity was complete.
    notes:
    - The GPI grammar and spec say this can be a date or datetime. It is unclear what
      is actually used in practice. This is being modeled as a date to keep it in
      alignment with other date fields for now.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    owner: GeneProductProperties
    domain_of:
    - GeneProductProperties
    range: date
    required: false
  go_annotation_summary:
    name: go_annotation_summary
    description: A textual gene or gene-product description.
    from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
    rank: 1000
    owner: GeneProductProperties
    domain_of:
    - GeneProductProperties
    range: string
    required: false