Skip to content

Class: ProvenanceMetadata

Metadata pertaining to how a record was created.

URI: nmdc:ProvenanceMetadata

classDiagram class ProvenanceMetadata click ProvenanceMetadata href "../ProvenanceMetadata" ProvenanceMetadata : add_date ProvenanceMetadata : git_url ProvenanceMetadata : mod_date ProvenanceMetadata : source_system_of_record ProvenanceMetadata --> "0..1" SourceSystemEnum : source_system_of_record click SourceSystemEnum href "../SourceSystemEnum" ProvenanceMetadata : submission_portal_identifier ProvenanceMetadata : type ProvenanceMetadata : version

Slots

Name Cardinality and Range Description Inheritance
add_date 0..1
Datetime
The date and time at which a record was added to the NMDC database direct
git_url 0..1
String
The url of the software repository used to generate the NMDC metadata record direct
mod_date 0..1
Datetime
The date and time at which a record was last modified in the NMDC database direct
version 0..1
String
The version tag of the software used to generate the NMDC metadata record direct
source_system_of_record 0..1
SourceSystemEnum
Identifies the system of origin for a record direct
submission_portal_identifier *
String
The UUID of the NMDC Submission Portal entry that generated this record direct
type 1
Uriorcurie
the class_uri of the class that has been instantiated direct

Usages

used by used in type used
NucleotideSequencing provenance_metadata range ProvenanceMetadata
MassSpectrometry provenance_metadata range ProvenanceMetadata
Study provenance_metadata range ProvenanceMetadata
DataGeneration provenance_metadata range ProvenanceMetadata
Biosample provenance_metadata range ProvenanceMetadata

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value

LinkML Source

Direct

name: ProvenanceMetadata
description: Metadata pertaining to how a record was created.
from_schema: https://w3id.org/nmdc/nmdc
slots:
- add_date
- git_url
- mod_date
- version
- source_system_of_record
- submission_portal_identifier
- type
slot_usage:
  add_date:
    name: add_date
    description: The date and time at which a record was added to the NMDC database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    range: datetime
  mod_date:
    name: mod_date
    description: The date and time at which a record was last modified in the NMDC
      database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    range: datetime
  version:
    name: version
    description: The version tag of the software used to generate the NMDC metadata
      record
  git_url:
    name: git_url
    description: The url of the software repository used to generate the NMDC metadata
      record
class_uri: nmdc:ProvenanceMetadata

Induced

name: ProvenanceMetadata
description: Metadata pertaining to how a record was created.
from_schema: https://w3id.org/nmdc/nmdc
slot_usage:
  add_date:
    name: add_date
    description: The date and time at which a record was added to the NMDC database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    range: datetime
  mod_date:
    name: mod_date
    description: The date and time at which a record was last modified in the NMDC
      database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    range: datetime
  version:
    name: version
    description: The version tag of the software used to generate the NMDC metadata
      record
  git_url:
    name: git_url
    description: The url of the software repository used to generate the NMDC metadata
      record
attributes:
  add_date:
    name: add_date
    description: The date and time at which a record was added to the NMDC database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: add_date
    owner: ProvenanceMetadata
    domain_of:
    - ProvenanceMetadata
    range: datetime
  git_url:
    name: git_url
    description: The url of the software repository used to generate the NMDC metadata
      record
    examples:
    - value: https://github.com/microbiomedata/mg_annotation/releases/tag/0.1
    - value: https://github.com/microbiomedata/metaMS/blob/master/metaMS/gcmsWorkflow.py
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: git_url
    owner: ProvenanceMetadata
    domain_of:
    - WorkflowExecution
    - ProvenanceMetadata
    range: string
  mod_date:
    name: mod_date
    description: The date and time at which a record was last modified in the NMDC
      database.
    comments:
    - Biosample and NucleotideSequencing records brought in from GOLD before 2026-03-23
      may carry GOLD-sourced dates rather than NMDC-asserted timestamps.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: mod_date
    owner: ProvenanceMetadata
    domain_of:
    - ProvenanceMetadata
    range: datetime
  version:
    name: version
    description: The version tag of the software used to generate the NMDC metadata
      record
    examples:
    - value: v1.2.0
    from_schema: https://w3id.org/nmdc/nmdc
    exact_mappings:
    - schema:version
    rank: 1000
    alias: version
    owner: ProvenanceMetadata
    domain_of:
    - WorkflowExecution
    - ProvenanceMetadata
    range: string
  source_system_of_record:
    name: source_system_of_record
    description: Identifies the system of origin for a record
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: source_system_of_record
    owner: ProvenanceMetadata
    domain_of:
    - ProvenanceMetadata
    range: SourceSystemEnum
  submission_portal_identifier:
    name: submission_portal_identifier
    description: The UUID of the NMDC Submission Portal entry that generated this
      record.
    examples:
    - value: c41dfeac-102e-43b2-adae-6a67f25791f0
    from_schema: https://w3id.org/nmdc/nmdc
    see_also:
    - https://data.microbiomedata.org/submission/home
    rank: 1000
    alias: submission_portal_identifier
    owner: ProvenanceMetadata
    domain_of:
    - ProvenanceMetadata
    range: string
    multivalued: true
    pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
  type:
    name: type
    description: the class_uri of the class that has been instantiated
    notes:
    - 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
    structured_aliases:
    - literal_form: workflow_execution_class
      predicate: NARROW_SYNONYM
      contexts:
      - https://bitbucket.org/berkeleylab/jgi-jat/macros/nmdc_metadata.yaml
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: type
    owner: ProvenanceMetadata
    domain_of:
    - EukEval
    - FunctionalAnnotationAggMember
    - PeptideQuantification
    - ProteinQuantification
    - GenomeFeature
    - FunctionalAnnotation
    - AttributeValue
    - NamedThing
    - OntologyRelation
    - FailureCategorization
    - Protocol
    - CreditAssociation
    - Doi
    - ProvenanceMetadata
    - MobilePhaseSegment
    - PortionOfSubstance
    - MagBin
    - MetaboliteIdentification
    range: uriorcurie
    required: true
class_uri: nmdc:ProvenanceMetadata