@@ -382,7 +382,86 @@ $graph:
382382 specializeTo : " #CommandOutputArraySchema"
383383 - specializeFrom : " #OutputBinding"
384384 specializeTo : " #CommandOutputBinding"
385+ fields :
386+ - name : type
387+ type :
388+ - " null"
389+ - " #CWLType"
390+ - " #stdout"
391+ - " #stderr"
392+ - " sld:RecordSchema"
393+ - " sld:EnumSchema"
394+ - " sld:ArraySchema"
395+ - string
396+ - type : array
397+ items :
398+ - " #CWLType"
399+ - " sld:RecordSchema"
400+ - " sld:EnumSchema"
401+ - " sld:ArraySchema"
402+ - string
403+ jsonldPredicate :
404+ " _id " : " sld:type"
405+ " _type " : " @vocab"
406+ refScope : 2
407+ typeDSL : True
408+ doc : |
409+ Specify valid types of data that may be assigned to this parameter.
385410
411+ - name : stdout
412+ type : enum
413+ symbols : [ "cwl:stdout" ]
414+ docParent : " #CommandOutputParameter"
415+ doc : |
416+ Only valid as a `type` for an output.
417+
418+ The following
419+ ```
420+ outputs:
421+ an_output_name:
422+ type: stdout
423+
424+ stdout: a_stdout_file
425+ ```
426+ is equivalent to
427+ ```
428+ outputs:
429+ an_output_name:
430+ type: File
431+ outputBinding:
432+ glob: a_stdout_file
433+
434+ stdout: a_stdout_file
435+ ```
436+
437+ If there is no `stdout` name provided, a random filename will be created.
438+
439+
440+ - name : stderr
441+ type : enum
442+ symbols : [ "cwl:stderr" ]
443+ docParent : " #CommandOutputParameter"
444+ doc : |
445+ Only valid as a `type` for an output.
446+
447+ The following
448+ ```
449+ outputs:
450+ an_output_name:
451+ type: stderr
452+
453+ stderr: a_stderr_file
454+ ```
455+ is equivalent to
456+ ```
457+ outputs:
458+ an_output_name:
459+ type: File
460+ outputBinding:
461+ glob: a_stderr_file
462+ ```
463+
464+ If there is no `stderr` name provided, a random filename will be created.
386465
387466 - type : record
388467 name : CommandLineTool
@@ -436,6 +515,7 @@ $graph:
436515 standard input stream.
437516 - name : stderr
438517 type : ["null", string, "#Expression"]
518+ jsonldPredicate : " https://w3id.org/cwl/cwl#stderr"
439519 doc : |
440520 Capture the command's standard error stream to a file written to
441521 the designated output directory.
@@ -448,6 +528,7 @@ $graph:
448528 characters (such as the path separator `/`) it is an error.
449529 - name : stdout
450530 type : ["null", string, "#Expression"]
531+ jsonldPredicate : " https://w3id.org/cwl/cwl#stdout"
451532 doc : |
452533 Capture the command's standard output stream to a file written to
453534 the designated output directory.
0 commit comments