-
Notifications
You must be signed in to change notification settings - Fork 1
/
catenax_fed_data_components.drawio
453 lines (453 loc) · 62.2 KB
/
catenax_fed_data_components.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
<mxfile host="65bd71144e">
<diagram id="oZrcbOzBXE9Zqkzthed6" name="Page-1">
<mxGraphModel dx="827" dy="1635" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="41" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="119" y="20" width="322" height="235" as="geometry"/>
</mxCell>
<mxCell id="31" value=" <span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Service API</span><br style="padding: 0px; margin: 0px; color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42);"><span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">&amp; Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="41" vertex="1">
<mxGeometry x="61" y="10" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="32" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="41" vertex="1">
<mxGeometry x="282" y="190" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="30" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="41" vertex="1">
<mxGeometry x="50" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-1" value="«Catena-X»<br><b>(Dataspace) Component<br><br><br><br><br><br><br><br><br><br></b>" style="html=1;dropTarget=0;" parent="41" vertex="1">
<mxGeometry y="55" width="240" height="180" as="geometry"/>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-2" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="JxhfGXeFzCiD75mEehl8-1" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-10" value="IDS/GAIA-X Connector" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#ffffff;" parent="41" vertex="1">
<mxGeometry x="10" y="175" width="220" height="50" as="geometry"/>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="41" target="32" edge="1">
<mxGeometry y="20" as="geometry">
<mxPoint x="232" y="200" as="sourcePoint"/>
<mxPoint x="302" y="200" as="targetPoint"/>
<Array as="points">
<mxPoint x="302" y="200"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-16" value="Internal Modules & Network Plane" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="41" vertex="1">
<mxGeometry x="10" y="105" width="220" height="50" as="geometry"/>
</mxCell>
<mxCell id="16" value="<font color="#ffffff">1</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="41" vertex="1">
<mxGeometry x="200" y="175" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="17" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="41" vertex="1">
<mxGeometry x="200" y="105" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="29" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="41" vertex="1">
<mxGeometry x="301" y="190" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="JxhfGXeFzCiD75mEehl8-9" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="41" edge="1">
<mxGeometry x="174" y="59" as="geometry">
<mxPoint x="60" y="54" as="sourcePoint"/>
<mxPoint x="60" y="20" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="80" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="30" y="590" width="550" height="280" as="geometry"/>
</mxCell>
<mxCell id="42" value="" style="group" parent="80" vertex="1" connectable="0">
<mxGeometry x="90" width="322" height="235" as="geometry"/>
</mxCell>
<mxCell id="43" value=" <span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Service API</span><br style="padding: 0px; margin: 0px; color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42);"><span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">&amp; Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="42" vertex="1">
<mxGeometry x="71" y="5" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="44" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="42" vertex="1">
<mxGeometry x="292" y="81" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="45" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="42" vertex="1">
<mxGeometry x="60" y="-5" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="46" value="«Catena-X»<br><b>Federating Component<br></b>" style="html=1;dropTarget=0;" parent="42" vertex="1">
<mxGeometry x="10" y="50" width="240" height="75" as="geometry"/>
</mxCell>
<mxCell id="47" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="46" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="49" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="42" target="44" edge="1">
<mxGeometry x="10" y="-89" as="geometry">
<mxPoint x="242" y="91" as="sourcePoint"/>
<mxPoint x="312" y="91" as="targetPoint"/>
<Array as="points">
<mxPoint x="312" y="91"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="52" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="42" vertex="1">
<mxGeometry x="210" y="100" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="53" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="42" vertex="1">
<mxGeometry x="311" y="81" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="54" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="42" edge="1">
<mxGeometry x="184" y="54" as="geometry">
<mxPoint x="70" y="49" as="sourcePoint"/>
<mxPoint x="70" y="15" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="59" value=" <span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Service API</span><br style="padding: 0px; margin: 0px; color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42);"><span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">&amp; Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="80" vertex="1">
<mxGeometry x="36" y="160" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="60" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="80" vertex="1">
<mxGeometry x="201" y="236" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="61" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="80" vertex="1">
<mxGeometry x="25" y="150" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="62" value="«Catena-X»<br><b>Federated Component<br></b>" style="html=1;dropTarget=0;" parent="80" vertex="1">
<mxGeometry y="205" width="150" height="75" as="geometry"/>
</mxCell>
<mxCell id="63" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="62" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="64" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="80" target="60" edge="1">
<mxGeometry x="-201" y="-524" as="geometry">
<mxPoint x="151" y="246" as="sourcePoint"/>
<mxPoint x="101" y="-344" as="targetPoint"/>
<Array as="points">
<mxPoint x="221" y="246"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="65" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="80" vertex="1">
<mxGeometry x="200" y="255" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="66" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="80" vertex="1">
<mxGeometry x="220" y="236" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="67" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="80" edge="1">
<mxGeometry x="29" y="-381" as="geometry">
<mxPoint x="35" y="204" as="sourcePoint"/>
<mxPoint x="35" y="170" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="68" value=" <span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Service API</span><br style="padding: 0px; margin: 0px; color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42);"><span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">&amp; Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="80" vertex="1">
<mxGeometry x="345" y="160" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="69" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="80" vertex="1">
<mxGeometry x="510" y="236" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="70" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="80" vertex="1">
<mxGeometry x="334" y="150" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="71" value="«Catena-X»<br><b>Federated Component<br></b>" style="html=1;dropTarget=0;" parent="80" vertex="1">
<mxGeometry x="309" y="205" width="150" height="75" as="geometry"/>
</mxCell>
<mxCell id="72" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="71" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="73" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="80" target="69" edge="1">
<mxGeometry x="108" y="-524" as="geometry">
<mxPoint x="460" y="246" as="sourcePoint"/>
<mxPoint x="410" y="-344" as="targetPoint"/>
<Array as="points">
<mxPoint x="530" y="246"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="74" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="80" vertex="1">
<mxGeometry x="509" y="255" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="75" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="80" vertex="1">
<mxGeometry x="529" y="236" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="76" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="80" edge="1">
<mxGeometry x="338" y="-381" as="geometry">
<mxPoint x="344" y="204" as="sourcePoint"/>
<mxPoint x="344" y="170" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="78" value="" style="endArrow=block;html=1;fontColor=#00CC00;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=block;startFill=1;endFill=1;" parent="80" source="62" target="46" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="270" y="240" as="sourcePoint"/>
<mxPoint x="320" y="190" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="79" value="" style="endArrow=block;html=1;fontColor=#00CC00;entryX=0.136;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=block;startFill=1;endFill=1;exitX=0.56;exitY=0.991;exitDx=0;exitDy=0;exitPerimeter=0;" parent="80" source="46" target="71" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="130" as="sourcePoint"/>
<mxPoint x="230" y="135" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="81" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="50" y="302" width="390" height="223" as="geometry"/>
</mxCell>
<mxCell id="28" value="" style="endArrow=none;html=1;fontColor=#00CC00;entryX=-0.004;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#60a917;strokeColor=#2D7600;" parent="81" target="4" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="28.999075700126355" y="62.90386392884375" as="sourcePoint"/>
<mxPoint x="420" y="-22" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="35" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="81" vertex="1">
<mxGeometry x="370" y="178" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="4" value="«Catena-X»<br><b>Data Component<br><br><br><br><br><br><br><br><br><br></b>" style="html=1;dropTarget=0;" parent="81" vertex="1">
<mxGeometry x="69" y="43" width="240" height="180" as="geometry"/>
</mxCell>
<mxCell id="5" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="4" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="11" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="81" edge="1">
<mxGeometry x="69" y="8" as="geometry">
<mxPoint x="301" y="188" as="sourcePoint"/>
<mxPoint x="371" y="188" as="targetPoint"/>
<Array as="points">
<mxPoint x="371" y="188"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="15" value="Data Asset" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="81" vertex="1">
<mxGeometry x="189" y="163" width="100" height="50" as="geometry"/>
</mxCell>
<mxCell id="18" value="Data Asset" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="81" vertex="1">
<mxGeometry x="79" y="163" width="100" height="50" as="geometry"/>
</mxCell>
<mxCell id="19" value="Federating Asset" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="81" vertex="1">
<mxGeometry x="139" y="98" width="100" height="50" as="geometry"/>
</mxCell>
<mxCell id="20" value="" style="endArrow=classic;html=1;fontColor=#3399FF;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="81" source="15" target="19" edge="1">
<mxGeometry x="69" y="8" width="50" height="50" as="geometry">
<mxPoint x="449" y="28" as="sourcePoint"/>
<mxPoint x="499" y="-22" as="targetPoint"/>
<Array as="points">
<mxPoint x="264" y="123"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="22" value="" style="endArrow=classic;html=1;fontColor=#3399FF;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.1;entryY=0.48;entryDx=0;entryDy=0;entryPerimeter=0;" parent="81" source="18" target="19" edge="1">
<mxGeometry x="69" y="8" width="50" height="50" as="geometry">
<mxPoint x="274" y="173" as="sourcePoint"/>
<mxPoint x="249" y="133" as="targetPoint"/>
<Array as="points">
<mxPoint x="129" y="123"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="36" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="81" vertex="1">
<mxGeometry x="350" y="188" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="37" value=" <span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Synchronous&nbsp;</span><br style="padding: 0px; margin: 0px; color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42);"><span style="color: rgb(0, 204, 0); font-family: helvetica; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Query API</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="81" vertex="1">
<mxGeometry x="169" y="8" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="10" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="81" edge="1">
<mxGeometry x="243" y="318" as="geometry">
<mxPoint x="129" y="43" as="sourcePoint"/>
<mxPoint x="129" y="18" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="38" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="81" vertex="1">
<mxGeometry x="119" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="39" value="<span>Asnynchronous</span><br style="padding: 0px ; margin: 0px"><span>Event</span><br style="padding: 0px ; margin: 0px"><span>API</span>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="81" vertex="1">
<mxGeometry y="88" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="40" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="81" vertex="1">
<mxGeometry x="11.5" y="53" width="19" height="19" as="geometry"/>
</mxCell>
<mxCell id="82" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="126" y="954" width="550" height="280" as="geometry"/>
</mxCell>
<mxCell id="83" value="" style="group" parent="82" vertex="1" connectable="0">
<mxGeometry x="90" width="322" height="235" as="geometry"/>
</mxCell>
<mxCell id="85" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="83" vertex="1">
<mxGeometry x="292" y="81" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="87" value="«Catena-X»<br><b>Federating Data Component<br><br><br></b>" style="html=1;dropTarget=0;" parent="83" vertex="1">
<mxGeometry x="10" y="50" width="240" height="75" as="geometry"/>
</mxCell>
<mxCell id="88" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="87" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="89" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="83" target="85" edge="1">
<mxGeometry x="10" y="-89" as="geometry">
<mxPoint x="242" y="91" as="sourcePoint"/>
<mxPoint x="312" y="91" as="targetPoint"/>
<Array as="points">
<mxPoint x="312" y="91"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="90" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="83" vertex="1">
<mxGeometry x="210" y="100" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="91" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="83" vertex="1">
<mxGeometry x="311" y="81" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="117" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="83" vertex="1">
<mxGeometry x="40" y="8" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="119" value="<br><br><span style="color: rgb(0 , 204 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">SPARQL API</span><br>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="83" vertex="1">
<mxGeometry x="72" y="-4" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="143" value="Federating Graph (Fuseki)" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="83" vertex="1">
<mxGeometry x="20" y="90" width="210" height="30" as="geometry"/>
</mxCell>
<mxCell id="94" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="82" vertex="1">
<mxGeometry x="201" y="236" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="96" value="«Catena-X»<br><b>Federated Data Comp.<br><br><br></b>" style="html=1;dropTarget=0;" parent="82" vertex="1">
<mxGeometry y="205" width="150" height="75" as="geometry"/>
</mxCell>
<mxCell id="97" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="96" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="98" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="82" target="94" edge="1">
<mxGeometry x="-201" y="-524" as="geometry">
<mxPoint x="151" y="246" as="sourcePoint"/>
<mxPoint x="101" y="-344" as="targetPoint"/>
<Array as="points">
<mxPoint x="221" y="246"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="99" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="82" vertex="1">
<mxGeometry x="200" y="255" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="100" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="82" vertex="1">
<mxGeometry x="220" y="236" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="103" value=" <br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Connector</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">API &amp;</span><br style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px;"><span style="color: rgb(51, 153, 255); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(42, 42, 42); display: inline; float: none;">Plane</span> " style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="82" vertex="1">
<mxGeometry x="510" y="236" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="105" value="«Catena-X»<br><b>Federated Data Comp.<br><br><br></b>" style="html=1;dropTarget=0;" parent="82" vertex="1">
<mxGeometry x="309" y="205" width="150" height="75" as="geometry"/>
</mxCell>
<mxCell id="106" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" parent="105" vertex="1">
<mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
<mxPoint x="-27" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="107" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#3399FF;" parent="82" target="103" edge="1">
<mxGeometry x="108" y="-524" as="geometry">
<mxPoint x="460" y="246" as="sourcePoint"/>
<mxPoint x="410" y="-344" as="targetPoint"/>
<Array as="points">
<mxPoint x="530" y="246"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="108" value="<font color="#000000">0..*</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#3399FF;" parent="82" vertex="1">
<mxGeometry x="509" y="255" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="109" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#3399FF;strokeColor=#007FFF;" parent="82" vertex="1">
<mxGeometry x="529" y="236" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="138" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="82" vertex="1">
<mxGeometry x="41.5" y="64" width="19" height="19" as="geometry"/>
</mxCell>
<mxCell id="139" value="TTL<br>API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="82" vertex="1">
<mxGeometry x="31" y="30" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="141" value="Federated Graph" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="82" vertex="1">
<mxGeometry x="14" y="245" width="126" height="30" as="geometry"/>
</mxCell>
<mxCell id="142" value="Federated Graph" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;" parent="82" vertex="1">
<mxGeometry x="310" y="245" width="140" height="30" as="geometry"/>
</mxCell>
<mxCell id="157" value="" style="endArrow=block;html=1;fontColor=#00CC00;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=block;startFill=1;endFill=1;" parent="82" source="100" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="276.5" y="201" as="sourcePoint"/>
<mxPoint x="418" y="98" as="targetPoint"/>
<Array as="points">
<mxPoint x="230" y="156"/>
<mxPoint x="418" y="156"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="158" value=""Streaming" Data Request" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="157" vertex="1" connectable="0">
<mxGeometry x="-0.3313" y="4" relative="1" as="geometry">
<mxPoint x="35" y="-12" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="118" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" edge="1">
<mxGeometry x="330" y="977" as="geometry">
<mxPoint x="266" y="1004" as="sourcePoint"/>
<mxPoint x="266" y="979" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="120" value="" style="endArrow=none;html=1;fontColor=#00CC00;entryX=-0.004;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="184.99907570012635" y="1028.9038639288437" as="sourcePoint"/>
<mxPoint x="224.03999999999996" y="1028.08" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="144" value=""Streaming"<br>Push" style="edgeStyle=none;html=1;exitX=0.353;exitY=0.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="177" y="1040" as="targetPoint"/>
<mxPoint x="175.95000000000005" y="1159.975" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="146" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="1" vertex="1">
<mxGeometry x="70.5" y="1169" width="19" height="19" as="geometry"/>
</mxCell>
<mxCell id="147" value="TTL<br>API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="1" vertex="1">
<mxGeometry x="60" y="1135" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="148" value="" style="endArrow=none;html=1;fontColor=#00CC00;entryX=-0.004;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="87.99907570012647" y="1179.9038639288437" as="sourcePoint"/>
<mxPoint x="127.03999999999996" y="1179.08" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="152" value="" style="ellipse;whiteSpace=wrap;html=1;fontColor=#00CC00;fillColor=#00CC00;strokeColor=#009900;" parent="1" vertex="1">
<mxGeometry x="444" y="1120" width="19" height="18" as="geometry"/>
</mxCell>
<mxCell id="153" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;sketch=0;sourcePerimeterSpacing=0;fillColor=#60a917;strokeColor=#2D7600;" parent="1" edge="1">
<mxGeometry x="518" y="1135" as="geometry">
<mxPoint x="454" y="1162" as="sourcePoint"/>
<mxPoint x="454" y="1137" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="154" value="<br><br><span style="color: rgb(0 , 204 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">SPARQL API</span><br>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" parent="1" vertex="1">
<mxGeometry x="470" y="1110" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="112" value="<font color="#ffffff">"Federated" Pull</font>" style="endArrow=block;html=1;fontColor=#00CC00;startArrow=none;startFill=0;endFill=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.167;exitY=0.027;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="87" target="152" edge="1">
<mxGeometry x="0.0983" y="-10" width="50" height="50" relative="1" as="geometry">
<mxPoint x="356" y="1084" as="sourcePoint"/>
<mxPoint x="455" y="1120" as="targetPoint"/>
<Array as="points">
<mxPoint x="266" y="1060"/>
<mxPoint x="420" y="1060"/>
<mxPoint x="420" y="970"/>
<mxPoint x="630" y="970"/>
<mxPoint x="630" y="1129"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>