diff --git a/development-docs/schemas/stage-definition_schema.html b/development-docs/schemas/stage-definition_schema.html index 388296be..f636e076 100644 --- a/development-docs/schemas/stage-definition_schema.html +++ b/development-docs/schemas/stage-definition_schema.html @@ -4492,7 +4492,7 @@

Must not be:

The following properties are required:

- +
@@ -8434,6 +8434,192 @@

Must be at least 1 characters long

+ + + + +
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: true
+

Whether this input contents can be included in RO-Crates or exported

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: true
+

Whether a copy of this input contents can be kept locally outside the working directory

+
+ + + + + + +
+
+
+
+
+
+
+

+ +

+
+ +
+
+ + Type: boolean Default: true
+

Whether a copy of this input contents can be kept locally inside the working directory

+
+ + + + + +
@@ -9678,6 +9864,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 140f9648..acad72e3 100644 --- a/development-docs/schemas/stage-definition_schema.md +++ b/development-docs/schemas/stage-definition_schema.md @@ -129,9 +129,12 @@ - [9.1.5.14. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > preferred-name`](#params_pattern1_pattern1_i4_preferred-name) - [9.1.5.15. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > relative-dir`](#params_pattern1_pattern1_i4_relative-dir) - [9.1.5.16. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > security-context`](#params_pattern1_pattern1_i4_security-context) - - [9.1.5.17. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > globExplode`](#params_pattern1_pattern1_i4_globExplode) - - [9.1.5.18. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoFill`](#params_pattern1_pattern1_i4_autoFill) - - [9.1.5.19. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoPrefix`](#params_pattern1_pattern1_i4_autoPrefix) + - [9.1.5.17. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > disclosable`](#params_pattern1_pattern1_i4_disclosable) + - [9.1.5.18. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > cacheable`](#params_pattern1_pattern1_i4_cacheable) + - [9.1.5.19. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > clonable`](#params_pattern1_pattern1_i4_clonable) + - [9.1.5.20. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > globExplode`](#params_pattern1_pattern1_i4_globExplode) + - [9.1.5.21. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoFill`](#params_pattern1_pattern1_i4_autoFill) + - [9.1.5.22. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoPrefix`](#params_pattern1_pattern1_i4_autoPrefix) - [9.1.6. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > Params`](#params_pattern1_pattern1_i5) - [10. Property `WfExS-backend stage definition > profile`](#profile) - [10.1. Property `WfExS-backend stage definition > profile > oneOf > item 0`](#profile_oneOf_i0) @@ -719,6 +722,9 @@ must respect the following conditions | - [preferred-name](#params_pattern1_pattern1_i4_preferred-name ) | No | boolean or string | No | - | Preferred base name / relative path for this input, instead of the derived one from the URL | | - [relative-dir](#params_pattern1_pattern1_i4_relative-dir ) | No | boolean or string | No | - | Put contents fetched for this input in this relative directory. This option does not affect preferred-name | | - [security-context](#params_pattern1_pattern1_i4_security-context ) | No | string | No | - | Use an explicitly named security context | +| - [disclosable](#params_pattern1_pattern1_i4_disclosable ) | No | boolean | No | - | Whether this input contents can be included in RO-Crates or exported | +| - [cacheable](#params_pattern1_pattern1_i4_cacheable ) | No | boolean | No | - | Whether a copy of this input contents can be kept locally outside the working directory | +| - [clonable](#params_pattern1_pattern1_i4_clonable ) | No | boolean | No | - | Whether a copy of this input contents can be kept locally inside the working directory | | - [globExplode](#params_pattern1_pattern1_i4_globExplode ) | No | string | No | - | When this is set, and the class is directory, it helps filtering in what it should be included | | - [autoFill](#params_pattern1_pattern1_i4_autoFill ) | No | boolean | No | - | When this key is true, the directory or file is considered an output one | | - [autoPrefix](#params_pattern1_pattern1_i4_autoPrefix ) | No | boolean | No | - | When autoFill is true and this parameter is false, this directory is mapped to the parent output one for this execution. When both autoFill and this parameter are true, an output file or directory name is assigned, based on its complete param name | @@ -957,6 +963,8 @@ must respect the following conditions * globExplode * autoFill * autoPrefix +* cacheable +* clonable ###### 9.1.5.7.1.2. The following properties are required * value @@ -1593,7 +1601,37 @@ Must be one of: | -------------- | - | | **Min length** | 1 | -##### 9.1.5.17. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > globExplode` +##### 9.1.5.17. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > disclosable` + +| | | +| ------------ | --------- | +| **Type** | `boolean` | +| **Required** | No | +| **Default** | `true` | + +**Description:** Whether this input contents can be included in RO-Crates or exported + +##### 9.1.5.18. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > cacheable` + +| | | +| ------------ | --------- | +| **Type** | `boolean` | +| **Required** | No | +| **Default** | `true` | + +**Description:** Whether a copy of this input contents can be kept locally outside the working directory + +##### 9.1.5.19. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > clonable` + +| | | +| ------------ | --------- | +| **Type** | `boolean` | +| **Required** | No | +| **Default** | `true` | + +**Description:** Whether a copy of this input contents can be kept locally inside the working directory + +##### 9.1.5.20. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > globExplode` | | | | ------------ | -------- | @@ -1602,7 +1640,7 @@ Must be one of: **Description:** When this is set, and the class is directory, it helps filtering in what it should be included -##### 9.1.5.18. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoFill` +##### 9.1.5.21. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoFill` | | | | ------------ | --------- | @@ -1612,7 +1650,7 @@ Must be one of: **Description:** When this key is true, the directory or file is considered an output one -##### 9.1.5.19. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoPrefix` +##### 9.1.5.22. Property `WfExS-backend stage definition > params > ^(?!c-l-a-s-s)[^:;]+$ > oneOf > item 4 > autoPrefix` | | | | ------------ | --------- | @@ -1928,4 +1966,4 @@ Must be one of: | **Tuple validation** | N/A | ---------------------------------------------------------------------------------------------------------------------------- -Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2024-08-07 at 03:30:03 +0000 +Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2024-09-17 at 12:33:29 +0000