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