Skip to content

Class: ProvenanceMetadata

Metadata pertaining to how a record was created.

URI: nmdc:ProvenanceMetadata

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

Slots

Name Cardinality and Range Description Inheritance
git_url 0..1
String
The url of the software repository used to generate the NMDC metadata record 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
type 1
Uriorcurie
the class_uri of the class that has been instantiated direct

Usages

used by used in type used
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:
- git_url
- version
- source_system_of_record
- type
slot_usage:
  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:
  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:
  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
  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
  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:
      workflow_execution_class:
        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
    - MobilePhaseSegment
    - PortionOfSubstance
    - MagBin
    - MetaboliteIdentification
    - GenomeFeature
    - FunctionalAnnotation
    - AttributeValue
    - NamedThing
    - OntologyRelation
    - FailureCategorization
    - Protocol
    - CreditAssociation
    - Doi
    - ProvenanceMetadata
    range: uriorcurie
    required: true
class_uri: nmdc:ProvenanceMetadata