18870: Need to declare NODES as array
[arvados.git] / sdk / cwl / arvados_cwl / arv-cwl-schema-v1.1.yml
index 633edaad2349e505e2e2f5f5bc70c7ad5663b032..b60d0ab1c9fd7e3144e413b49a109c805d036657 100644 (file)
@@ -338,8 +338,28 @@ $graph:
   fields:
     class:
       type: string
-      doc: "Always 'arv:ProcessProperties"
+      doc: "Always 'arv:UsePreemptible"
       jsonldPredicate:
         _id: "@type"
         _type: "@vocab"
     usePreemptible: boolean
+
+- name: OutputCollectionProperties
+  type: record
+  extends: cwl:ProcessRequirement
+  inVocab: false
+  doc: |
+    Specify metadata properties that will be set on the output
+    collection associated with this workflow or step.
+  fields:
+    class:
+      type: string
+      doc: "Always 'arv:OutputCollectionProperties"
+      jsonldPredicate:
+        _id: "@type"
+        _type: "@vocab"
+    outputProperties:
+      type: PropertyDef[]
+      jsonldPredicate:
+        mapSubject: propertyName
+        mapPredicate: propertyValue