@@ -69,10 +69,10 @@ $graph:
69
69
Files are represented as objects with `class` of `File`. File objects have
70
70
a number of properties that provide metadata about the file.
71
71
72
- The `location` property of a File is a URI that uniquely identifies the
73
- file. Implementations must support the `file://` URI scheme and may support
72
+ The `location` property of a File is a IRI that uniquely identifies the
73
+ file. Implementations must support the `file://` IRI scheme and may support
74
74
other schemes such as `http://` and `https://`. The value of `location` may also be a
75
- relative reference, in which case it must be resolved relative to the URI
75
+ relative reference, in which case it must be resolved relative to the IRI
76
76
of the document it appears in. Alternately to `location`, implementations
77
77
must also accept the `path` property on File, which must be a filesystem
78
78
path available on the same host as the CWL runner (for inputs) or the
@@ -115,7 +115,7 @@ $graph:
115
115
modified by `outputEval`. Alternately, if the file `cwl.output.json` is
116
116
present in the output, `outputBinding` is ignored.
117
117
118
- File objects in the output must provide either a `location` URI or a `path`
118
+ File objects in the output must provide either a `location` IRI or a `path`
119
119
property in the context of the tool execution runtime (local to the compute
120
120
node, or within the executing container).
121
121
@@ -314,8 +314,8 @@ $graph:
314
314
Directories are represented as objects with `class` of `Directory`. Directory objects have
315
315
a number of properties that provide metadata about the directory.
316
316
317
- The `location` property of a Directory is a URI that uniquely identifies
318
- the directory. Implementations must support the file:// URI scheme and may
317
+ The `location` property of a Directory is a IRI that uniquely identifies
318
+ the directory. Implementations must support the file:// IRI scheme and may
319
319
support other schemes such as http://. Alternately to `location`,
320
320
implementations must also accept the `path` property on Directory, which
321
321
must be a filesystem path available on the same host as the CWL runner (for
@@ -344,7 +344,7 @@ $graph:
344
344
first and have local values of `path` assigned.
345
345
346
346
Directory objects in CommandLineTool output must provide either a
347
- `location` URI or a `path` property in the context of the tool execution
347
+ `location` IRI or a `path` property in the context of the tool execution
348
348
runtime (local to the compute node, or within the executing container).
349
349
350
350
An ExpressionTool may forward file references from input to output by using
0 commit comments