=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== cwltool-3.0.20200807132242/PKG-INFO-234- Process objects (CommandLineTool and Workflow) in a list in the cwltool-3.0.20200807132242/PKG-INFO:235: ``$graph`` field. Cross references (such as ``run:`` and ``source:`` cwltool-3.0.20200807132242/PKG-INFO-236- fields) are updated to internal references within the new packed ############################################## cwltool-3.0.20200807132242/README.rst-225-Process objects (CommandLineTool and Workflow) in a list in the cwltool-3.0.20200807132242/README.rst:226:``$graph`` field. Cross references (such as ``run:`` and ``source:`` cwltool-3.0.20200807132242/README.rst-227-fields) are updated to internal references within the new packed ############################################## cwltool-3.0.20200807132242/cwltool/job.py-291- # appropriate MPI job launch command and flags before the cwltool-3.0.20200807132242/cwltool/job.py:292: # execution. cwltool-3.0.20200807132242/cwltool/job.py-293- if self.mpi_procs: ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/CommandLineTool.yml-559- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.0/CommandLineTool.yml:560: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.0/CommandLineTool.yml-561- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/Process.yml-265- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/Process.yml:266: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/Process.yml-267- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-125-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:126:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-127-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-131- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:132:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-133- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:134:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-135- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-230- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:231:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-232-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-320- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:321:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:322:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-323-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:324:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-325-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-384- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:385:`$XDG_DATA_HOME/commonwl/` (usually `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-386- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md:387:`$XDG_DATA_HOME` is from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.0/concepts.md-388-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/invocation.md-123- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/invocation.md:124:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.0/invocation.md-125- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/ident_res.yml-19- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/ident_res.yml:20: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/ident_res.yml:21: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/ident_res.yml-22- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-116- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:117:During preprocessing traversal, an implementation must resolve `$mixin` cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:118:directives. An `$mixin` directive is an object consisting of the field cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:119:`$mixin` specifying resource by URI string. If there are additional fields in cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:120:the `$mixin` object, these fields override fields in the object which is loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:121:from the `$mixin` URI. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-122- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-124-rules described previously. Implementations must support loading from `file`, cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:125:`http` and `https` resources. The URI referenced by `$mixin` must be loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-126-and recursively preprocessed as a Salad document. The external imported ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-128-URI for processing the imported document must be the URI used to retrieve the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:129:imported document. The `$mixin` URI must not include a document fragment. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-130- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:131:Once loaded and processed, the `$mixin` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-132-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-134-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md:135:the target document. This indicates that the `$mixin` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/import_include.md-136-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-179-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:180:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-181- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:182: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-183- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-184- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:185: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-186- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-188- cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:189: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-190- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-199-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:200:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-201-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-258-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md:259:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.0/salad/schema_salad/metaschema/salad.md-260-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml-113- * Added explicit defaults for [ResourceRequirement](#ResourceRequirement)s. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml:114: * [Made explicit](#Generic_execution_process) that the `$namespaces` of cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml-115- the top level CWL document are also available to the input object as ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml-677- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml:678: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.1/CommandLineTool.yml-679- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Process.yml-270- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Process.yml:271: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Process.yml-272- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Workflow.yml-96- the process with the `id` of `#main` is chosen. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Workflow.yml:97: * [Made explicit](#Generic_execution_process) that the `$namespaces` of cwltool-3.0.20200807132242/cwltool/schemas/v1.1/Workflow.yml-98- the top level CWL document are also available to the input object as ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-304-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:305:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-306-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-310- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:311:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-312- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:313:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-314- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-370-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:371:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-372-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:373:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-374-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-426- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:427:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-428-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-517- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:518:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:519:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-520-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:521:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-522-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-584- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:585:`$XDG_DATA_HOME/commonwl/` (usually `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-586- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md:587:`$XDG_DATA_HOME` is from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.1/concepts.md-588-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/invocation.md-126- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/invocation.md:127:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.1/invocation.md-128- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/ident_res.yml-19- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/ident_res.yml:20: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/ident_res.yml:21: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/ident_res.yml-22- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-116- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:117:During preprocessing traversal, an implementation must resolve `$mixin` cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:118:directives. An `$mixin` directive is an object consisting of the field cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:119:`$mixin` specifying resource by URI string. If there are additional fields in cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:120:the `$mixin` object, these fields override fields in the object which is loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:121:from the `$mixin` URI. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-122- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-124-rules described previously. Implementations must support loading from `file`, cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:125:`http` and `https` resources. The URI referenced by `$mixin` must be loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-126-and recursively preprocessed as a Salad document. The external imported ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-128-URI for processing the imported document must be the URI used to retrieve the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:129:imported document. The `$mixin` URI must not include a document fragment. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-130- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:131:Once loaded and processed, the `$mixin` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-132-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-134-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md:135:the target document. This indicates that the `$mixin` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/import_include.md-136-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-179-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:180:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-181- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:182: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-183- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-184- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:185: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-186- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-188- cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:189: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-190- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-199-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:200:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-201-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-258-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md:259:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1/salad/schema_salad/metaschema/salad.md-260-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/CommandLineTool.yml-670- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/CommandLineTool.yml:671: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/CommandLineTool.yml-672- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/Process.yml-269- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/Process.yml:270: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/Process.yml-271- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-304-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:305:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-306-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-310- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:311:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-312- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:313:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-314- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-370-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:371:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-372-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-424- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:425:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-426-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-515- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:516:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:517:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-518-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:519:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-520-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-582- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:583:`$XDG_DATA_HOME/commonwl/` (usually `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-584- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md:585:`$XDG_DATA_HOME` is from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/concepts.md-586-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/invocation.md-126- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/invocation.md:127:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/invocation.md-128- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/ident_res.yml-19- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/ident_res.yml:20: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/ident_res.yml:21: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/ident_res.yml-22- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-116- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:117:During preprocessing traversal, an implementation must resolve `$mixin` cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:118:directives. An `$mixin` directive is an object consisting of the field cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:119:`$mixin` specifying resource by URI string. If there are additional fields in cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:120:the `$mixin` object, these fields override fields in the object which is loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:121:from the `$mixin` URI. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-122- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-124-rules described previously. Implementations must support loading from `file`, cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:125:`http` and `https` resources. The URI referenced by `$mixin` must be loaded cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-126-and recursively preprocessed as a Salad document. The external imported ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-128-URI for processing the imported document must be the URI used to retrieve the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:129:imported document. The `$mixin` URI must not include a document fragment. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-130- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:131:Once loaded and processed, the `$mixin` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-132-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-134-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md:135:the target document. This indicates that the `$mixin` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/import_include.md-136-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-179-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:180:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-181- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:182: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-183- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-184- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:185: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-186- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-188- cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:189: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-190- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-199-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:200:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-201-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-258-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md:259:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.1.0-dev1/salad/schema_salad/metaschema/salad.md-260-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/CommandLineTool.yml-648- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.2/CommandLineTool.yml:649: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.2/CommandLineTool.yml-650- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml-276- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml:277: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml-278- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml-920- - Type definitions may be shared by defining them in a file and then cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml:921: `$include`-ing them in the `types` field. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/Process.yml-922- - A file can contain a list of type definitions ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-317-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:318:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-319-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-321-It is recommended that concepts from schema.org are used whenever possible. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:322:For the `$schema` field we recommend their RDF encoding: http://schema.org/version/latest/schema.rdf cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-323- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-342-A "$graph" document does not have a process object at the root. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:343:Instead there is a [`$graph`](SchemaSalad.html#Document_graph) field cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-344-which consists of a list of process objects. Each process object must cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-345-have an `id` field. Workflow `run` fields cross-reference other cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:346:processes in the document `$graph` using the `id` of the process cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-347-object. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-359-entry point. If there is no top-level process object (as in the case cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:360:of `$graph`) then the runner must choose the process object with an id cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-361-of `#main`. If there is no `#main` object, the runner must return an ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-363- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:364:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-365- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:366:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-367- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-429-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:430:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-431-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:432:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-433-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-485- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:486:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-487-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-564-When text embedded in a CWL file represents code for another cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:565:programming language, the use of `$(...)` (and `${...}` in the case of cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-566-expressions) may conflict with the syntax of that language. For cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:567:example, when writing shell scripts, `$(...)` is used to execute a cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-568-command in a subshell and replace a portion of the command line with ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-575- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:576: 1. The substrings `\$(` and `\${` are replaced by `$(` and `${` cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-577- respectively. No parameter or expression evaluation ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-604- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:605:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:606:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-607-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:608:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-609-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-673- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:674:Then check `$XDG_DATA_HOME/commonwl/`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-675- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-676-If the `XDG_DATA_HOME` environment variable is unset, its default value is cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:677:`$HOME/.local/share` (That is to say, check `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-678- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md:679:`$XDG_DATA_HOME` and `$XDG_DATA_DIRS` are from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.2/concepts.md-680-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/invocation.md-128- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/invocation.md:129:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.2/invocation.md-130- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/ident_res.yml-36- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/ident_res.yml:37: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/ident_res.yml:38: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/ident_res.yml-39- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml-48- 1. The document root must be an object or a list. If the document root is an cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml:49: object containing the field `$graph` (which must be a list of cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml-50- objects), then validation applies to each object in the list. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml-71- which contain a CWL parameter reference or expression in the form cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml:72: `$(...)` or `${...}` cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/metaschema.yml-73- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-84-* Add *secondaryFilesDSL* micro DSL (domain specific language) to convert text strings to a secondaryFiles record type used in CWL cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:85:* The `$mixin` feature has been removed from the specification, as it cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-86- is poorly documented, not included in conformance testing, ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-191-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:192:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-193- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:194: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-195- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-196- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:197: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-198- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-200- cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:201: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-202- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-211-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:212:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-213-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-303-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md:304:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2/salad/schema_salad/metaschema/salad.md-305-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/CommandLineTool.yml-611- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/CommandLineTool.yml:612: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/CommandLineTool.yml-613- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/Process.yml-272- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/Process.yml:273: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/Process.yml-274- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-303-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:304:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-305-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-307-It is recommended that concepts from schema.org are used whenever possible. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:308:For the `$schema` field we recommend their RDF encoding: http://schema.org/version/latest/schema.rdf cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-309- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-312- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:313:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-314- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:315:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-316- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-370-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:371:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-372-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:373:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-374-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-426- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:427:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-428-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-523- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:524:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:525:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-526-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:527:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-528-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-592- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:593:Then check `$XDG_DATA_HOME/commonwl/`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-594- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-595-If the `XDG_DATA_HOME` environment variable is unset, its default value is cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:596:`$HOME/.local/share` (That is to say, check `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-597- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md:598:`$XDG_DATA_HOME` and `$XDG_DATA_DIRS` are from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/concepts.md-599-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/invocation.md-128- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/invocation.md:129:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/invocation.md-130- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/ident_res.yml-36- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/ident_res.yml:37: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/ident_res.yml:38: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/ident_res.yml-39- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml-48- 1. The document root must be an object or a list. If the document root is an cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml:49: object containing the field `$graph` (which must be a list of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml-50- objects), then validation applies to each object in the list. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml-71- which contain a CWL parameter reference or expression in the form cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml:72: `$(...)` or `${...}` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/metaschema.yml-73- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-84-* Add *secondaryFilesDSL* micro DSL (domain specific language) to convert text strings to a secondaryFiles record type used in CWL cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:85:* The `$mixin` feature has been removed from the specification, as it cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-86- is poorly documented, not included in conformance testing, ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-191-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:192:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-193- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:194: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-195- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-196- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:197: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-198- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-200- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:201: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-202- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-211-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:212:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-213-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-303-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md:304:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev2/salad/schema_salad/metaschema/salad.md-305-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/CommandLineTool.yml-613- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/CommandLineTool.yml:614: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/CommandLineTool.yml-615- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/Process.yml-273- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/Process.yml:274: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/Process.yml-275- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-303-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:304:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-305-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-307-It is recommended that concepts from schema.org are used whenever possible. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:308:For the `$schema` field we recommend their RDF encoding: http://schema.org/version/latest/schema.rdf cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-309- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-312- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:313:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-314- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:315:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-316- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-370-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:371:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-372-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:373:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-374-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-426- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:427:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-428-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-523- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:524:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:525:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-526-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:527:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-528-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-592- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:593:Then check `$XDG_DATA_HOME/commonwl/`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-594- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-595-If the `XDG_DATA_HOME` environment variable is unset, its default value is cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:596:`$HOME/.local/share` (That is to say, check `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-597- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md:598:`$XDG_DATA_HOME` and `$XDG_DATA_DIRS` are from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/concepts.md-599-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/invocation.md-128- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/invocation.md:129:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/invocation.md-130- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/ident_res.yml-36- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/ident_res.yml:37: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/ident_res.yml:38: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/ident_res.yml-39- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml-48- 1. The document root must be an object or a list. If the document root is an cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml:49: object containing the field `$graph` (which must be a list of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml-50- objects), then validation applies to each object in the list. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml-71- which contain a CWL parameter reference or expression in the form cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml:72: `$(...)` or `${...}` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/metaschema.yml-73- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-84-* Add *secondaryFilesDSL* micro DSL (domain specific language) to convert text strings to a secondaryFiles record type used in CWL cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:85:* The `$mixin` feature has been removed from the specification, as it cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-86- is poorly documented, not included in conformance testing, ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-191-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:192:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-193- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:194: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-195- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-196- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:197: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-198- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-200- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:201: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-202- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-211-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:212:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-213-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-303-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md:304:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev3/salad/schema_salad/metaschema/salad.md-305-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/CommandLineTool.yml-648- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/CommandLineTool.yml:649: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/CommandLineTool.yml-650- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml-274- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml:275: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml-276- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml-918- - Type definitions may be shared by defining them in a file and then cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml:919: `$include`-ing them in the `types` field. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/Process.yml-920- - A file can contain a list of type definitions ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-303-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:304:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-305-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-307-It is recommended that concepts from schema.org are used whenever possible. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:308:For the `$schema` field we recommend their RDF encoding: http://schema.org/version/latest/schema.rdf cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-309- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-312- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:313:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-314- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:315:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-316- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-370-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:371:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-372-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:373:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-374-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-426- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:427:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-428-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-505-When text embedded in a CWL file represents code for another cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:506:programming language, the use of `$(...)` (and `${...}` in the case of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-507-expressions) may conflict with the syntax of that language. For cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:508:example, when writing shell scripts, `$(...)` is used to execute a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-509-command in a subshell and replace a portion of the command line with ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-516- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:517: 1. The substrings `\$(` and `\${` are replaced by `$(` and `${` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-518- respectively. No parameter or expression evaluation ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-545- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:546:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:547:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-548-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:549:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-550-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-614- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:615:Then check `$XDG_DATA_HOME/commonwl/`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-616- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-617-If the `XDG_DATA_HOME` environment variable is unset, its default value is cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:618:`$HOME/.local/share` (That is to say, check `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-619- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md:620:`$XDG_DATA_HOME` and `$XDG_DATA_DIRS` are from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/concepts.md-621-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/invocation.md-128- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/invocation.md:129:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/invocation.md-130- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/ident_res.yml-36- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/ident_res.yml:37: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/ident_res.yml:38: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/ident_res.yml-39- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml-48- 1. The document root must be an object or a list. If the document root is an cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml:49: object containing the field `$graph` (which must be a list of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml-50- objects), then validation applies to each object in the list. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml-71- which contain a CWL parameter reference or expression in the form cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml:72: `$(...)` or `${...}` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/metaschema.yml-73- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-84-* Add *secondaryFilesDSL* micro DSL (domain specific language) to convert text strings to a secondaryFiles record type used in CWL cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:85:* The `$mixin` feature has been removed from the specification, as it cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-86- is poorly documented, not included in conformance testing, ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-191-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:192:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-193- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:194: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-195- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-196- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:197: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-198- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-200- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:201: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-202- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-211-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:212:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-213-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-303-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md:304:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev4/salad/schema_salad/metaschema/salad.md-305-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/CommandLineTool.yml-648- be an absolute path, otherwise it is an error. If the program does not cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/CommandLineTool.yml:649: include a path separator, search the `$PATH` variable in the runtime cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/CommandLineTool.yml-650- environment of the workflow runner find the absolute path of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml-275- File format ontologies may be provided in the "$schema" metadata at the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml:276: root of the document. If no ontologies are specified in `$schema`, the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml-277- runtime may perform exact file format matches. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml-919- - Type definitions may be shared by defining them in a file and then cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml:920: `$include`-ing them in the `types` field. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/Process.yml-921- - A file can contain a list of type definitions ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-317-additional fields on any object. Such extensions fields must use a namespace cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:318:prefix listed in the `$namespaces` section of the document as described in the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-319-[Schema Salad specification](SchemaSalad.html#Explicit_context). ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-321-It is recommended that concepts from schema.org are used whenever possible. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:322:For the `$schema` field we recommend their RDF encoding: http://schema.org/version/latest/schema.rdf cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-323- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-342-A "$graph" document does not have a process object at the root. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:343:Instead there is a [`$graph`](SchemaSalad.html#Document_graph) field cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-344-which consists of a list of process objects. Each process object must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-345-have an `id` field. Workflow `run` fields cross-reference other cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:346:processes in the document `$graph` using the `id` of the process cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-347-object. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-359-entry point. If there is no top-level process object (as in the case cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:360:of `$graph`) then the runner must choose the process object with an id cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-361-of `#main`. If there is no `#main` object, the runner must return an ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-363- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:364:# Execution model cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-365- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:366:## Execution concepts cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-367- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-429-1. Load, process and validate a CWL document, yielding one or more process objects. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:430:The [`$namespaces`](SchemaSalad.html#Explicit_context) present in the CWL document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-431-are also used when validating and processing the input object. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:432:1. If there are multiple process objects (due to [`$graph`](SchemaSalad.html#Document_graph)) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-433-and which process object to start with is not specified in the input object (via ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-485- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:486:Parameter references are denoted by the syntax `$(...)` and may be used in any cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-487-field permitting the pseudo-type `Expression`, as specified by this document. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-564-When text embedded in a CWL file represents code for another cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:565:programming language, the use of `$(...)` (and `${...}` in the case of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-566-expressions) may conflict with the syntax of that language. For cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:567:example, when writing shell scripts, `$(...)` is used to execute a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-568-command in a subshell and replace a portion of the command line with ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-575- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:576: 1. The substrings `\$(` and `\${` are replaced by `$(` and `${` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-577- respectively. No parameter or expression evaluation ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-604- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:605:Expressions are denoted by the syntax `$(...)` or `${...}`. A code cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:606:fragment wrapped in the `$(...)` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-607-[ECMAScript expression](http://www.ecma-international.org/ecma-262/5.1/#sec-11). A cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:608:code fragment wrapped in the `${...}` syntax must be evaluated as a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-609-[ECMAScript function body](http://www.ecma-international.org/ecma-262/5.1/#sec-13) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-673- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:674:Then check `$XDG_DATA_HOME/commonwl/`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-675- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-676-If the `XDG_DATA_HOME` environment variable is unset, its default value is cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:677:`$HOME/.local/share` (That is to say, check `$HOME/.local/share/commonwl`) cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-678- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md:679:`$XDG_DATA_HOME` and `$XDG_DATA_DIRS` are from the [XDG Base Directory cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/concepts.md-680-Specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/invocation.md-128- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/invocation.md:129:## Execution cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/invocation.md-130- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/ident_res.yml-36- * If an identifier URI begins with a namespace prefix declared in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/ident_res.yml:37: `$namespaces` followed by a colon `:`, the prefix and colon must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/ident_res.yml:38: replaced by the namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/ident_res.yml-39- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-2- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:3:During preprocessing traversal, an implementation must resolve `$import` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:4:directives. An `$import` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:5:field `$import` specifying resource by URI string. It is an error if there cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:6:are additional fields in the `$import` object, such additional fields must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-7-be ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-11-loading from `file`, `http` and `https` resources. The URI referenced by cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:12:`$import` must be loaded and recursively preprocessed as a Salad document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-13-The external imported document does not inherit the context of the ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-15-document must be the URI used to retrieve the imported document. If the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:16:`$import` URI includes a document fragment, the fragment must be excluded cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-17-from the base URI used to preprocess the imported document. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-18- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:19:Once loaded and processed, the `$import` node is replaced in the document cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-20-structure by the object or array yielded from the import operation. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-22-URIs may reference document fragments which refer to specific an object in cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:23:the target document. This indicates that the `$import` node must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-24-replaced by only the object with the appropriate fragment identifier. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-64- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:65:During preprocessing traversal, an implementation must resolve `$include` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:66:directives. An `$include` directive is an object consisting of exactly one cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:67:field `$include` specifying a URI string. It is an error if there are cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:68:additional fields in the `$include` object, such additional fields must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-69-ignored. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-71-The URI string must be resolved to an absolute URI using the link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:72:resolution rules described previously. The URI referenced by `$include` must cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-73-be loaded as a text data. Implementations must support loading from ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-77- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md:78:Once loaded, the `$include` node is replaced in the document structure by a cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/import_include.md-79-string containing the text data loaded from the resource. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/link_res.yml-23- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/link_res.yml:24: * If a reference URI begins with a namespace prefix declared in `$namespaces` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/link_res.yml-25- followed by a colon `:`, the prefix and colon must be replaced by the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/link_res.yml:26: namespace declared in `$namespaces`. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/link_res.yml-27- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml-48- 1. The document root must be an object or a list. If the document root is an cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml:49: object containing the field `$graph` (which must be a list of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml-50- objects), then validation applies to each object in the list. ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml-71- which contain a CWL parameter reference or expression in the form cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml:72: `$(...)` or `${...}` cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/metaschema.yml-73- ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-84-* Add *secondaryFilesDSL* micro DSL (domain specific language) to convert text strings to a secondaryFiles record type used in CWL cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:85:* The `$mixin` feature has been removed from the specification, as it cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-86- is poorly documented, not included in conformance testing, ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-191-If a document consists of a root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:192:fields `$base`, `$namespaces`, `$schemas`, and `$graph`: cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-193- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:194: * `$base`: Must be a string. Set the base URI for the document used to cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-195- resolve relative references. cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-196- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:197: * `$namespaces`: Must be an object with strings as values. The keys of cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-198- the object are namespace prefixes used in the document; the values of ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-200- cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:201: * `$schemas`: Must be an array of strings. This field may list URI cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-202- references to documents in RDF-XML format which will be queried for RDF ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-211-If a document consists of a single root object, this object may contain the cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:212:field `$graph`. This field must be an array of objects. If present, this cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-213-field holds the primary content of the document. A document that consists ############################################## cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-303-depth-first. For each visited object, field names, identifier fields, link cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md:304:fields, vocabulary fields, and `$import` and `$include` directives must be cwltool-3.0.20200807132242/cwltool/schemas/v1.2.0-dev5/salad/schema_salad/metaschema/salad.md-305-processed as described in this section. The order of traversal of child ############################################## cwltool-3.0.20200807132242/cwltool.egg-info/PKG-INFO-234- Process objects (CommandLineTool and Workflow) in a list in the cwltool-3.0.20200807132242/cwltool.egg-info/PKG-INFO:235: ``$graph`` field. Cross references (such as ``run:`` and ``source:`` cwltool-3.0.20200807132242/cwltool.egg-info/PKG-INFO-236- fields) are updated to internal references within the new packed