Workflow: ReceiveAndAssert

Fetched 2023-06-22 18:36:03 GMT

Receive simulation model parameter update or data to derive simulation model parameter(s) (e.g., by querying a database or triggered by an interface input). Assert ingest using a pre-defined schema describing the required input data. DEVELOPERNOTE - missing step of metadata enrichment?

children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
input File

Input data or model parameter. DEVELOPERNOTE - any input is considered to be a file, even if it is a single number. DEVELOPERNOTE - does that need to be an array of files?

schema File

Schema describing the input data. DEVELOPERNOTE - explicitely list schema here; could later be retrieved by a workflow. DEVELOPERNOTE - does that need to be an array of files?

Steps

ID Runs Label Doc
assert_data
tools/assert_data.cwl (CommandLineTool)
assert_data

Assert data or model parameter(s) using a schema describing format, data types, units, and value ranges. DEVELOPERNOTE - Is this part of this tool - Input data is enriched with metadata to ensure full reproducibility.

archive_data
tools/archive_data.cwl (CommandLineTool)
archive_data

Submit data to archive for long-term storage. DEVELOPER-NOTE - ingest command to DPPS-BDMS subsystem. DEVELOPER-NOTE - assume in that metadata is included.

Outputs

ID Type Label Doc
return_code String
data_asserted File
Permalink: https://w3id.org/cwl/view/git/cc9902d92de18a6b2bf83dfbc50201cf1b7477b4/workflows/ReceiveAndAssert.cwl