diff --git a/development-docs/schemas/stage-definition_schema.html b/development-docs/schemas/stage-definition_schema.html index 3dc4608a..05a74c83 100644 --- a/development-docs/schemas/stage-definition_schema.html +++ b/development-docs/schemas/stage-definition_schema.html @@ -15,9 +15,9 @@ WfExS-backend stage definition -

WfExS-backend stage definition

+ - Type: object
+

WfExS-backend stage definition

Type: object

WfExS-backend stage definition file (EOSC-Life Demonstrator 7 JSON Schemas)

No Additional Properties @@ -47,7 +47,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - trs_endpointType: string
+ trs_endpoint

The optional TRS endpoing

Type: string

If this key is set, it will tell the GA4GH TRS service where to look for the workflow_id (and optional version)

@@ -83,7 +83,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - versionType: string or integer
+ version

Workflow version

Type: string or integer

If trsenpoint key is set, it will tell the version of the workflowid to look for at GA4GH TRS

@@ -261,7 +261,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - nicknameType: string
+ nickname

A friendly nickname (prefix) for the instances

Type: string
@@ -327,12 +327,9 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - workflow_typeType: enum (of string)
+ workflow_type

The optional, forced workflow type

Type: string

When this key is set, it is forcing the workflow type. WfExS-backend is usually able to identify the workflow type, unless there are two intertwined workflows in the same location

-
-

Must be one of:

- -
+ @@ -440,7 +437,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - containerTypeType: enum (of string)
+ containerType

Container technology type to be used for this workflow

Type: enum (of string)

Type of container technology to be used when this staging scenario is instantiated. Supported types are:
- Singularity (default).
- Docker.
@@ -619,7 +616,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - maxRetriesType: integer Default: 5
+ maxRetries

Retries in docker mode

Type: integer Default: 5

Retries when engineMode is docker.
Retries system was introduced when using docker-in-docker pattern because an insidious
bug happens sometimes. See https://forums.docker.com/t/any-known-problems-with-symlinks-on-bind-mounts/32138

@@ -669,7 +666,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - maxProcesses
+ maxProcesses

Max number of CPUs


Number of CPUs to be used by Nextflow. When this key has an explicit value of null, it depends on Nextflow criteria, which tries creating as many processes as available CPUs, spawning jobs in parallel. Not declaring it, or declaring and explicit value, imposes a limitation in the number of concurrent processes

@@ -5106,7 +5103,7 @@

/> value


-

When 'c-l-a-s-s' is a single file or a value, the assigned value

+

When 'c-l-a-s-s' is a single file or a value, the assigned value

Type: string Default: "https://choosealicense.com/no-permission/"

URL to the description of the licence of the data. And by default, no permission to use or distribute it

-
Same definition as trs_endpoint +
+ + + + + +

Must be at least 1 characters long

+ + @@ -8679,7 +8684,7 @@

d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z" /> - cardinality Default: 1
+ cardinality

Output cardinality

Default: 1

Expected cardinality of this output

@@ -9158,6 +9163,6 @@

\ No newline at end of file diff --git a/development-docs/schemas/stage-definition_schema.md b/development-docs/schemas/stage-definition_schema.md index 3da4a08f..a2dd5292 100644 --- a/development-docs/schemas/stage-definition_schema.md +++ b/development-docs/schemas/stage-definition_schema.md @@ -162,7 +162,7 @@ | + [workflow_id](#workflow_id ) | No | Combination | No | - | - | | - [nickname](#nickname ) | No | string | No | - | A friendly nickname (prefix) for the instances | | - [paranoid_mode](#paranoid_mode ) | No | boolean | No | - | - | -| - [workflow_type](#workflow_type ) | No | enum (of string) | No | - | The optional, forced workflow type | +| - [workflow_type](#workflow_type ) | No | string | No | - | The optional, forced workflow type | | - [workflow_config](#workflow_config ) | No | object | No | - | - | | - [placeholders](#placeholders ) | No | object | No | - | - | | - [params](#params ) | No | object | No | In #/definitions/Params | - | @@ -254,17 +254,13 @@ **Title:** The optional, forced workflow type -| | | -| ------------ | ------------------ | -| **Type** | `enum (of string)` | -| **Required** | No | +| | | +| ------------ | -------- | +| **Type** | `string` | +| **Required** | No | **Description:** When this key is set, it is forcing the workflow type. WfExS-backend is usually able to identify the workflow type, unless there are two intertwined workflows in the same location -Must be one of: -* "nextflow" -* "cwl" - ## 7. Property `WfExS-backend stage definition > workflow_config` | | | @@ -445,7 +441,7 @@ bug happens sometimes. See https://forums.docker.com/t/any-known-problems-with-s | ---------------------------------------------------------------- | ----------- | | [item 1 items](#workflow_config_nextflow_profile_oneOf_i1_items) | - | -##### 7.4.4.2.1. WfExS-backend stage definition > workflow_config > nextflow > profile > oneOf > item 1 > item 1 items +###### 7.4.4.2.1. WfExS-backend stage definition > workflow_config > nextflow > profile > oneOf > item 1 > item 1 items | | | | ------------ | -------- | @@ -661,7 +657,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.1.1. If (c-l-a-s-s = Must be one of: +###### 9.1.5.1.1. If (c-l-a-s-s = Must be one of: * "Directory" * "File" ) @@ -672,7 +668,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.1.1.1. Must **not** be +###### 9.1.5.1.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -680,7 +676,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.1.1.1.1. The following properties are required +###### 9.1.5.1.1.1.1. The following properties are required * value * tabular * autoFill @@ -694,7 +690,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.2.1. If (c-l-a-s-s = "ContentWithURIs" ) +###### 9.1.5.2.1. If (c-l-a-s-s = "ContentWithURIs" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -702,7 +698,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.2.1.1. Must **not** be +###### 9.1.5.2.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -710,7 +706,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.2.1.1.1. The following properties are required +###### 9.1.5.2.1.1.1. The following properties are required * value * autoFill * autoPrefix @@ -723,7 +719,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.3.1. If (c-l-a-s-s = Must be one of: +###### 9.1.5.3.1. If (c-l-a-s-s = Must be one of: * "Directory" * "File" ) @@ -734,7 +730,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.3.1.1. Must **not** be +###### 9.1.5.3.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -742,7 +738,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.3.1.1.1. The following properties are required +###### 9.1.5.3.1.1.1. The following properties are required * value * tabular * url @@ -758,7 +754,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.4.1. If (c-l-a-s-s = "Directory" ) +###### 9.1.5.4.1. If (c-l-a-s-s = "Directory" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -766,7 +762,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.4.1.1. Must **not** be +###### 9.1.5.4.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -774,7 +770,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.4.1.1.1. The following properties are required +###### 9.1.5.4.1.1.1. The following properties are required * value ##### 9.1.5.5. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > allOf > item 4` @@ -785,7 +781,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.5.1. If (c-l-a-s-s = "File" ) +###### 9.1.5.5.1. If (c-l-a-s-s = "File" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -793,7 +789,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.5.1.1. Must **not** be +###### 9.1.5.5.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -801,7 +797,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.5.1.1.1. The following properties are required +###### 9.1.5.5.1.1.1. The following properties are required * url * tabular * secondary-urls @@ -818,7 +814,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.6.1. If (c-l-a-s-s = "ContentWithURIs" ) +###### 9.1.5.6.1. If (c-l-a-s-s = "ContentWithURIs" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -826,7 +822,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.6.1.1. Must **not** be +###### 9.1.5.6.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -834,7 +830,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.6.1.1.1. The following properties are required +###### 9.1.5.6.1.1.1. The following properties are required * url * secondary-urls * security-context @@ -850,7 +846,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.7.1. If (c-l-a-s-s = "Value" ) +###### 9.1.5.7.1. If (c-l-a-s-s = "Value" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -858,7 +854,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.7.1.1. Must **not** be +###### 9.1.5.7.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -866,7 +862,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.7.1.1.1. The following properties are required +###### 9.1.5.7.1.1.1. The following properties are required * tabular * url * secondary-urls @@ -877,7 +873,7 @@ must respect the following conditions * autoFill * autoPrefix -##### 9.1.5.7.1.2. The following properties are required +###### 9.1.5.7.1.2. The following properties are required * value ##### 9.1.5.8. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > allOf > item 7` @@ -888,7 +884,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1. If (c-l-a-s-s = "ContentWithURIs" ) +###### 9.1.5.8.1. If (c-l-a-s-s = "ContentWithURIs" ) | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -896,7 +892,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1. Must **not** be +###### 9.1.5.8.1.1. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -904,7 +900,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1.1. The following properties are required +###### 9.1.5.8.1.1.1. The following properties are required * globExplode * autoFill * autoPrefix @@ -917,7 +913,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1.2. Must **not** be +###### 9.1.5.8.1.1.2. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -925,7 +921,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1.2.1. The following properties are required +###### 9.1.5.8.1.1.2.1. The following properties are required * value IfNot(_complex condition_) @@ -936,7 +932,7 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1.3. Must **not** be +###### 9.1.5.8.1.1.3. Must **not** be | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -944,15 +940,15 @@ must respect the following conditions | **Required** | No | | **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") | -##### 9.1.5.8.1.1.3.1. The following properties are required +###### 9.1.5.8.1.1.3.1. The following properties are required * url * secondary-urls * security-context -##### 9.1.5.8.1.1.4. The following properties are required +###### 9.1.5.8.1.1.4. The following properties are required * value -##### 9.1.5.8.1.2. The following properties are required +###### 9.1.5.8.1.2. The following properties are required * tabular ##### 9.1.5.9. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > c-l-a-s-s` @@ -983,7 +979,7 @@ Must be one of: | [item 0](#params_pattern1_pattern1_i4_value_oneOf_i0) | | [item 1](#params_pattern1_pattern1_i4_value_oneOf_i1) | -##### 9.1.5.10.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 0` +###### 9.1.5.10.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 0` | | | | ------------ | -------- | @@ -994,7 +990,7 @@ Must be one of: | -------------- | - | | **Min length** | 1 | -##### 9.1.5.10.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 1` +###### 9.1.5.10.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 1` | | | | ------------ | ----------------- | @@ -1013,7 +1009,7 @@ Must be one of: | ----------------------------------------------------------------- | ----------- | | [item 1 items](#params_pattern1_pattern1_i4_value_oneOf_i1_items) | - | -##### 9.1.5.10.2.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 1 > item 1 items +###### 9.1.5.10.2.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > value > oneOf > item 1 > item 1 items | | | | ------------ | -------- | @@ -1041,7 +1037,7 @@ Must be one of: | + [column-sep](#params_pattern1_pattern1_i4_tabular_column-sep ) | No | string | No | - | The regular expression used to split the tabulated content by columns | | - [header-rows](#params_pattern1_pattern1_i4_tabular_header-rows ) | No | integer | No | - | How many header rows should be skipped? | -##### 9.1.5.11.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > uri-columns` +###### 9.1.5.11.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > uri-columns` | | | | ------------ | ------------------ | @@ -1062,14 +1058,14 @@ Must be one of: | --------------------------------------------------------------------------- | ----------- | | [uri-columns items](#params_pattern1_pattern1_i4_tabular_uri-columns_items) | - | -##### 9.1.5.11.1.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > uri-columns > uri-columns items +###### 9.1.5.11.1.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > uri-columns > uri-columns items | | | | ------------ | --------- | | **Type** | `integer` | | **Required** | No | -##### 9.1.5.11.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > row-sep` +###### 9.1.5.11.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > row-sep` | | | | ------------ | ------------------ | @@ -1088,7 +1084,7 @@ Must be one of: | -------------- | - | | **Min length** | 1 | -##### 9.1.5.11.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > column-sep` +###### 9.1.5.11.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > column-sep` | | | | ------------ | -------- | @@ -1101,7 +1097,7 @@ Must be one of: | -------------- | - | | **Min length** | 1 | -##### 9.1.5.11.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > header-rows` +###### 9.1.5.11.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > tabular > header-rows` | | | | ------------ | --------- | @@ -1129,7 +1125,7 @@ Must be one of: | [LicensedURI](#params_pattern1_pattern1_i4_url_oneOf_i2) | | [item 3](#params_pattern1_pattern1_i4_url_oneOf_i3) | -##### 9.1.5.12.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > PlainURI` +###### 9.1.5.12.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > PlainURI` | | | | ---------------------- | ----------------------------- | @@ -1137,7 +1133,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [trs_endpoint](#trs_endpoint) | -##### 9.1.5.12.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > PlaceholderURI` +###### 9.1.5.12.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > PlaceholderURI` | | | | -------------- | ---------------------------- | @@ -1150,7 +1146,7 @@ Must be one of: | **Min length** | 1 | | **Must match regular expression** | ```$\{[^}]+\}``` [Test](https://regex101.com/?regex=%24%5C%7B%5B%5E%7D%5D%2B%5C%7D) | -##### 9.1.5.12.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > LicensedURI` +###### 9.1.5.12.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > LicensedURI` | | | | ------------------------- | ------------------------------------------------------- | @@ -1166,7 +1162,7 @@ Must be one of: | - [attributions](#params_pattern1_pattern1_i4_url_oneOf_i2_attributions ) | No | array of object | No | - | - | | - [security-context](#params_pattern1_pattern1_i4_url_oneOf_i2_security-context ) | No | string | No | - | - | -##### 9.1.5.12.3.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri` +###### 9.1.5.12.3.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri` | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -1181,7 +1177,7 @@ Must be one of: | [PlainURI](#params_pattern1_pattern1_i4_url_oneOf_i2_uri_anyOf_i0) | | [PlaceholderURI](#params_pattern1_pattern1_i4_url_oneOf_i2_uri_anyOf_i1) | -##### 9.1.5.12.3.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri > anyOf > PlainURI` +###### 9.1.5.12.3.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri > anyOf > PlainURI` | | | | ---------------------- | ----------------------------- | @@ -1189,7 +1185,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [trs_endpoint](#trs_endpoint) | -##### 9.1.5.12.3.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri > anyOf > PlaceholderURI` +###### 9.1.5.12.3.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > uri > anyOf > PlaceholderURI` | | | | ---------------------- | ------------------------------------------------------------------------------------- | @@ -1197,7 +1193,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [params_pattern1_pattern1_i4_url_oneOf_i1](#params_pattern1_pattern1_i4_url_oneOf_i1) | -##### 9.1.5.12.3.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > licences` +###### 9.1.5.12.3.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > licences` | | | | ------------ | ------- | @@ -1212,22 +1208,26 @@ Must be one of: | **Additional items** | False | | **Tuple validation** | See below | -| Each item of this array must be | Description | -| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -| [PlainURI](#params_pattern1_pattern1_i4_url_oneOf_i2_licences_items) | URL to the description of the licence of the data. And by default, no permission ... | +| Each item of this array must be | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| [PlainURI](#params_pattern1_pattern1_i4_url_oneOf_i2_licences_items) | URL to the description of the licence of the data. And by default, no permission to use or distribute it | -##### 9.1.5.12.3.2.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > licences > PlainURI +###### 9.1.5.12.3.2.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > licences > PlainURI -| | | -| ---------------------- | --------------------------------------------- | -| **Type** | `string` | -| **Required** | No | -| **Default** | `"https://choosealicense.com/no-permission/"` | -| **Same definition as** | [trs_endpoint](#trs_endpoint) | +| | | +| -------------- | --------------------------------------------- | +| **Type** | `string` | +| **Required** | No | +| **Default** | `"https://choosealicense.com/no-permission/"` | +| **Defined in** | #/definitions/PlainURI | **Description:** URL to the description of the licence of the data. And by default, no permission to use or distribute it -##### 9.1.5.12.3.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions` +| Restrictions | | +| -------------- | - | +| **Min length** | 1 | + +###### 9.1.5.12.3.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions` | | | | ------------ | ----------------- | @@ -1246,7 +1246,7 @@ Must be one of: | ---------------------------------------------------------------------------------- | ----------- | | [attributions items](#params_pattern1_pattern1_i4_url_oneOf_i2_attributions_items) | - | -##### 9.1.5.12.3.3.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items +###### 9.1.5.12.3.3.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -1260,7 +1260,7 @@ Must be one of: | + [pid](#params_pattern1_pattern1_i4_url_oneOf_i2_attributions_items_pid ) | No | string | No | Same as [trs_endpoint](#trs_endpoint ) | A unique way to represent this author, either through her/his ORCID or another permanent, representative link | | + [roles](#params_pattern1_pattern1_i4_url_oneOf_i2_attributions_items_roles ) | No | array of enum (of string) | No | - | - | -##### 9.1.5.12.3.3.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > name` +###### 9.1.5.12.3.3.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > name` | | | | ------------ | -------- | @@ -1273,7 +1273,7 @@ Must be one of: | -------------- | - | | **Min length** | 1 | -##### 9.1.5.12.3.3.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > pid` +###### 9.1.5.12.3.3.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > pid` | | | | ---------------------- | ----------------------------- | @@ -1283,7 +1283,7 @@ Must be one of: **Description:** A unique way to represent this author, either through her/his ORCID or another permanent, representative link -##### 9.1.5.12.3.3.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > roles` +###### 9.1.5.12.3.3.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > roles` | | | | ------------ | --------------------------- | @@ -1302,7 +1302,7 @@ Must be one of: | --------------------------------------------------------------------------------------- | ----------- | | [roles items](#params_pattern1_pattern1_i4_url_oneOf_i2_attributions_items_roles_items) | - | -##### 9.1.5.12.3.3.1.3.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > roles > roles items +###### 9.1.5.12.3.3.1.3.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > attributions > attributions items > roles > roles items | | | | ------------ | ------------------ | @@ -1325,7 +1325,7 @@ Must be one of: * "writing-original-draft" * "writing-review-editing" -##### 9.1.5.12.3.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > security-context` +###### 9.1.5.12.3.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 2 > security-context` | | | | ------------ | -------- | @@ -1337,7 +1337,7 @@ Must be one of: | **Min length** | 1 | | **Must match regular expression** | ```^[^:;]+$``` [Test](https://regex101.com/?regex=%5E%5B%5E%3A%3B%5D%2B%24) | -##### 9.1.5.12.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3` +###### 9.1.5.12.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3` | | | | ------------ | ------- | @@ -1356,7 +1356,7 @@ Must be one of: | --------------------------------------------------------------- | ----------- | | [item 3 items](#params_pattern1_pattern1_i4_url_oneOf_i3_items) | - | -##### 9.1.5.12.4.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items +###### 9.1.5.12.4.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -1371,7 +1371,7 @@ Must be one of: | [PlaceholderURI](#params_pattern1_pattern1_i4_url_oneOf_i3_items_oneOf_i2) | | [item 3](#params_pattern1_pattern1_i4_url_oneOf_i3_items_oneOf_i3) | -##### 9.1.5.12.4.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > LicensedURI` +###### 9.1.5.12.4.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > LicensedURI` | | | | ------------------------- | ------------------------------------------------------------------------------------- | @@ -1380,7 +1380,7 @@ Must be one of: | **Additional properties** | [[Not allowed]](# "Additional Properties not allowed.") | | **Same definition as** | [params_pattern1_pattern1_i4_url_oneOf_i2](#params_pattern1_pattern1_i4_url_oneOf_i2) | -##### 9.1.5.12.4.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > PlainURI` +###### 9.1.5.12.4.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > PlainURI` | | | | ---------------------- | ----------------------------- | @@ -1388,7 +1388,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [trs_endpoint](#trs_endpoint) | -##### 9.1.5.12.4.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > PlaceholderURI` +###### 9.1.5.12.4.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > PlaceholderURI` | | | | ---------------------- | ------------------------------------------------------------------------------------- | @@ -1396,7 +1396,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [params_pattern1_pattern1_i4_url_oneOf_i1](#params_pattern1_pattern1_i4_url_oneOf_i1) | -##### 9.1.5.12.4.1.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3` +###### 9.1.5.12.4.1.4. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3` | | | | ------------ | ------- | @@ -1417,7 +1417,7 @@ Must be one of: | ------------------------------------------------------------------------------ | ----------- | | [item 3 items](#params_pattern1_pattern1_i4_url_oneOf_i3_items_oneOf_i3_items) | - | -##### 9.1.5.12.4.1.4.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items +###### 9.1.5.12.4.1.4.1. WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items | | | | ------------------------- | ------------------------------------------------------------------------- | @@ -1431,7 +1431,7 @@ Must be one of: | [PlainURI](#params_pattern1_pattern1_i4_url_oneOf_i3_items_oneOf_i3_items_oneOf_i1) | | [PlaceholderURI](#params_pattern1_pattern1_i4_url_oneOf_i3_items_oneOf_i3_items_oneOf_i2) | -##### 9.1.5.12.4.1.4.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > LicensedURI` +###### 9.1.5.12.4.1.4.1.1. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > LicensedURI` | | | | ------------------------- | ------------------------------------------------------------------------------------- | @@ -1440,7 +1440,7 @@ Must be one of: | **Additional properties** | [[Not allowed]](# "Additional Properties not allowed.") | | **Same definition as** | [params_pattern1_pattern1_i4_url_oneOf_i2](#params_pattern1_pattern1_i4_url_oneOf_i2) | -##### 9.1.5.12.4.1.4.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > PlainURI` +###### 9.1.5.12.4.1.4.1.2. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > PlainURI` | | | | ---------------------- | ----------------------------- | @@ -1448,7 +1448,7 @@ Must be one of: | **Required** | No | | **Same definition as** | [trs_endpoint](#trs_endpoint) | -##### 9.1.5.12.4.1.4.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > PlaceholderURI` +###### 9.1.5.12.4.1.4.1.3. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > url > oneOf > item 3 > item 3 items > oneOf > item 3 > item 3 items > oneOf > PlaceholderURI` | | | | ---------------------- | ------------------------------------------------------------------------------------- | @@ -1694,7 +1694,7 @@ Must be one of: | [item 2 item 0](#outputs_pattern1_cardinality_oneOf_i2_items_i0) | - | | [item 2 item 1](#outputs_pattern1_cardinality_oneOf_i2_items_i1) | - | -##### 11.1.2.3.1. WfExS-backend stage definition > outputs > ^[^:;]+$ > cardinality > oneOf > item 2 > item 2 item 0 +###### 11.1.2.3.1. WfExS-backend stage definition > outputs > ^[^:;]+$ > cardinality > oneOf > item 2 > item 2 item 0 | | | | ------------ | --------- | @@ -1705,7 +1705,7 @@ Must be one of: | ------------ | ------ | | **Minimum** | ≥ 0 | -##### 11.1.2.3.2. WfExS-backend stage definition > outputs > ^[^:;]+$ > cardinality > oneOf > item 2 > item 2 item 1 +###### 11.1.2.3.2. WfExS-backend stage definition > outputs > ^[^:;]+$ > cardinality > oneOf > item 2 > item 2 item 1 | | | | ------------ | --------- | @@ -1771,4 +1771,4 @@ Must be one of: | **Tuple validation** | N/A | ---------------------------------------------------------------------------------------------------------------------------- -Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2023-09-23 at 01:39:57 +0000 +Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2024-05-23 at 21:08:26 +0000