Workflow: ReceiveAndAssert
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?
- 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 |
https://w3id.org/cwl/view/git/cc9902d92de18a6b2bf83dfbc50201cf1b7477b4/workflows/ReceiveAndAssert.cwl