In the workflow schema, we have:
78 job:
79 allOf:
80 - $ref: "#/$defs/abstractJob"
81 - properties:
82 type:
83 const: job
84 name:
85 type: string
86 namespace:
87 type: string
88 version:
89 $ref: "common.yml#/$defs/versionString"
90 required:
91 - type
92 - name
93
94 dag:
95 allOf:
96 - $ref: "#/$defs/abstractJob"
97 - properties:
98 type:
99 const: dag
100 file:
101 type: string
102 required:
103 - type
104 - file
105
106 dax:
107 allOf:
108 - $ref: "#/$defs/abstractJob"
109 - properties:
110 type:
111 const: dax
112 file:
113 type: string
114 required:
115 - type
116 - file
Dax should be replaced with "pegasusWorkflow" and dag should be replaced with "condorWorkflow" so that the distinction is clearer.