Skip to content

Class: Database

An abstract holder for any set of metadata and data. It does not need to correspond to an actual managed database top level holder class. When translated to JSON-Schema this is the 'root' object. It should contain pointers to other objects of interest. For MongoDB, the lists of objects that Database slots point to correspond to collections.

URI: nmdc:Database

Note

Mermaid class diagram too large to render.

Slots

Name Cardinality and Range Description Inheritance
planned_process_set 0..*
PlannedProcess
This property links a database object to the set of planned processes within ... direct
functional_annotation_agg 0..*
FunctionalAnnotationAggMember
direct
activity_set 0..*
WorkflowExecutionActivity
This property links a database object to the set of workflow activities direct
biosample_set 0..*
Biosample
This property links a database object to the set of samples within it direct
collecting_biosamples_from_site_set 0..*
CollectingBiosamplesFromSite
direct
data_object_set 0..*
DataObject
This property links a database object to the set of data objects within it direct
extraction_set 0..*
Extraction
This property links a database object to the set of extractions within it direct
field_research_site_set 0..*
FieldResearchSite
direct
functional_annotation_agg 0..*
FunctionalAnnotationAggMember
direct
functional_annotation_set 0..*
FunctionalAnnotation
This property links a database object to the set of all functional annotation... direct
genome_feature_set 0..*
GenomeFeature
This property links a database object to the set of all features direct
library_preparation_set 0..*
LibraryPreparation
This property links a database object to the set of DNA extractions within it direct
mags_activity_set 0..*
MagsAnalysisActivity
This property links a database object to the set of MAGs analysis activities direct
metabolomics_analysis_activity_set 0..*
MetabolomicsAnalysisActivity
This property links a database object to the set of metabolomics analysis act... direct
metagenome_annotation_activity_set 0..*
MetagenomeAnnotationActivity
This property links a database object to the set of metagenome annotation act... direct
metagenome_assembly_set 0..*
MetagenomeAssembly
This property links a database object to the set of metagenome assembly activ... direct
metagenome_sequencing_activity_set 0..*
MetagenomeSequencingActivity
This property links a database object to the set of metagenome sequencing act... direct
metaproteomics_analysis_activity_set 0..*
MetaproteomicsAnalysisActivity
This property links a database object to the set of metaproteomics analysis a... direct
metatranscriptome_activity_set 0..*
MetatranscriptomeActivity
This property links a database object to the set of metatranscriptome analysi... direct
nom_analysis_activity_set 0..*
NomAnalysisActivity
This property links a database object to the set of natural organic matter (N... direct
omics_processing_set 0..*
OmicsProcessing
This property links a database object to the set of omics processings within ... direct
planned_process_set 0..*
PlannedProcess
This property links a database object to the set of planned processes within ... direct
pooling_set 0..*
Pooling
direct
processed_sample_set 0..*
ProcessedSample
This property links a database object to the set of processed samples within ... direct
read_based_taxonomy_analysis_activity_set 0..*
ReadBasedTaxonomyAnalysisActivity
This property links a database object to the set of read based analysis activ... direct
read_qc_analysis_activity_set 0..*
ReadQcAnalysisActivity
This property links a database object to the set of read QC analysis activiti... direct
study_set 0..*
Study
This property links a database object to the set of studies within it direct

Usages

used by used in type used
Database planned_process_set domain Database
Database functional_annotation_agg domain Database
Database activity_set domain Database
Database biosample_set domain Database
Database collecting_biosamples_from_site_set domain Database
Database data_object_set domain Database
Database extraction_set domain Database
Database field_research_site_set domain Database
Database functional_annotation_set domain Database
Database genome_feature_set domain Database
Database library_preparation_set domain Database
Database mags_activity_set domain Database
Database metabolomics_analysis_activity_set domain Database
Database metagenome_annotation_activity_set domain Database
Database metagenome_assembly_set domain Database
Database metagenome_sequencing_activity_set domain Database
Database metaproteomics_analysis_activity_set domain Database
Database metatranscriptome_activity_set domain Database
Database nom_analysis_activity_set domain Database
Database omics_processing_set domain Database
Database pooling_set domain Database
Database processed_sample_set domain Database
Database read_based_taxonomy_analysis_activity_set domain Database
Database read_qc_analysis_activity_set domain Database
Database study_set domain Database

Aliases

  • NMDC metadata object

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: Database
description: An abstract holder for any set of metadata and data. It does not need
  to correspond to an actual managed database top level holder class. When translated
  to JSON-Schema this is the 'root' object. It should contain pointers to other objects
  of interest. For MongoDB, the lists of objects that Database slots point to correspond
  to **collections**.
from_schema: https://w3id.org/nmdc/nmdc
aliases:
- NMDC metadata object
slots:
- planned_process_set
- functional_annotation_agg
- activity_set
- biosample_set
- collecting_biosamples_from_site_set
- data_object_set
- extraction_set
- field_research_site_set
- functional_annotation_agg
- functional_annotation_set
- genome_feature_set
- library_preparation_set
- mags_activity_set
- metabolomics_analysis_activity_set
- metagenome_annotation_activity_set
- metagenome_assembly_set
- metagenome_sequencing_activity_set
- metaproteomics_analysis_activity_set
- metatranscriptome_activity_set
- nom_analysis_activity_set
- omics_processing_set
- planned_process_set
- pooling_set
- processed_sample_set
- read_based_taxonomy_analysis_activity_set
- read_qc_analysis_activity_set
- study_set
tree_root: true

Induced

name: Database
description: An abstract holder for any set of metadata and data. It does not need
  to correspond to an actual managed database top level holder class. When translated
  to JSON-Schema this is the 'root' object. It should contain pointers to other objects
  of interest. For MongoDB, the lists of objects that Database slots point to correspond
  to **collections**.
from_schema: https://w3id.org/nmdc/nmdc
aliases:
- NMDC metadata object
attributes:
  planned_process_set:
    name: planned_process_set
    description: This property links a database object to the set of planned processes
      within it.
    comments:
    - PlannedProcess instances aggregated by this slot will require the designated_class
      slot
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: planned_process_set
    owner: Database
    domain_of:
    - Database
    range: PlannedProcess
    inlined_as_list: true
  functional_annotation_agg:
    name: functional_annotation_agg
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    domain: Database
    multivalued: true
    alias: functional_annotation_agg
    owner: Database
    domain_of:
    - Database
    range: FunctionalAnnotationAggMember
    inlined: true
    inlined_as_list: true
  activity_set:
    name: activity_set
    description: This property links a database object to the set of workflow activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: activity_set
    owner: Database
    domain_of:
    - Database
    range: WorkflowExecutionActivity
    inlined_as_list: true
  biosample_set:
    name: biosample_set
    description: This property links a database object to the set of samples within
      it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: biosample_set
    owner: Database
    domain_of:
    - Database
    range: Biosample
    inlined_as_list: true
  collecting_biosamples_from_site_set:
    name: collecting_biosamples_from_site_set
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: collecting_biosamples_from_site_set
    owner: Database
    domain_of:
    - Database
    range: CollectingBiosamplesFromSite
    inlined_as_list: true
  data_object_set:
    name: data_object_set
    description: This property links a database object to the set of data objects
      within it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: data_object_set
    owner: Database
    domain_of:
    - Database
    range: DataObject
    inlined_as_list: true
  extraction_set:
    name: extraction_set
    description: This property links a database object to the set of extractions within
      it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: extraction_set
    owner: Database
    domain_of:
    - Database
    range: Extraction
    inlined_as_list: true
  field_research_site_set:
    name: field_research_site_set
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: field_research_site_set
    owner: Database
    domain_of:
    - Database
    range: FieldResearchSite
    inlined_as_list: true
  functional_annotation_set:
    name: functional_annotation_set
    description: This property links a database object to the set of all functional
      annotations
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: functional_annotation_set
    owner: Database
    domain_of:
    - Database
    range: FunctionalAnnotation
    inlined_as_list: true
  genome_feature_set:
    name: genome_feature_set
    description: This property links a database object to the set of all features
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: genome_feature_set
    owner: Database
    domain_of:
    - Database
    range: GenomeFeature
    inlined_as_list: true
  library_preparation_set:
    name: library_preparation_set
    description: This property links a database object to the set of DNA extractions
      within it.
    from_schema: https://w3id.org/nmdc/nmdc
    aliases:
    - library_construction_set
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: library_preparation_set
    owner: Database
    domain_of:
    - Database
    range: LibraryPreparation
    inlined_as_list: true
  mags_activity_set:
    name: mags_activity_set
    description: This property links a database object to the set of MAGs analysis
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: mags_activity_set
    owner: Database
    domain_of:
    - Database
    range: MagsAnalysisActivity
    inlined_as_list: true
  metabolomics_analysis_activity_set:
    name: metabolomics_analysis_activity_set
    description: This property links a database object to the set of metabolomics
      analysis activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metabolomics_analysis_activity_set
    owner: Database
    domain_of:
    - Database
    range: MetabolomicsAnalysisActivity
    inlined_as_list: true
  metagenome_annotation_activity_set:
    name: metagenome_annotation_activity_set
    description: This property links a database object to the set of metagenome annotation
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metagenome_annotation_activity_set
    owner: Database
    domain_of:
    - Database
    range: MetagenomeAnnotationActivity
    inlined_as_list: true
  metagenome_assembly_set:
    name: metagenome_assembly_set
    description: This property links a database object to the set of metagenome assembly
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metagenome_assembly_set
    owner: Database
    domain_of:
    - Database
    range: MetagenomeAssembly
    inlined_as_list: true
  metagenome_sequencing_activity_set:
    name: metagenome_sequencing_activity_set
    description: This property links a database object to the set of metagenome sequencing
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metagenome_sequencing_activity_set
    owner: Database
    domain_of:
    - Database
    range: MetagenomeSequencingActivity
    inlined_as_list: true
  metaproteomics_analysis_activity_set:
    name: metaproteomics_analysis_activity_set
    description: This property links a database object to the set of metaproteomics
      analysis activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metaproteomics_analysis_activity_set
    owner: Database
    domain_of:
    - Database
    range: MetaproteomicsAnalysisActivity
    inlined_as_list: true
  metatranscriptome_activity_set:
    name: metatranscriptome_activity_set
    description: This property links a database object to the set of metatranscriptome
      analysis activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: metatranscriptome_activity_set
    owner: Database
    domain_of:
    - Database
    range: MetatranscriptomeActivity
    inlined_as_list: true
  nom_analysis_activity_set:
    name: nom_analysis_activity_set
    description: This property links a database object to the set of natural organic
      matter (NOM) analysis activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: nom_analysis_activity_set
    owner: Database
    domain_of:
    - Database
    range: NomAnalysisActivity
    inlined_as_list: true
  omics_processing_set:
    name: omics_processing_set
    description: This property links a database object to the set of omics processings
      within it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: omics_processing_set
    owner: Database
    domain_of:
    - Database
    range: OmicsProcessing
    inlined_as_list: true
  pooling_set:
    name: pooling_set
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: pooling_set
    owner: Database
    domain_of:
    - Database
    range: Pooling
    inlined_as_list: true
  processed_sample_set:
    name: processed_sample_set
    description: This property links a database object to the set of processed samples
      within it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: processed_sample_set
    owner: Database
    domain_of:
    - Database
    range: ProcessedSample
    inlined_as_list: true
  read_based_taxonomy_analysis_activity_set:
    name: read_based_taxonomy_analysis_activity_set
    description: This property links a database object to the set of read based analysis
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: read_based_taxonomy_analysis_activity_set
    owner: Database
    domain_of:
    - Database
    range: ReadBasedTaxonomyAnalysisActivity
    inlined_as_list: true
  read_qc_analysis_activity_set:
    name: read_qc_analysis_activity_set
    description: This property links a database object to the set of read QC analysis
      activities.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: read_qc_analysis_activity_set
    owner: Database
    domain_of:
    - Database
    range: ReadQcAnalysisActivity
    inlined_as_list: true
  study_set:
    name: study_set
    description: This property links a database object to the set of studies within
      it.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    mixins:
    - object_set
    domain: Database
    multivalued: true
    alias: study_set
    owner: Database
    domain_of:
    - Database
    range: Study
    inlined_as_list: true
tree_root: true