|
1 | 1 | { |
2 | 2 | "@context": { |
3 | | - "Any": "cwl:Any", |
4 | | - "Binding": "cwl:Binding", |
5 | | - "CommandInputParameter": "cwl:CommandInputParameter", |
6 | | - "CommandInputSchema": "cwl:CommandInputSchema", |
7 | | - "CommandLineBinding": "cwl:CommandLineBinding", |
8 | | - "CommandLineTool": "cwl:CommandLineTool", |
9 | | - "CommandOutputBinding": "cwl:CommandOutputBinding", |
10 | | - "CommandOutputParameter": "cwl:CommandOutputParameter", |
11 | | - "CommandOutputSchema": "cwl:CommandOutputSchema", |
12 | | - "CreateFileRequirement": "cwl:CreateFileRequirement", |
13 | | - "DockerRequirement": "cwl:DockerRequirement", |
14 | | - "EnvVarRequirement": "cwl:EnvVarRequirement", |
15 | | - "EnvironmentDef": "cwl:EnvironmentDef", |
16 | | - "Expression": "cwl:Expression", |
17 | | - "ExpressionEngineRequirement": "cwl:ExpressionEngineRequirement", |
18 | | - "ExpressionTool": "cwl:ExpressionTool", |
19 | | - "File": "cwl:File", |
20 | | - "FileDef": "cwl:FileDef", |
21 | | - "InputParameter": "cwl:InputParameter", |
22 | | - "InputSchema": "cwl:InputSchema", |
23 | | - "JsonPointer": "cwl:JsonPointer", |
24 | | - "OutputParameter": "cwl:OutputParameter", |
25 | | - "OutputSchema": "cwl:OutputSchema", |
26 | | - "Parameter": "cwl:Parameter", |
27 | | - "Process": "cwl:Process", |
28 | | - "ProcessRequirement": "cwl:ProcessRequirement", |
29 | | - "ScatterFeatureRequirement": "cwl:ScatterFeatureRequirement", |
30 | | - "Schema": "cwl:Schema", |
31 | | - "SchemaDef": "cwl:SchemaDef", |
32 | | - "SchemaDefRequirement": "cwl:SchemaDefRequirement", |
33 | | - "SubworkflowFeatureRequirement": "cwl:SubworkflowFeatureRequirement", |
34 | | - "Workflow": "cwl:Workflow", |
35 | | - "WorkflowOutputParameter": "cwl:WorkflowOutputParameter", |
36 | | - "WorkflowStep": "cwl:WorkflowStep", |
37 | | - "WorkflowStepInput": "cwl:WorkflowStepInput", |
38 | | - "WorkflowStepOutput": "cwl:WorkflowStepOutput", |
| 3 | + "Any": "https://w3id.org/cwl/salad#Any", |
| 4 | + "ArraySchema": "https://w3id.org/cwl/salad#ArraySchema", |
| 5 | + "Binding": "https://w3id.org/cwl/cwl#Binding", |
| 6 | + "CommandInputArraySchema": "https://w3id.org/cwl/cwl#CommandInputArraySchema", |
| 7 | + "CommandInputEnumSchema": "https://w3id.org/cwl/cwl#CommandInputEnumSchema", |
| 8 | + "CommandInputParameter": "https://w3id.org/cwl/cwl#CommandInputParameter", |
| 9 | + "CommandInputRecordField": "https://w3id.org/cwl/cwl#CommandInputRecordField", |
| 10 | + "CommandInputRecordSchema": "https://w3id.org/cwl/cwl#CommandInputRecordSchema", |
| 11 | + "CommandLineBinding": "https://w3id.org/cwl/cwl#CommandLineBinding", |
| 12 | + "CommandLineTool": "https://w3id.org/cwl/cwl#CommandLineTool", |
| 13 | + "CommandOutputArraySchema": "https://w3id.org/cwl/cwl#CommandOutputArraySchema", |
| 14 | + "CommandOutputBinding": "https://w3id.org/cwl/cwl#CommandOutputBinding", |
| 15 | + "CommandOutputEnumSchema": "https://w3id.org/cwl/cwl#CommandOutputEnumSchema", |
| 16 | + "CommandOutputParameter": "https://w3id.org/cwl/cwl#CommandOutputParameter", |
| 17 | + "CommandOutputRecordField": "https://w3id.org/cwl/cwl#CommandOutputRecordField", |
| 18 | + "CommandOutputRecordSchema": "https://w3id.org/cwl/cwl#CommandOutputRecordSchema", |
| 19 | + "CreateFileRequirement": "https://w3id.org/cwl/cwl#CreateFileRequirement", |
| 20 | + "DockerRequirement": "https://w3id.org/cwl/cwl#DockerRequirement", |
| 21 | + "EnumSchema": "https://w3id.org/cwl/salad#EnumSchema", |
| 22 | + "EnvVarRequirement": "https://w3id.org/cwl/cwl#EnvVarRequirement", |
| 23 | + "EnvironmentDef": "https://w3id.org/cwl/cwl#EnvironmentDef", |
| 24 | + "Expression": "https://w3id.org/cwl/cwl#Expression", |
| 25 | + "ExpressionEngineRequirement": "https://w3id.org/cwl/cwl#ExpressionEngineRequirement", |
| 26 | + "ExpressionTool": "https://w3id.org/cwl/cwl#ExpressionTool", |
| 27 | + "File": "https://w3id.org/cwl/cwl#File", |
| 28 | + "FileDef": "https://w3id.org/cwl/cwl#FileDef", |
| 29 | + "InputArraySchema": "https://w3id.org/cwl/cwl#InputArraySchema", |
| 30 | + "InputEnumSchema": "https://w3id.org/cwl/cwl#InputEnumSchema", |
| 31 | + "InputParameter": "https://w3id.org/cwl/cwl#InputParameter", |
| 32 | + "InputRecordField": "https://w3id.org/cwl/cwl#InputRecordField", |
| 33 | + "InputRecordSchema": "https://w3id.org/cwl/cwl#InputRecordSchema", |
| 34 | + "JsonPointer": "https://w3id.org/cwl/cwl#JsonPointer", |
| 35 | + "OutputArraySchema": "https://w3id.org/cwl/cwl#OutputArraySchema", |
| 36 | + "OutputEnumSchema": "https://w3id.org/cwl/cwl#OutputEnumSchema", |
| 37 | + "OutputParameter": "https://w3id.org/cwl/cwl#OutputParameter", |
| 38 | + "OutputRecordField": "https://w3id.org/cwl/cwl#OutputRecordField", |
| 39 | + "OutputRecordSchema": "https://w3id.org/cwl/cwl#OutputRecordSchema", |
| 40 | + "Parameter": "https://w3id.org/cwl/cwl#Parameter", |
| 41 | + "Process": "https://w3id.org/cwl/cwl#Process", |
| 42 | + "ProcessRequirement": "https://w3id.org/cwl/cwl#ProcessRequirement", |
| 43 | + "RecordField": "https://w3id.org/cwl/salad#RecordField", |
| 44 | + "RecordSchema": "https://w3id.org/cwl/salad#RecordSchema", |
| 45 | + "ScatterFeatureRequirement": "https://w3id.org/cwl/cwl#ScatterFeatureRequirement", |
| 46 | + "SchemaDefRequirement": "https://w3id.org/cwl/cwl#SchemaDefRequirement", |
| 47 | + "Sink": "https://w3id.org/cwl/cwl#Sink", |
| 48 | + "SubworkflowFeatureRequirement": "https://w3id.org/cwl/cwl#SubworkflowFeatureRequirement", |
| 49 | + "Workflow": "https://w3id.org/cwl/cwl#Workflow", |
| 50 | + "WorkflowOutputParameter": "https://w3id.org/cwl/cwl#WorkflowOutputParameter", |
| 51 | + "WorkflowStep": "https://w3id.org/cwl/cwl#WorkflowStep", |
| 52 | + "WorkflowStepInput": "https://w3id.org/cwl/cwl#WorkflowStepInput", |
| 53 | + "WorkflowStepOutput": "https://w3id.org/cwl/cwl#WorkflowStepOutput", |
39 | 54 | "arguments": { |
40 | 55 | "@container": "@list", |
41 | | - "@id": "cwl:arguments" |
| 56 | + "@id": "https://w3id.org/cwl/cwl#arguments" |
42 | 57 | }, |
43 | | - "array": "avro:array", |
| 58 | + "array": "https://w3id.org/cwl/salad#array", |
44 | 59 | "avro": "https://w3id.org/cwl/avro#", |
45 | 60 | "baseCommand": { |
46 | 61 | "@container": "@list", |
47 | | - "@id": "cwl:baseCommand" |
| 62 | + "@id": "https://w3id.org/cwl/cwl#baseCommand" |
48 | 63 | }, |
49 | | - "boolean": "avro:boolean", |
50 | | - "bytes": "avro:bytes", |
51 | | - "checksum": "cwl:checksum", |
| 64 | + "boolean": "http://www.w3.org/2001/XMLSchema#boolean", |
| 65 | + "checksum": "https://w3id.org/cwl/cwl#File/checksum", |
52 | 66 | "class": { |
53 | 67 | "@id": "@type", |
54 | 68 | "@type": "@vocab" |
55 | 69 | }, |
56 | 70 | "cwl": "https://w3id.org/cwl/cwl#", |
57 | 71 | "dct": "http://purl.org/dc/terms/", |
58 | 72 | "default": "cwl:default", |
59 | | - "description": "cwl:description", |
60 | | - "dockerFile": "cwl:dockerFile", |
61 | | - "dockerImageId": "cwl:dockerImageId", |
62 | | - "dockerLoad": "cwl:dockerLoad", |
63 | | - "dockerOutputDirectory": "cwl:dockerOutputDirectory", |
64 | | - "dockerPull": "cwl:dockerPull", |
65 | | - "dotproduct": "cwl:dotproduct", |
66 | | - "double": "avro:double", |
| 73 | + "description": "rdfs:comment", |
| 74 | + "doc": "sld:doc", |
| 75 | + "dockerFile": "https://w3id.org/cwl/cwl#DockerRequirement/dockerFile", |
| 76 | + "dockerImageId": "https://w3id.org/cwl/cwl#DockerRequirement/dockerImageId", |
| 77 | + "dockerImport": "https://w3id.org/cwl/cwl#DockerRequirement/dockerImport", |
| 78 | + "dockerLoad": "https://w3id.org/cwl/cwl#DockerRequirement/dockerLoad", |
| 79 | + "dockerOutputDirectory": "https://w3id.org/cwl/cwl#DockerRequirement/dockerOutputDirectory", |
| 80 | + "dockerPull": "https://w3id.org/cwl/cwl#DockerRequirement/dockerPull", |
| 81 | + "dotproduct": "https://w3id.org/cwl/cwl#dotproduct", |
| 82 | + "double": "http://www.w3.org/2001/XMLSchema#double", |
67 | 83 | "engine": { |
68 | | - "@id": "cwl:engine", |
| 84 | + "@id": "https://w3id.org/cwl/cwl#engine", |
69 | 85 | "@type": "@id" |
70 | 86 | }, |
71 | | - "engineCommand": "cwl:engineCommand", |
72 | | - "engineConfig": "cwl:engineConfig", |
73 | | - "enum": "avro:enum", |
74 | | - "envDef": "cwl:envDef", |
75 | | - "envName": "cwl:envName", |
76 | | - "envValue": "cwl:envValue", |
77 | | - "expression": "cwl:expression", |
78 | | - "fields": { |
79 | | - "@container": "@list", |
80 | | - "@id": "avro:fields" |
| 87 | + "engineCommand": "https://w3id.org/cwl/cwl#ExpressionEngineRequirement/engineCommand", |
| 88 | + "engineConfig": "https://w3id.org/cwl/cwl#ExpressionEngineRequirement/engineConfig", |
| 89 | + "enum": "https://w3id.org/cwl/salad#enum", |
| 90 | + "envDef": "https://w3id.org/cwl/cwl#EnvVarRequirement/envDef", |
| 91 | + "envName": "https://w3id.org/cwl/cwl#EnvironmentDef/envName", |
| 92 | + "envValue": "https://w3id.org/cwl/cwl#EnvironmentDef/envValue", |
| 93 | + "expression": "https://w3id.org/cwl/cwl#ExpressionTool/expression", |
| 94 | + "fields": "sld:fields", |
| 95 | + "fileContent": "https://w3id.org/cwl/cwl#FileDef/fileContent", |
| 96 | + "fileDef": "https://w3id.org/cwl/cwl#CreateFileRequirement/fileDef", |
| 97 | + "filename": "https://w3id.org/cwl/cwl#FileDef/filename", |
| 98 | + "flat_crossproduct": "https://w3id.org/cwl/cwl#flat_crossproduct", |
| 99 | + "float": "http://www.w3.org/2001/XMLSchema#float", |
| 100 | + "foaf": "http://xmlns.com/foaf/0.1/", |
| 101 | + "glob": "https://w3id.org/cwl/cwl#CommandOutputBinding/glob", |
| 102 | + "hints": { |
| 103 | + "@id": "https://w3id.org/cwl/cwl#hints", |
| 104 | + "noLinkCheck": true |
81 | 105 | }, |
82 | | - "fileContent": "cwl:fileContent", |
83 | | - "fileDef": "cwl:fileDef", |
84 | | - "filename": "cwl:filename", |
85 | | - "flat_crossproduct": "cwl:flat_crossproduct", |
86 | | - "float": "avro:float", |
87 | | - "glob": "cwl:glob", |
88 | | - "hints": "cwl:hints", |
89 | 106 | "id": "@id", |
90 | 107 | "inputBinding": "cwl:inputBinding", |
91 | 108 | "inputs": "cwl:inputs", |
92 | | - "int": "avro:int", |
93 | | - "itemSeparator": "cwl:itemSeparator", |
| 109 | + "int": "http://www.w3.org/2001/XMLSchema#int", |
| 110 | + "itemSeparator": "https://w3id.org/cwl/cwl#CommandLineBinding/itemSeparator", |
94 | 111 | "items": { |
95 | | - "@container": "@list", |
96 | | - "@id": "avro:items" |
| 112 | + "@id": "https://w3id.org/cwl/salad#items", |
| 113 | + "@type": "@vocab" |
97 | 114 | }, |
98 | | - "label": "cwl:label", |
99 | | - "linkMerge": "cwl:linkMerge", |
100 | | - "loadContents": "cwl:loadContents", |
101 | | - "long": "avro:long", |
102 | | - "map": "avro:map", |
103 | | - "merge_flattened": "cwl:merge_flattened", |
104 | | - "merge_nested": "cwl:merge_nested", |
105 | | - "name": "cwl:name", |
106 | | - "nested_crossproduct": "cwl:nested_crossproduct", |
107 | | - "null": "avro:null", |
| 115 | + "label": "rdfs:label", |
| 116 | + "linkMerge": "https://w3id.org/cwl/cwl#Sink/linkMerge", |
| 117 | + "loadContents": "https://w3id.org/cwl/cwl#Binding/loadContents", |
| 118 | + "long": "http://www.w3.org/2001/XMLSchema#long", |
| 119 | + "merge_flattened": "https://w3id.org/cwl/cwl#merge_flattened", |
| 120 | + "merge_nested": "https://w3id.org/cwl/cwl#merge_nested", |
| 121 | + "name": "@id", |
| 122 | + "nested_crossproduct": "https://w3id.org/cwl/cwl#nested_crossproduct", |
| 123 | + "null": "https://w3id.org/cwl/salad#null", |
108 | 124 | "outputBinding": "cwl:outputBinding", |
109 | | - "outputEval": "cwl:outputEval", |
| 125 | + "outputEval": "https://w3id.org/cwl/cwl#CommandOutputBinding/outputEval", |
110 | 126 | "outputs": "cwl:outputs", |
111 | | - "path": "cwl:path", |
112 | | - "permanentFailCodes": "cwl:permanentFailCodes", |
113 | | - "position": "cwl:position", |
114 | | - "prefix": "cwl:prefix", |
| 127 | + "path": "https://w3id.org/cwl/cwl#File/path", |
| 128 | + "permanentFailCodes": "https://w3id.org/cwl/cwl#CommandLineTool/permanentFailCodes", |
| 129 | + "position": "https://w3id.org/cwl/cwl#CommandLineBinding/position", |
| 130 | + "prefix": "https://w3id.org/cwl/cwl#CommandLineBinding/prefix", |
115 | 131 | "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", |
116 | 132 | "rdfs": "http://www.w3.org/2000/01/rdf-schema#", |
117 | | - "record": "avro:record", |
| 133 | + "record": "https://w3id.org/cwl/salad#record", |
118 | 134 | "requirements": "cwl:requirements", |
119 | | - "run": "cwl:run", |
| 135 | + "run": { |
| 136 | + "@id": "https://w3id.org/cwl/cwl#steps", |
| 137 | + "@type": "@id" |
| 138 | + }, |
120 | 139 | "scatter": { |
121 | 140 | "@container": "@list", |
122 | | - "@id": "cwl:scatter", |
| 141 | + "@id": "https://w3id.org/cwl/cwl#scatter", |
123 | 142 | "@type": "@id" |
124 | 143 | }, |
125 | 144 | "scatterMethod": { |
126 | | - "@id": "cwl:scatterMethod", |
| 145 | + "@id": "https://w3id.org/cwl/cwl#scatterMethod", |
127 | 146 | "@type": "@vocab" |
128 | 147 | }, |
129 | | - "script": "cwl:script", |
| 148 | + "script": "https://w3id.org/cwl/cwl#Expression/script", |
130 | 149 | "secondaryFiles": "cwl:secondaryFiles", |
131 | | - "separate": "cwl:separate", |
132 | | - "size": "cwl:size", |
| 150 | + "separate": "https://w3id.org/cwl/cwl#CommandLineBinding/separate", |
| 151 | + "size": "https://w3id.org/cwl/cwl#File/size", |
| 152 | + "sld": "https://w3id.org/cwl/salad#", |
133 | 153 | "source": { |
134 | | - "@id": "cwl:source", |
| 154 | + "@id": "https://w3id.org/cwl/cwl#source", |
135 | 155 | "@type": "@id" |
136 | 156 | }, |
137 | | - "stdin": "cwl:stdin", |
138 | | - "stdout": "cwl:stdout", |
139 | | - "steps": "cwl:steps", |
140 | | - "streamable": "cwl:streamable", |
141 | | - "string": "avro:string", |
142 | | - "successCodes": "cwl:successCodes", |
| 157 | + "stdin": "https://w3id.org/cwl/cwl#CommandLineTool/stdin", |
| 158 | + "stdout": "https://w3id.org/cwl/cwl#CommandLineTool/stdout", |
| 159 | + "steps": "https://w3id.org/cwl/cwl#Workflow/steps", |
| 160 | + "streamable": "https://w3id.org/cwl/cwl#Parameter/streamable", |
| 161 | + "string": "http://www.w3.org/2001/XMLSchema#string", |
| 162 | + "successCodes": "https://w3id.org/cwl/cwl#CommandLineTool/successCodes", |
143 | 163 | "symbols": { |
144 | | - "@container": "@list", |
145 | | - "@id": "avro:symbols" |
| 164 | + "@id": "https://w3id.org/cwl/salad#symbols", |
| 165 | + "@type": "@id", |
| 166 | + "identity": true |
146 | 167 | }, |
147 | | - "temporaryFailCodes": "cwl:temporaryFailCodes", |
| 168 | + "temporaryFailCodes": "https://w3id.org/cwl/cwl#CommandLineTool/temporaryFailCodes", |
148 | 169 | "type": { |
149 | | - "@id": "avro:type", |
| 170 | + "@id": "https://w3id.org/cwl/salad#type", |
150 | 171 | "@type": "@vocab" |
151 | 172 | }, |
152 | | - "types": "cwl:types", |
153 | | - "valueFrom": "cwl:valueFrom", |
154 | | - "values": { |
155 | | - "@container": "@list", |
156 | | - "@id": "avro:values" |
157 | | - } |
| 173 | + "types": "https://w3id.org/cwl/cwl#SchemaDefRequirement/types", |
| 174 | + "valueFrom": "https://w3id.org/cwl/cwl#CommandLineBinding/valueFrom" |
158 | 175 | } |
159 | 176 | } |
0 commit comments