Skip to content

Class: FunctionalAnnotationAggMember

URI: nmdc:FunctionalAnnotationAggMember

classDiagram class FunctionalAnnotationAggMember click FunctionalAnnotationAggMember href "../FunctionalAnnotationAggMember" FunctionalAnnotationAggMember : count FunctionalAnnotationAggMember : gene_function_id FunctionalAnnotationAggMember : type FunctionalAnnotationAggMember : was_generated_by FunctionalAnnotationAggMember --> "1" WorkflowExecution : was_generated_by click WorkflowExecution href "../WorkflowExecution"

Slots

Name Cardinality and Range Description Inheritance
was_generated_by 1
WorkflowExecution or 
WorkflowExecution or 
DataGeneration
direct
gene_function_id 1
Uriorcurie
The identifier for the gene function direct
count 1
Integer
The number of sequences (for a metagenome or metatranscriptome) or spectra (f... direct
type 1
Uriorcurie
the class_uri of the class that has been instantiated direct

Usages

used by used in type used
Database functional_annotation_agg range FunctionalAnnotationAggMember

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self nmdc:FunctionalAnnotationAggMember
native nmdc:FunctionalAnnotationAggMember

LinkML Source

Direct

name: FunctionalAnnotationAggMember
from_schema: https://w3id.org/nmdc/nmdc
slots:
- was_generated_by
- gene_function_id
- count
- type
slot_usage:
  was_generated_by:
    name: was_generated_by
    required: true
    structured_pattern:
      syntax: '{id_nmdc_prefix}:(wfmgan|wfmp|wfmtan)-{id_shoulder}-{id_blade}{id_version}$'
      interpolated: true
  count:
    name: count
    description: The number of sequences (for a metagenome or metatranscriptome) or
      spectra (for metaproteomics) associated with the specified function.
class_uri: nmdc:FunctionalAnnotationAggMember

Induced

name: FunctionalAnnotationAggMember
from_schema: https://w3id.org/nmdc/nmdc
slot_usage:
  was_generated_by:
    name: was_generated_by
    required: true
    structured_pattern:
      syntax: '{id_nmdc_prefix}:(wfmgan|wfmp|wfmtan)-{id_shoulder}-{id_blade}{id_version}$'
      interpolated: true
  count:
    name: count
    description: The number of sequences (for a metagenome or metatranscriptome) or
      spectra (for metaproteomics) associated with the specified function.
attributes:
  was_generated_by:
    name: was_generated_by
    from_schema: https://w3id.org/nmdc/nmdc
    mappings:
    - prov:wasGeneratedBy
    rank: 1000
    alias: was_generated_by
    owner: FunctionalAnnotationAggMember
    domain_of:
    - FunctionalAnnotationAggMember
    - FunctionalAnnotation
    - DataObject
    range: WorkflowExecution
    required: true
    structured_pattern:
      syntax: '{id_nmdc_prefix}:(wfmgan|wfmp|wfmtan)-{id_shoulder}-{id_blade}{id_version}$'
      interpolated: true
    any_of:
    - range: WorkflowExecution
    - range: DataGeneration
  gene_function_id:
    name: gene_function_id
    description: The identifier for the gene function.
    examples:
    - value: KEGG.ORTHOLOGY:K00627
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: gene_function_id
    owner: FunctionalAnnotationAggMember
    domain_of:
    - FunctionalAnnotationAggMember
    range: uriorcurie
    required: true
  count:
    name: count
    description: The number of sequences (for a metagenome or metatranscriptome) or
      spectra (for metaproteomics) associated with the specified function.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: count
    owner: FunctionalAnnotationAggMember
    domain_of:
    - FunctionalAnnotationAggMember
    range: integer
    required: true
  type:
    name: type
    description: the class_uri of the class that has been instantiated
    notes:
    - replaces legacy nmdc:type slot
    - makes it easier to read example data files
    - required for polymorphic MongoDB collections
    examples:
    - value: nmdc:Biosample
    - value: nmdc:Study
    from_schema: https://w3id.org/nmdc/nmdc
    see_also:
    - https://github.com/microbiomedata/nmdc-schema/issues/1048
    - https://github.com/microbiomedata/nmdc-schema/issues/1233
    - https://github.com/microbiomedata/nmdc-schema/issues/248
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: type
    owner: FunctionalAnnotationAggMember
    domain_of:
    - EukEval
    - FunctionalAnnotationAggMember
    - PeptideQuantification
    - ProteinQuantification
    - MobilePhaseSegment
    - PortionOfSubstance
    - MagBin
    - MetaboliteIdentification
    - GenomeFeature
    - FunctionalAnnotation
    - AttributeValue
    - NamedThing
    - OntologyRelation
    - FailureCategorization
    - Protocol
    - CreditAssociation
    - Doi
    range: uriorcurie
    required: true
class_uri: nmdc:FunctionalAnnotationAggMember