Slot: provenance_format

Serialization of the prov/ records: yaml (the default, and the form every other tvbo record takes) or json (what BEP028 currently names). One file per record in one format, never both — two serializations of one record are two things that can disagree. Declared in the spec rather than configured per machine, because two people running one recipe must get the same provenance.

URI: tvbo:slot/provenance_format

Applicable Classes

Name Description Modifies Slot
WorkflowConfig Declarative orchestration for rendering a parameter sweep into a distributed,… no

Properties

Type and Range

Property Value
Range ProvenanceFormat
Domain Of WorkflowConfig

Cardinality and Requirements

Property Value

Slot Characteristics

Property Value
If Absent string(yaml)
Owner WorkflowConfig

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:provenance_format
native tvbo:provenance_format

LinkML Source

name: provenance_format
description: 'Serialization of the ``prov/`` records: ``yaml`` (the default, and the
  form every other tvbo record takes) or ``json`` (what BEP028 currently names). One
  file per record in one format, never both — two serializations of one record are
  two things that can disagree. Declared in the spec rather than configured per machine,
  because two people running one recipe must get the same provenance.'
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(yaml)
owner: WorkflowConfig
domain_of:
- WorkflowConfig
range: ProvenanceFormat