@@ -26,6 +26,7 @@ inputs:
26
26
schema_in: File
27
27
context_target: string
28
28
rdfs_target: string
29
+ graph_target: string
29
30
brandimg: File
30
31
empty:
31
32
type : string ?
@@ -52,43 +53,44 @@ hints:
52
53
53
54
steps :
54
55
rdfs:
55
- scatter : [schema, target]
56
- scatterMethod : dotproduct
56
+ scatter : ver
57
57
in :
58
- schema: { source : schemas, valueFrom : $(self.schema_in) }
59
- target: { source : schemas, valueFrom : $(self.rdfs_target) }
58
+ ver: schemas
59
+ schema: { valueFrom : $(inputs.ver.schema_in) }
60
+ target: { valueFrom : $(inputs.ver.rdfs_target) }
60
61
out : [out, targetdir]
61
62
run : makerdfs.cwl
62
63
63
64
context:
64
- scatter : [schema, target]
65
- scatterMethod : dotproduct
65
+ scatter : ver
66
66
in :
67
- schema: { source : schemas, valueFrom : $(self.schema_in) }
68
- target: { source : schemas, valueFrom : $(self.context_target) }
67
+ ver: schemas
68
+ schema: { valueFrom : $(inputs.ver.schema_in) }
69
+ target: { valueFrom : $(inputs.ver.context_target) }
69
70
out : [out, targetdir]
70
71
run : makecontext.cwl
71
72
73
+ inheritance:
74
+ scatter : ver
75
+ in :
76
+ ver: schemas
77
+ schema: { valueFrom : $(inputs.ver.schema_in) }
78
+ target: { valueFrom : $(inputs.ver.graph_target) }
79
+ out : [svg, targetdir]
80
+ run : inheritance.cwl
81
+
72
82
docs:
73
- scatter :
74
- - source
75
- - target
76
- - renderlist
77
- - redirect
78
- - brandlink
79
- - brand
80
- - primtype
81
- - extra
82
- scatterMethod : dotproduct
83
+ scatter : ver
83
84
in :
84
- source : { source : render, valueFrom : $(self.source) }
85
- target: { source : render, valueFrom : $(self.target) }
86
- renderlist: { source : render, valueFrom : $(self.renderlist) }
87
- redirect: { source : render, valueFrom : $(self.redirect) }
88
- brandlink: { source : render, valueFrom : $(self.brandlink) }
89
- brand: { source : render, valueFrom : $(self.brandimg) }
90
- primtype: { source : render, valueFrom : $(self.primtype) }
91
- extra: { source : render, valueFrom : $(self.extra) }
85
+ ver: render
86
+ source : { valueFrom : $(inputs.ver.source) }
87
+ target: { valueFrom : $(inputs.ver.target) }
88
+ renderlist: { valueFrom : $(inputs.ver.renderlist) }
89
+ redirect: { valueFrom : $(inputs.ver.redirect) }
90
+ brandlink: { valueFrom : $(inputs.ver.brandlink) }
91
+ brand: { valueFrom : $(inputs.ver.brandimg) }
92
+ primtype: { valueFrom : $(inputs.ver.primtype) }
93
+ extra: { valueFrom : $(inputs.ver.extra) }
92
94
out : [out, targetdir, extra_out]
93
95
run : makedoc.cwl
94
96
@@ -98,11 +100,11 @@ steps:
98
100
source : docs/out
99
101
valueFrom : $(self[0])
100
102
secondary:
101
- source : [docs/out, rdfs/out, context/out, brandimg, docs/extra_out]
103
+ source : [docs/out, rdfs/out, context/out, brandimg, docs/extra_out, inheritance/svg ]
102
104
linkMerge : merge_flattened
103
105
valueFrom : $(self.slice(1))
104
106
dirs:
105
- source : [docs/targetdir, rdfs/targetdir, context/targetdir, empty, docs/targetdir]
107
+ source : [docs/targetdir, rdfs/targetdir, context/targetdir, empty, docs/targetdir, inheritance/targetdir ]
106
108
linkMerge : merge_flattened
107
109
valueFrom : $(self.slice(1))
108
110
out : [dir]
0 commit comments