Skip to content

Commit f2e6216

Browse files
author
Curoverse build bot
committed
Build bot
1 parent 3858041 commit f2e6216

File tree

4 files changed

+795
-701
lines changed

4 files changed

+795
-701
lines changed

draft-3/cwl-context.jsonld

Lines changed: 128 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -1,159 +1,176 @@
11
{
22
"@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",
3954
"arguments": {
4055
"@container": "@list",
41-
"@id": "cwl:arguments"
56+
"@id": "https://w3id.org/cwl/cwl#arguments"
4257
},
43-
"array": "avro:array",
58+
"array": "https://w3id.org/cwl/salad#array",
4459
"avro": "https://w3id.org/cwl/avro#",
4560
"baseCommand": {
4661
"@container": "@list",
47-
"@id": "cwl:baseCommand"
62+
"@id": "https://w3id.org/cwl/cwl#baseCommand"
4863
},
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",
5266
"class": {
5367
"@id": "@type",
5468
"@type": "@vocab"
5569
},
5670
"cwl": "https://w3id.org/cwl/cwl#",
5771
"dct": "http://purl.org/dc/terms/",
5872
"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",
6783
"engine": {
68-
"@id": "cwl:engine",
84+
"@id": "https://w3id.org/cwl/cwl#engine",
6985
"@type": "@id"
7086
},
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
81105
},
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",
89106
"id": "@id",
90107
"inputBinding": "cwl:inputBinding",
91108
"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",
94111
"items": {
95-
"@container": "@list",
96-
"@id": "avro:items"
112+
"@id": "https://w3id.org/cwl/salad#items",
113+
"@type": "@vocab"
97114
},
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",
108124
"outputBinding": "cwl:outputBinding",
109-
"outputEval": "cwl:outputEval",
125+
"outputEval": "https://w3id.org/cwl/cwl#CommandOutputBinding/outputEval",
110126
"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",
115131
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
116132
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
117-
"record": "avro:record",
133+
"record": "https://w3id.org/cwl/salad#record",
118134
"requirements": "cwl:requirements",
119-
"run": "cwl:run",
135+
"run": {
136+
"@id": "https://w3id.org/cwl/cwl#steps",
137+
"@type": "@id"
138+
},
120139
"scatter": {
121140
"@container": "@list",
122-
"@id": "cwl:scatter",
141+
"@id": "https://w3id.org/cwl/cwl#scatter",
123142
"@type": "@id"
124143
},
125144
"scatterMethod": {
126-
"@id": "cwl:scatterMethod",
145+
"@id": "https://w3id.org/cwl/cwl#scatterMethod",
127146
"@type": "@vocab"
128147
},
129-
"script": "cwl:script",
148+
"script": "https://w3id.org/cwl/cwl#Expression/script",
130149
"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#",
133153
"source": {
134-
"@id": "cwl:source",
154+
"@id": "https://w3id.org/cwl/cwl#source",
135155
"@type": "@id"
136156
},
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",
143163
"symbols": {
144-
"@container": "@list",
145-
"@id": "avro:symbols"
164+
"@id": "https://w3id.org/cwl/salad#symbols",
165+
"@type": "@id",
166+
"identity": true
146167
},
147-
"temporaryFailCodes": "cwl:temporaryFailCodes",
168+
"temporaryFailCodes": "https://w3id.org/cwl/cwl#CommandLineTool/temporaryFailCodes",
148169
"type": {
149-
"@id": "avro:type",
170+
"@id": "https://w3id.org/cwl/salad#type",
150171
"@type": "@vocab"
151172
},
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"
158175
}
159176
}

0 commit comments

Comments
 (0)