@@ -56,6 +56,13 @@ compatibility. Portable CWL documents should not rely on deprecated behavior.
5656Behavior marked as deprecated may be removed entirely from future revisions of
5757the CWL specification.
5858
59+ ## Glossary
60+
61+ <a name =" opaque-strings " ></a >** Opaque strings** : Opaque strings
62+ (or opaque identifiers, opaque values) are nonsensical values that are
63+ swapped out with a real value later in the evaluation process. Workflow
64+ and tool expressions ** should not** rely on it nor try to parse it.
65+
5966# Data model
6067
6168## Data concepts
@@ -538,11 +545,11 @@ be provided:
538545 must be 'null'.
539546 * ` runtime ` : An object containing configuration details. Specific to the
540547 process type. An implementation may provide
541- opaque strings for any or all fields of ` runtime ` . These must be
542- filled in by the platform after processing the Tool but before actual
543- execution. Parameter references and expressions may only use the
544- literal string value of the field and must not perform computation on
545- the contents, except where noted otherwise.
548+ [ opaque strings] ( #opaque-strings ) for any or all fields of ` runtime ` .
549+ These must be filled in by the platform after processing the Tool but
550+ before actual execution. Parameter references and expressions may only
551+ use the literal string value of the field and must not perform computation
552+ on the contents, except where noted otherwise.
546553
547554If the value of a field has no leading or trailing non-whitespace
548555characters around a parameter reference, the effective value of the field
0 commit comments