Fix Cell relationship with object-group
[aai/schema-service.git] / aai-schema / src / main / resources / onap / dbedgerules / v27 / DbEdgeRules_v27.json
1 {
2     "rules": [
3         {
4             "from": "allotted-resource",
5             "to": "allotted-resource",
6             "label": "tosca.relationships.network.BindsTo",
7             "direction": "OUT",
8             "multiplicity": "ONE2ONE",
9             "contains-other-v": "NONE",
10             "delete-other-v": "NONE",
11             "prevent-delete": "NONE",
12             "default": "true",
13             "description": "AAI-1925"
14         },
15         {
16             "from": "allotted-resource",
17             "to": "generic-vnf",
18             "label": "org.onap.relationships.inventory.PartOf",
19             "direction": "OUT",
20             "multiplicity": "MANY2MANY",
21             "contains-other-v": "NONE",
22             "delete-other-v": "NONE",
23             "prevent-delete": "NONE",
24             "default": "true",
25             "description": ""
26         },
27         {
28             "from": "allotted-resource",
29             "to": "instance-group",
30             "label": "org.onap.relationships.inventory.MemberOf",
31             "direction": "OUT",
32             "multiplicity": "MANY2MANY",
33             "contains-other-v": "NONE",
34             "delete-other-v": "NONE",
35             "prevent-delete": "NONE",
36             "default": "true",
37             "description": ""
38         },
39         {
40             "from": "allotted-resource",
41             "to": "l3-network",
42             "label": "org.onap.relationships.inventory.PartOf",
43             "direction": "OUT",
44             "multiplicity": "MANY2MANY",
45             "contains-other-v": "NONE",
46             "delete-other-v": "NONE",
47             "prevent-delete": "NONE",
48             "default": "true",
49             "description": ""
50         },
51         {
52             "from": "allotted-resource",
53             "to": "l-interface",
54             "label": "org.onap.relationships.inventory.Uses",
55             "direction": "OUT",
56             "multiplicity": "ONE2MANY",
57             "contains-other-v": "NONE",
58             "delete-other-v": "NONE",
59             "prevent-delete": "NONE",
60             "default": "true",
61             "description": ""
62         },
63         {
64             "from": "allotted-resource",
65             "to": "network-policy",
66             "label": "org.onap.relationships.inventory.Uses",
67             "direction": "OUT",
68             "multiplicity": "ONE2ONE",
69             "contains-other-v": "NONE",
70             "delete-other-v": "NONE",
71             "prevent-delete": "NONE",
72             "default": "true",
73             "description": ""
74         },
75         {
76             "from": "allotted-resource",
77             "to": "vlan",
78             "label": "org.onap.relationships.inventory.PartOf",
79             "direction": "OUT",
80             "multiplicity": "MANY2MANY",
81             "contains-other-v": "NONE",
82             "delete-other-v": "NONE",
83             "prevent-delete": "NONE",
84             "default": "true",
85             "description": ""
86         },
87         {
88             "from": "allotted-resource",
89             "to": "vpn-binding",
90             "label": "org.onap.relationships.inventory.BelongsTo",
91             "direction": "OUT",
92             "multiplicity": "MANY2MANY",
93             "contains-other-v": "NONE",
94             "delete-other-v": "NONE",
95             "prevent-delete": "!${direction}",
96             "default": "true",
97             "description": ""
98         },
99         {
100             "from": "tunnel-xconnect",
101             "to": "allotted-resource",
102             "label": "org.onap.relationships.inventory.BelongsTo",
103             "direction": "OUT",
104             "multiplicity": "ONE2ONE",
105             "contains-other-v": "!${direction}",
106             "delete-other-v": "!${direction}",
107             "prevent-delete": "NONE",
108             "default": "true",
109             "description": ""
110         },
111         {
112             "from": "allotted-resource",
113             "to": "logical-link",
114             "label": "org.onap.relationships.inventory.ComposedOf",
115             "direction": "OUT",
116             "multiplicity": "ONE2MANY",
117             "contains-other-v": "NONE",
118             "delete-other-v": "${direction}",
119             "prevent-delete": "NONE",
120             "default": "true",
121             "description": ""
122         },
123         {
124             "from": "availability-zone",
125             "to": "complex",
126             "label": "org.onap.relationships.inventory.LocatedIn",
127             "direction": "OUT",
128             "multiplicity": "MANY2ONE",
129             "contains-other-v": "NONE",
130             "delete-other-v": "NONE",
131             "prevent-delete": "!${direction}",
132             "default": "true",
133             "description": ""
134         },
135         {
136             "from": "availability-zone",
137             "to": "service-capability",
138             "label": "org.onap.relationships.inventory.AppliesTo",
139             "direction": "OUT",
140             "multiplicity": "MANY2MANY",
141             "contains-other-v": "NONE",
142             "delete-other-v": "NONE",
143             "prevent-delete": "!${direction}",
144             "default": "true",
145             "description": ""
146         },
147         {
148             "from": "availability-zone",
149             "to": "cloud-region",
150             "label": "org.onap.relationships.inventory.BelongsTo",
151             "direction": "OUT",
152             "multiplicity": "MANY2ONE",
153             "contains-other-v": "!${direction}",
154             "delete-other-v": "!${direction}",
155             "prevent-delete": "NONE",
156             "default": "true",
157             "description": ""
158         },
159         {
160             "from": "cloud-region",
161             "to": "complex",
162             "label": "org.onap.relationships.inventory.LocatedIn",
163             "direction": "OUT",
164             "multiplicity": "MANY2ONE",
165             "contains-other-v": "NONE",
166             "delete-other-v": "NONE",
167             "prevent-delete": "!${direction}",
168             "default": "true",
169             "description": ""
170         },
171         {
172             "from": "cloud-region",
173             "to": "l3-network",
174             "label": "org.onap.relationships.inventory.Uses",
175             "direction": "OUT",
176             "multiplicity": "MANY2MANY",
177             "contains-other-v": "NONE",
178             "delete-other-v": "NONE",
179             "prevent-delete": "NONE",
180             "default": "true",
181             "description": ""
182         },
183         {
184             "from": "cloud-region",
185             "to": "zone",
186             "label": "org.onap.relationships.inventory.LocatedIn",
187             "direction": "OUT",
188             "multiplicity": "MANY2ONE",
189             "contains-other-v": "NONE",
190             "delete-other-v": "NONE",
191             "prevent-delete": "NONE",
192             "default": "true",
193             "description": ""
194         },
195         {
196             "from": "dvs-switch",
197             "to": "cloud-region",
198             "label": "org.onap.relationships.inventory.BelongsTo",
199             "direction": "OUT",
200             "multiplicity": "MANY2ONE",
201             "contains-other-v": "!${direction}",
202             "delete-other-v": "NONE",
203             "prevent-delete": "!${direction}",
204             "default": "true",
205             "description": ""
206         },
207         {
208             "from": "flavor",
209             "to": "cloud-region",
210             "label": "org.onap.relationships.inventory.BelongsTo",
211             "direction": "OUT",
212             "multiplicity": "MANY2ONE",
213             "contains-other-v": "!${direction}",
214             "delete-other-v": "NONE",
215             "prevent-delete": "!${direction}",
216             "default": "true",
217             "description": ""
218         },
219         {
220             "from": "group-assignment",
221             "to": "cloud-region",
222             "label": "org.onap.relationships.inventory.BelongsTo",
223             "direction": "OUT",
224             "multiplicity": "MANY2ONE",
225             "contains-other-v": "!${direction}",
226             "delete-other-v": "NONE",
227             "prevent-delete": "!${direction}",
228             "default": "true",
229             "description": ""
230         },
231         {
232             "from": "image",
233             "to": "cloud-region",
234             "label": "org.onap.relationships.inventory.BelongsTo",
235             "direction": "OUT",
236             "multiplicity": "MANY2ONE",
237             "contains-other-v": "!${direction}",
238             "delete-other-v": "NONE",
239             "prevent-delete": "!${direction}",
240             "default": "true",
241             "description": ""
242         },
243         {
244             "from": "oam-network",
245             "to": "cloud-region",
246             "label": "org.onap.relationships.inventory.BelongsTo",
247             "direction": "OUT",
248             "multiplicity": "MANY2ONE",
249             "contains-other-v": "!${direction}",
250             "delete-other-v": "NONE",
251             "prevent-delete": "!${direction}",
252             "default": "true",
253             "description": ""
254         },
255         {
256             "from": "snapshot",
257             "to": "cloud-region",
258             "label": "org.onap.relationships.inventory.BelongsTo",
259             "direction": "OUT",
260             "multiplicity": "MANY2ONE",
261             "contains-other-v": "!${direction}",
262             "delete-other-v": "NONE",
263             "prevent-delete": "!${direction}",
264             "default": "true",
265             "description": ""
266         },
267         {
268             "from": "tenant",
269             "to": "cloud-region",
270             "label": "org.onap.relationships.inventory.BelongsTo",
271             "direction": "OUT",
272             "multiplicity": "MANY2ONE",
273             "contains-other-v": "!${direction}",
274             "delete-other-v": "NONE",
275             "prevent-delete": "!${direction}",
276             "default": "true",
277             "description": ""
278         },
279         {
280             "from": "vip-ipv4-address-list",
281             "to": "cloud-region",
282             "label": "org.onap.relationships.inventory.BelongsTo",
283             "direction": "OUT",
284             "multiplicity": "MANY2ONE",
285             "contains-other-v": "!${direction}",
286             "delete-other-v": "NONE",
287             "prevent-delete": "!${direction}",
288             "default": "true",
289             "description": ""
290         },
291         {
292             "from": "vip-ipv6-address-list",
293             "to": "cloud-region",
294             "label": "org.onap.relationships.inventory.BelongsTo",
295             "direction": "OUT",
296             "multiplicity": "MANY2ONE",
297             "contains-other-v": "!${direction}",
298             "delete-other-v": "NONE",
299             "prevent-delete": "!${direction}",
300             "default": "true",
301             "description": ""
302         },
303         {
304             "from": "line-of-business",
305             "to": "cloud-region",
306             "label": "org.onap.relationships.inventory.Uses",
307             "direction": "OUT",
308             "multiplicity": "MANY2MANY",
309             "contains-other-v": "NONE",
310             "delete-other-v": "NONE",
311             "prevent-delete": "NONE",
312             "default": "true",
313             "description": ""
314         },
315         {
316             "from": "volume-group",
317             "to": "cloud-region",
318             "label": "org.onap.relationships.inventory.BelongsTo",
319             "direction": "OUT",
320             "multiplicity": "MANY2ONE",
321             "contains-other-v": "!${direction}",
322             "delete-other-v": "NONE",
323             "prevent-delete": "!${direction}",
324             "default": "true",
325             "description": ""
326         },
327         {
328             "from": "complex",
329             "to": "l3-network",
330             "label": "org.onap.relationships.inventory.Uses",
331             "direction": "OUT",
332             "multiplicity": "MANY2MANY",
333             "contains-other-v": "NONE",
334             "delete-other-v": "NONE",
335             "prevent-delete": "NONE",
336             "default": "true",
337             "description": ""
338         },
339         {
340             "from": "ctag-pool",
341             "to": "complex",
342             "label": "org.onap.relationships.inventory.BelongsTo",
343             "direction": "OUT",
344             "multiplicity": "MANY2ONE",
345             "contains-other-v": "!${direction}",
346             "delete-other-v": "!${direction}",
347             "prevent-delete": "NONE",
348             "default": "true",
349             "description": ""
350         },
351         {
352             "from": "configuration",
353             "to": "allotted-resource",
354             "label": "org.onap.relationships.inventory.Uses",
355             "direction": "OUT",
356             "multiplicity": "MANY2ONE",
357             "contains-other-v": "NONE",
358             "delete-other-v": "NONE",
359             "prevent-delete": "NONE",
360             "default": "true",
361             "description": ""
362         },
363         {
364             "from": "metadatum",
365             "to": "configuration",
366             "label": "org.onap.relationships.inventory.BelongsTo",
367             "direction": "OUT",
368             "multiplicity": "MANY2ONE",
369             "contains-other-v": "!${direction}",
370             "delete-other-v": "!${direction}",
371             "prevent-delete": "NONE",
372             "default": "true",
373             "description": ""
374         },
375         {
376             "from": "connector",
377             "to": "virtual-data-center",
378             "label": "org.onap.relationships.inventory.LocatedIn",
379             "direction": "OUT",
380             "multiplicity": "MANY2MANY",
381             "contains-other-v": "NONE",
382             "delete-other-v": "NONE",
383             "prevent-delete": "NONE",
384             "default": "true",
385             "description": ""
386         },
387         {
388             "from": "metadatum",
389             "to": "connector",
390             "label": "org.onap.relationships.inventory.BelongsTo",
391             "direction": "OUT",
392             "multiplicity": "MANY2ONE",
393             "contains-other-v": "!${direction}",
394             "delete-other-v": "!${direction}",
395             "prevent-delete": "NONE",
396             "default": "true",
397             "description": ""
398         },
399         {
400             "from": "element-choice-set",
401             "to": "constrained-element-set",
402             "label": "org.onap.relationships.inventory.BelongsTo",
403             "direction": "OUT",
404             "multiplicity": "MANY2ONE",
405             "contains-other-v": "!${direction}",
406             "delete-other-v": "!${direction}",
407             "prevent-delete": "NONE",
408             "default": "true",
409             "description": ""
410         },
411         {
412             "from": "ctag-pool",
413             "to": "availability-zone",
414             "label": "org.onap.relationships.inventory.AppliesTo",
415             "direction": "OUT",
416             "multiplicity": "MANY2MANY",
417             "contains-other-v": "NONE",
418             "delete-other-v": "NONE",
419             "prevent-delete": "!${direction}",
420             "default": "true",
421             "description": ""
422         },
423         {
424             "from": "dvs-switch",
425             "to": "availability-zone",
426             "label": "org.onap.relationships.inventory.AppliesTo",
427             "direction": "OUT",
428             "multiplicity": "MANY2MANY",
429             "contains-other-v": "NONE",
430             "delete-other-v": "NONE",
431             "prevent-delete": "!${direction}",
432             "default": "true",
433             "description": ""
434         },
435         {
436             "from": "model-element",
437             "to": "element-choice-set",
438             "label": "org.onap.relationships.inventory.BelongsTo",
439             "direction": "OUT",
440             "multiplicity": "MANY2ONE",
441             "contains-other-v": "!${direction}",
442             "delete-other-v": "!${direction}",
443             "prevent-delete": "NONE",
444             "default": "true",
445             "description": ""
446         },
447         {
448             "from": "entitlement",
449             "to": "generic-vnf",
450             "label": "org.onap.relationships.inventory.BelongsTo",
451             "direction": "OUT",
452             "multiplicity": "MANY2ONE",
453             "contains-other-v": "!${direction}",
454             "delete-other-v": "!${direction}",
455             "prevent-delete": "NONE",
456             "default": "true",
457             "description": ""
458         },
459         {
460             "from": "cell",
461             "to": "complex",
462             "label": "org.onap.relationships.inventory.LocatedIn",
463             "direction": "OUT",
464             "multiplicity": "MANY2ONE",
465             "contains-other-v": "NONE",
466             "delete-other-v": "NONE",
467             "prevent-delete": "!${direction}",
468             "default": "true",
469             "description": ""
470         },
471         {
472             "from": "cell",
473             "to": "geo-region",
474             "label": "org.onap.relationships.inventory.MemberOf",
475             "direction": "OUT",
476             "multiplicity": "MANY2ONE",
477             "contains-other-v": "NONE",
478             "delete-other-v": "NONE",
479             "prevent-delete": "NONE",
480             "default": "true",
481             "description": "The cell associated to a geo-region"
482         },
483         {
484             "from": "cell",
485             "to": "object-group",
486             "label": "org.onap.relationships.inventory.MemberOf",
487             "direction": "OUT",
488             "multiplicity": "MANY2MANY",
489             "contains-other-v": "NONE",
490             "delete-other-v": "NONE",
491             "prevent-delete": "NONE",
492             "default": "true",
493             "description": ""
494         },
495         {
496             "from": "neighbour",
497             "to": "cell",
498             "label": "org.onap.relationships.inventory.BelongsTo",
499             "direction": "OUT",
500             "multiplicity": "MANY2ONE",
501             "contains-other-v": "!${direction}",
502             "delete-other-v": "!${direction}",
503             "prevent-delete": "NONE",
504             "default": "true",
505             "description": ""
506         },
507         {
508             "from": "neighbour",
509             "to": "cell",
510             "label": "org.onap.relationships.inventory.Destination",
511             "direction": "OUT",
512             "multiplicity": "MANY2ONE",
513             "contains-other-v": "NONE",
514             "delete-other-v": "!${direction}",
515             "prevent-delete": "NONE",
516             "default": "true",
517             "description": ""
518         },
519         {
520             "from": "cell",
521             "to": "service-instance",
522             "label": "org.onap.relationships.inventory.ControlledBy",
523             "direction": "OUT",
524             "multiplicity": "MANY2MANY",
525             "contains-other-v": "NONE",
526             "delete-other-v": "NONE",
527             "prevent-delete": "NONE",
528             "default": "true",
529             "description": ""
530         },
531         {
532             "from": "cell",
533             "to": "generic-vnf",
534             "label": "org.onap.relationships.inventory.ControlledBy",
535             "direction": "OUT",
536             "multiplicity": "MANY2MANY",
537             "contains-other-v": "NONE",
538             "delete-other-v": "NONE",
539             "prevent-delete": "NONE",
540             "default": "true",
541             "description": ""
542         },
543         {
544             "from": "generic-vnf",
545             "to": "generic-vnf",
546             "label": "org.onap.relationships.inventory.Supports",
547             "direction": "OUT",
548             "multiplicity": "MANY2MANY",
549             "contains-other-v": "NONE",
550             "delete-other-v": "NONE",
551             "SVC-INFRA": "NONE",
552             "prevent-delete": "NONE",
553             "default": "true",
554             "description": "For Cell Use Case"
555         },
556         {
557             "from": "cell",
558             "to": "pnf",
559             "label": "org.onap.relationships.inventory.ControlledBy",
560             "direction": "OUT",
561             "multiplicity": "MANY2MANY",
562             "contains-other-v": "NONE",
563             "delete-other-v": "NONE",
564             "prevent-delete": "NONE",
565             "default": "true",
566             "description": ""
567         },
568         {
569             "from": "cell",
570             "to": "site-resource",
571             "label": "org.onap.relationships.inventory.ControlledBy",
572             "direction": "OUT",
573             "multiplicity": "MANY2MANY",
574             "contains-other-v": "NONE",
575             "delete-other-v": "NONE",
576             "prevent-delete": "NONE",
577             "default": "true",
578             "description": ""
579         },
580         {
581             "from": "cell",
582             "to": "allotted-resource",
583             "label": "org.onap.relationships.inventory.ControlledBy",
584             "direction": "OUT",
585             "multiplicity": "MANY2MANY",
586             "contains-other-v": "NONE",
587             "delete-other-v": "NONE",
588             "prevent-delete": "NONE",
589             "default": "true",
590             "description": ""
591         },
592         {
593             "from": "generic-vnf",
594             "to": "availability-zone",
595             "label": "org.onap.relationships.inventory.Uses",
596             "direction": "OUT",
597             "multiplicity": "MANY2MANY",
598             "contains-other-v": "NONE",
599             "delete-other-v": "NONE",
600             "prevent-delete": "!${direction}",
601             "default": "true",
602             "description": ""
603         },
604         {
605             "from": "generic-vnf",
606             "to": "complex",
607             "label": "org.onap.relationships.inventory.LocatedIn",
608             "direction": "OUT",
609             "multiplicity": "MANY2MANY",
610             "contains-other-v": "NONE",
611             "delete-other-v": "NONE",
612             "prevent-delete": "!${direction}",
613             "default": "true",
614             "description": ""
615         },
616         {
617             "from": "generic-vnf",
618             "to": "configuration",
619             "label": "org.onap.relationships.inventory.Uses",
620             "direction": "OUT",
621             "multiplicity": "ONE2MANY",
622             "contains-other-v": "NONE",
623             "delete-other-v": "${direction}",
624             "prevent-delete": "NONE",
625             "default": "true",
626             "description": ""
627         },
628         {
629             "from": "generic-vnf",
630             "to": "ctag-pool",
631             "label": "org.onap.relationships.inventory.Uses",
632             "direction": "OUT",
633             "multiplicity": "MANY2MANY",
634             "contains-other-v": "NONE",
635             "delete-other-v": "NONE",
636             "prevent-delete": "NONE",
637             "default": "true",
638             "description": ""
639         },
640         {
641             "from": "generic-vnf",
642             "to": "instance-group",
643             "label": "org.onap.relationships.inventory.MemberOf",
644             "direction": "OUT",
645             "multiplicity": "MANY2MANY",
646             "contains-other-v": "NONE",
647             "delete-other-v": "NONE",
648             "prevent-delete": "NONE",
649             "default": "true",
650             "description": ""
651         },
652         {
653             "from": "generic-vnf",
654             "to": "ipsec-configuration",
655             "label": "org.onap.relationships.inventory.Uses",
656             "direction": "OUT",
657             "multiplicity": "MANY2ONE",
658             "contains-other-v": "NONE",
659             "delete-other-v": "NONE",
660             "prevent-delete": "NONE",
661             "default": "true",
662             "description": ""
663         },
664         {
665             "from": "generic-vnf",
666             "to": "l3-network",
667             "label": "org.onap.relationships.inventory.Uses",
668             "direction": "OUT",
669             "multiplicity": "MANY2MANY",
670             "contains-other-v": "NONE",
671             "delete-other-v": "NONE",
672             "prevent-delete": "NONE",
673             "default": "true",
674             "description": ""
675         },
676         {
677             "from": "generic-vnf",
678             "to": "pnf",
679             "label": "tosca.relationships.HostedOn",
680             "direction": "OUT",
681             "multiplicity": "MANY2MANY",
682             "contains-other-v": "NONE",
683             "delete-other-v": "NONE",
684             "prevent-delete": "NONE",
685             "default": "true",
686             "description": ""
687         },
688         {
689             "from": "generic-vnf",
690             "to": "pserver",
691             "label": "tosca.relationships.HostedOn",
692             "direction": "OUT",
693             "multiplicity": "MANY2MANY",
694             "contains-other-v": "NONE",
695             "delete-other-v": "NONE",
696             "prevent-delete": "!${direction}",
697             "default": "true",
698             "description": ""
699         },
700         {
701             "from": "generic-vnf",
702             "to": "cloud-region",
703             "label": "org.onap.relationships.inventory.LocatedIn",
704             "direction": "OUT",
705             "multiplicity": "MANY2ONE",
706             "contains-other-v": "NONE",
707             "delete-other-v": "NONE",
708             "prevent-delete": "NONE",
709             "default": "true",
710             "description": ""
711         },
712         {
713             "from": "generic-vnf",
714             "to": "tenant",
715             "label": "org.onap.relationships.inventory.BelongsTo",
716             "direction": "OUT",
717             "multiplicity": "MANY2ONE",
718             "contains-other-v": "NONE",
719             "delete-other-v": "NONE",
720             "prevent-delete": "NONE",
721             "default": "true",
722             "description": ""
723         },
724         {
725             "from": "vnfc",
726             "to": "generic-vnf",
727             "label": "org.onap.relationships.inventory.BelongsTo",
728             "direction": "OUT",
729             "multiplicity": "MANY2ONE",
730             "contains-other-v": "NONE",
731             "delete-other-v": "!${direction}",
732             "prevent-delete": "NONE",
733             "default": "true",
734             "description": ""
735         },
736         {
737             "from": "generic-vnf",
738             "to": "vnf-image",
739             "label": "org.onap.relationships.inventory.Uses",
740             "direction": "OUT",
741             "multiplicity": "MANY2ONE",
742             "contains-other-v": "NONE",
743             "delete-other-v": "NONE",
744             "prevent-delete": "!${direction}",
745             "default": "true",
746             "description": ""
747         },
748         {
749             "from": "generic-vnf",
750             "to": "volume-group",
751             "label": "org.onap.relationships.inventory.DependsOn",
752             "direction": "OUT",
753             "multiplicity": "ONE2MANY",
754             "contains-other-v": "NONE",
755             "delete-other-v": "NONE",
756             "prevent-delete": "NONE",
757             "default": "true",
758             "description": ""
759         },
760         {
761             "from": "generic-vnf",
762             "to": "vserver",
763             "label": "tosca.relationships.HostedOn",
764             "direction": "OUT",
765             "multiplicity": "ONE2MANY",
766             "contains-other-v": "NONE",
767             "delete-other-v": "NONE",
768             "prevent-delete": "NONE",
769             "default": "true",
770             "description": ""
771         },
772         {
773             "from": "lag-interface",
774             "to": "generic-vnf",
775             "label": "org.onap.relationships.inventory.BelongsTo",
776             "direction": "OUT",
777             "multiplicity": "MANY2ONE",
778             "contains-other-v": "!${direction}",
779             "delete-other-v": "!${direction}",
780             "prevent-delete": "NONE",
781             "default": "true",
782             "description": ""
783         },
784         {
785             "from": "license",
786             "to": "generic-vnf",
787             "label": "org.onap.relationships.inventory.BelongsTo",
788             "direction": "OUT",
789             "multiplicity": "MANY2ONE",
790             "contains-other-v": "!${direction}",
791             "delete-other-v": "!${direction}",
792             "prevent-delete": "NONE",
793             "default": "true",
794             "description": ""
795         },
796         {
797             "from": "l-interface",
798             "to": "generic-vnf",
799             "label": "org.onap.relationships.inventory.BelongsTo",
800             "direction": "OUT",
801             "multiplicity": "MANY2ONE",
802             "contains-other-v": "!${direction}",
803             "delete-other-v": "!${direction}",
804             "prevent-delete": "NONE",
805             "default": "true",
806             "description": ""
807         },
808         {
809             "from": "network-profile",
810             "to": "generic-vnf",
811             "label": "org.onap.relationships.inventory.AppliesTo",
812             "direction": "OUT",
813             "multiplicity": "MANY2MANY",
814             "contains-other-v": "NONE",
815             "delete-other-v": "NONE",
816             "prevent-delete": "NONE",
817             "default": "true",
818             "description": ""
819         },
820         {
821             "from": "service-instance",
822             "to": "generic-vnf",
823             "label": "org.onap.relationships.inventory.ComposedOf",
824             "direction": "OUT",
825             "multiplicity": "ONE2MANY",
826             "contains-other-v": "NONE",
827             "delete-other-v": "NONE",
828             "prevent-delete": "NONE",
829             "default": "true",
830             "description": ""
831         },
832         {
833             "from": "site-pair-set",
834             "to": "generic-vnf",
835             "label": "org.onap.relationships.inventory.AppliesTo",
836             "direction": "OUT",
837             "multiplicity": "MANY2MANY",
838             "contains-other-v": "NONE",
839             "delete-other-v": "NONE",
840             "prevent-delete": "NONE",
841             "default": "true",
842             "description": ""
843         },
844         {
845             "from": "vf-module",
846             "to": "generic-vnf",
847             "label": "org.onap.relationships.inventory.BelongsTo",
848             "direction": "OUT",
849             "multiplicity": "MANY2ONE",
850             "contains-other-v": "!${direction}",
851             "delete-other-v": "!${direction}",
852             "prevent-delete": "NONE",
853             "default": "true",
854             "description": ""
855         },
856         {
857             "from": "vf-module",
858             "to": "tenant",
859             "label": "tosca.relationships.HostedOn",
860             "direction": "OUT",
861             "multiplicity": "MANY2ONE",
862             "contains-other-v": "NONE",
863             "delete-other-v": "NONE",
864             "prevent-delete": "NONE",
865             "default": "true",
866             "description": ""
867         },
868         {
869             "from": "pserver",
870             "to": "group-assignment",
871             "label": "org.onap.relationships.inventory.MemberOf",
872             "direction": "OUT",
873             "multiplicity": "MANY2ONE",
874             "contains-other-v": "NONE",
875             "delete-other-v": "NONE",
876             "prevent-delete": "${direction}",
877             "default": "true",
878             "description": ""
879         },
880         {
881             "from": "tenant",
882             "to": "group-assignment",
883             "label": "org.onap.relationships.inventory.MemberOf",
884             "direction": "OUT",
885             "multiplicity": "MANY2MANY",
886             "contains-other-v": "NONE",
887             "delete-other-v": "NONE",
888             "prevent-delete": "NONE",
889             "default": "true",
890             "description": ""
891         },
892         {
893             "from": "metadatum",
894             "to": "image",
895             "label": "org.onap.relationships.inventory.BelongsTo",
896             "direction": "OUT",
897             "multiplicity": "MANY2ONE",
898             "contains-other-v": "!${direction}",
899             "delete-other-v": "!${direction}",
900             "prevent-delete": "NONE",
901             "default": "true",
902             "description": ""
903         },
904         {
905             "from": "instance-group",
906             "to": "model",
907             "label": "org.onap.relationships.inventory.Targets",
908             "direction": "OUT",
909             "multiplicity": "MANY2MANY",
910             "contains-other-v": "NONE",
911             "delete-other-v": "NONE",
912             "prevent-delete": "!${direction}",
913             "default": "true",
914             "description": ""
915         },
916         {
917             "from": "vig-server",
918             "to": "ipsec-configuration",
919             "label": "org.onap.relationships.inventory.BelongsTo",
920             "direction": "OUT",
921             "multiplicity": "MANY2ONE",
922             "contains-other-v": "!${direction}",
923             "delete-other-v": "!${direction}",
924             "prevent-delete": "NONE",
925             "default": "true",
926             "description": ""
927         },
928         {
929             "from": "l3-interface-ipv4-address-list",
930             "to": "instance-group",
931             "label": "org.onap.relationships.inventory.network.MemberOf",
932             "direction": "OUT",
933             "multiplicity": "MANY2MANY",
934             "contains-other-v": "NONE",
935             "delete-other-v": "NONE",
936             "prevent-delete": "NONE",
937             "default": "true",
938             "description": ""
939         },
940         {
941             "from": "l3-interface-ipv4-address-list",
942             "to": "l3-network",
943             "label": "org.onap.relationships.inventory.network.MemberOf",
944             "direction": "OUT",
945             "multiplicity": "MANY2MANY",
946             "contains-other-v": "NONE",
947             "delete-other-v": "NONE",
948             "prevent-delete": "NONE",
949             "default": "true",
950             "description": ""
951         },
952         {
953             "from": "l3-interface-ipv4-address-list",
954             "to": "subnet",
955             "label": "org.onap.relationships.inventory.network.MemberOf",
956             "direction": "OUT",
957             "multiplicity": "MANY2MANY",
958             "contains-other-v": "NONE",
959             "delete-other-v": "NONE",
960             "prevent-delete": "!${direction}",
961             "default": "true",
962             "description": ""
963         },
964         {
965             "from": "l3-interface-ipv6-address-list",
966             "to": "instance-group",
967             "label": "org.onap.relationships.inventory.network.MemberOf",
968             "direction": "OUT",
969             "multiplicity": "MANY2MANY",
970             "contains-other-v": "NONE",
971             "delete-other-v": "NONE",
972             "prevent-delete": "NONE",
973             "default": "true",
974             "description": ""
975         },
976         {
977             "from": "l3-interface-ipv6-address-list",
978             "to": "l3-network",
979             "label": "org.onap.relationships.inventory.network.MemberOf",
980             "direction": "OUT",
981             "multiplicity": "MANY2MANY",
982             "contains-other-v": "NONE",
983             "delete-other-v": "NONE",
984             "prevent-delete": "NONE",
985             "default": "true",
986             "description": ""
987         },
988         {
989             "from": "l3-interface-ipv6-address-list",
990             "to": "subnet",
991             "label": "org.onap.relationships.inventory.network.MemberOf",
992             "direction": "OUT",
993             "multiplicity": "MANY2MANY",
994             "contains-other-v": "NONE",
995             "delete-other-v": "NONE",
996             "prevent-delete": "!${direction}",
997             "default": "true",
998             "description": ""
999         },
1000         {
1001             "from": "ctag-assignment",
1002             "to": "l3-network",
1003             "label": "org.onap.relationships.inventory.BelongsTo",
1004             "direction": "OUT",
1005             "multiplicity": "MANY2ONE",
1006             "contains-other-v": "!${direction}",
1007             "delete-other-v": "!${direction}",
1008             "prevent-delete": "NONE",
1009             "default": "true",
1010             "description": ""
1011         },
1012         {
1013             "from": "l3-network",
1014             "to": "instance-group",
1015             "label": "org.onap.relationships.inventory.MemberOf",
1016             "direction": "OUT",
1017             "multiplicity": "MANY2MANY",
1018             "contains-other-v": "NONE",
1019             "delete-other-v": "NONE",
1020             "prevent-delete": "NONE",
1021             "default": "true",
1022             "description": ""
1023         },
1024         {
1025             "from": "l3-network",
1026             "to": "network-policy",
1027             "label": "org.onap.relationships.inventory.Uses",
1028             "direction": "OUT",
1029             "multiplicity": "MANY2MANY",
1030             "contains-other-v": "NONE",
1031             "delete-other-v": "NONE",
1032             "prevent-delete": "NONE",
1033             "default": "true",
1034             "description": ""
1035         },
1036         {
1037             "from": "l3-network",
1038             "to": "route-table-reference",
1039             "label": "org.onap.relationships.inventory.Uses",
1040             "direction": "OUT",
1041             "multiplicity": "MANY2MANY",
1042             "contains-other-v": "NONE",
1043             "delete-other-v": "NONE",
1044             "prevent-delete": "NONE",
1045             "default": "true",
1046             "description": ""
1047         },
1048         {
1049             "from": "l3-network",
1050             "to": "vpn-binding",
1051             "label": "org.onap.relationships.inventory.Uses",
1052             "direction": "OUT",
1053             "multiplicity": "MANY2MANY",
1054             "contains-other-v": "NONE",
1055             "delete-other-v": "NONE",
1056             "prevent-delete": "!${direction}",
1057             "default": "true",
1058             "description": ""
1059         },
1060         {
1061             "from": "segmentation-assignment",
1062             "to": "l3-network",
1063             "label": "org.onap.relationships.inventory.BelongsTo",
1064             "direction": "OUT",
1065             "multiplicity": "MANY2ONE",
1066             "contains-other-v": "!${direction}",
1067             "delete-other-v": "!${direction}",
1068             "prevent-delete": "NONE",
1069             "default": "true",
1070             "description": ""
1071         },
1072         {
1073             "from": "service-instance",
1074             "to": "l3-network",
1075             "label": "org.onap.relationships.inventory.ComposedOf",
1076             "direction": "OUT",
1077             "multiplicity": "MANY2MANY",
1078             "contains-other-v": "NONE",
1079             "delete-other-v": "NONE",
1080             "prevent-delete": "NONE",
1081             "default": "true",
1082             "description": ""
1083         },
1084         {
1085             "from": "service-instance",
1086             "to": "p-interface",
1087             "label": "org.onap.relationships.inventory.ComposedOf",
1088             "direction": "OUT",
1089             "multiplicity": "ONE2MANY",
1090             "contains-other-v": "NONE",
1091             "delete-other-v": "NONE",
1092             "prevent-delete": "NONE",
1093             "default": "true",
1094             "description": "For MDONS Use case"
1095         },
1096         {
1097             "from": "subnet",
1098             "to": "l3-network",
1099             "label": "org.onap.relationships.inventory.BelongsTo",
1100             "direction": "OUT",
1101             "multiplicity": "MANY2ONE",
1102             "contains-other-v": "!${direction}",
1103             "delete-other-v": "!${direction}",
1104             "prevent-delete": "NONE",
1105             "default": "true",
1106             "description": ""
1107         },
1108         {
1109             "from": "lag-interface",
1110             "to": "lag-link",
1111             "label": "tosca.relationships.network.LinksTo",
1112             "direction": "OUT",
1113             "multiplicity": "MANY2MANY",
1114             "contains-other-v": "NONE",
1115             "delete-other-v": "${direction}",
1116             "prevent-delete": "NONE",
1117             "default": "true",
1118             "description": ""
1119         },
1120         {
1121             "from": "lag-interface",
1122             "to": "logical-link",
1123             "label": "org.onap.relationships.inventory.Uses",
1124             "direction": "OUT",
1125             "multiplicity": "MANY2MANY",
1126             "contains-other-v": "NONE",
1127             "delete-other-v": "${direction}",
1128             "prevent-delete": "NONE",
1129             "default": "true",
1130             "description": ""
1131         },
1132         {
1133             "from": "lag-interface",
1134             "to": "p-interface",
1135             "label": "org.onap.relationships.inventory.Uses",
1136             "direction": "OUT",
1137             "multiplicity": "MANY2MANY",
1138             "contains-other-v": "NONE",
1139             "delete-other-v": "NONE",
1140             "prevent-delete": "NONE",
1141             "default": "true",
1142             "description": ""
1143         },
1144         {
1145             "from": "l-interface",
1146             "to": "lag-interface",
1147             "label": "org.onap.relationships.inventory.BelongsTo",
1148             "direction": "OUT",
1149             "multiplicity": "MANY2ONE",
1150             "contains-other-v": "!${direction}",
1151             "delete-other-v": "!${direction}",
1152             "prevent-delete": "NONE",
1153             "default": "true",
1154             "description": ""
1155         },
1156         {
1157             "from": "line-of-business",
1158             "to": "generic-vnf",
1159             "label": "org.onap.relationships.inventory.Uses",
1160             "direction": "OUT",
1161             "multiplicity": "MANY2MANY",
1162             "contains-other-v": "NONE",
1163             "delete-other-v": "NONE",
1164             "prevent-delete": "NONE",
1165             "default": "true",
1166             "hidden-on": "line-of-business",
1167             "description": ""
1168         },
1169         {
1170             "from": "l3-interface-ipv4-address-list",
1171             "to": "l-interface",
1172             "label": "org.onap.relationships.inventory.BelongsTo",
1173             "direction": "OUT",
1174             "multiplicity": "MANY2ONE",
1175             "contains-other-v": "!${direction}",
1176             "delete-other-v": "!${direction}",
1177             "prevent-delete": "NONE",
1178             "default": "true",
1179             "description": ""
1180         },
1181         {
1182             "from": "l3-interface-ipv6-address-list",
1183             "to": "l-interface",
1184             "label": "org.onap.relationships.inventory.BelongsTo",
1185             "direction": "OUT",
1186             "multiplicity": "MANY2ONE",
1187             "contains-other-v": "!${direction}",
1188             "delete-other-v": "!${direction}",
1189             "prevent-delete": "NONE",
1190             "default": "true",
1191             "description": ""
1192         },
1193         {
1194             "from": "l-interface",
1195             "to": "instance-group",
1196             "label": "org.onap.relationships.inventory.MemberOf",
1197             "direction": "OUT",
1198             "multiplicity": "MANY2MANY",
1199             "contains-other-v": "NONE",
1200             "delete-other-v": "NONE",
1201             "prevent-delete": "NONE",
1202             "default": "true",
1203             "description": ""
1204         },
1205         {
1206             "from": "l-interface",
1207             "to": "l-interface",
1208             "label": "org.onap.relationships.inventory.BelongsTo",
1209             "direction": "OUT",
1210             "multiplicity": "MANY2ONE",
1211             "contains-other-v": "!${direction}",
1212             "delete-other-v": "!${direction}",
1213             "prevent-delete": "NONE",
1214             "default": "true",
1215             "description": ""
1216         },
1217         {
1218             "from": "l-interface",
1219             "to": "logical-link",
1220             "label": "tosca.relationships.network.LinksTo",
1221             "direction": "OUT",
1222             "multiplicity": "MANY2MANY",
1223             "contains-other-v": "NONE",
1224             "delete-other-v": "${direction}",
1225             "prevent-delete": "NONE",
1226             "default": "true",
1227             "description": ""
1228         },
1229         {
1230             "from": "logical-link",
1231             "to": "l-interface",
1232             "label": "org.onap.relationships.inventory.Source",
1233             "direction": "OUT",
1234             "multiplicity": "MANY2MANY",
1235             "contains-other-v": "NONE",
1236             "delete-other-v": "!${direction}",
1237             "prevent-delete": "NONE",
1238             "default": "false",
1239             "description": ""
1240         },
1241         {
1242             "from": "logical-link",
1243             "to": "l-interface",
1244             "label": "org.onap.relationships.inventory.Destination",
1245             "direction": "OUT",
1246             "multiplicity": "MANY2MANY",
1247             "contains-other-v": "NONE",
1248             "delete-other-v": "!${direction}",
1249             "prevent-delete": "NONE",
1250             "default": "false",
1251             "description": ""
1252         },
1253         {
1254             "from": "sriov-vf",
1255             "to": "l-interface",
1256             "label": "org.onap.relationships.inventory.BelongsTo",
1257             "direction": "OUT",
1258             "multiplicity": "ONE2ONE",
1259             "contains-other-v": "!${direction}",
1260             "delete-other-v": "!${direction}",
1261             "prevent-delete": "NONE",
1262             "default": "true",
1263             "description": ""
1264         },
1265         {
1266             "from": "vlan",
1267             "to": "l-interface",
1268             "label": "tosca.relationships.network.LinksTo",
1269             "direction": "OUT",
1270             "multiplicity": "MANY2ONE",
1271             "contains-other-v": "!${direction}",
1272             "delete-other-v": "!${direction}",
1273             "prevent-delete": "NONE",
1274             "default": "true",
1275             "description": ""
1276         },
1277         {
1278             "from": "logical-link",
1279             "to": "cloud-region",
1280             "label": "org.onap.relationships.inventory.LocatedIn",
1281             "direction": "OUT",
1282             "multiplicity": "MANY2MANY",
1283             "contains-other-v": "NONE",
1284             "delete-other-v": "NONE",
1285             "prevent-delete": "NONE",
1286             "default": "true",
1287             "description": ""
1288         },
1289         {
1290             "from": "logical-link",
1291             "to": "generic-vnf",
1292             "label": "org.onap.relationships.inventory.BridgedTo",
1293             "direction": "OUT",
1294             "multiplicity": "MANY2MANY",
1295             "contains-other-v": "NONE",
1296             "delete-other-v": "NONE",
1297             "prevent-delete": "NONE",
1298             "default": "true",
1299             "description": ""
1300         },
1301         {
1302             "from": "logical-link",
1303             "to": "lag-link",
1304             "label": "org.onap.relationships.inventory.Uses",
1305             "direction": "OUT",
1306             "multiplicity": "MANY2MANY",
1307             "contains-other-v": "NONE",
1308             "delete-other-v": "NONE",
1309             "prevent-delete": "NONE",
1310             "default": "true",
1311             "description": ""
1312         },
1313         {
1314             "from": "logical-link",
1315             "to": "logical-link",
1316             "label": "org.onap.relationships.inventory.Uses",
1317             "direction": "OUT",
1318             "multiplicity": "MANY2MANY",
1319             "contains-other-v": "NONE",
1320             "delete-other-v": "NONE",
1321             "prevent-delete": "NONE",
1322             "default": "true",
1323             "description": ""
1324         },
1325         {
1326             "from": "logical-link",
1327             "to": "pnf",
1328             "label": "org.onap.relationships.inventory.BridgedTo",
1329             "direction": "OUT",
1330             "multiplicity": "MANY2MANY",
1331             "contains-other-v": "NONE",
1332             "delete-other-v": "NONE",
1333             "prevent-delete": "NONE",
1334             "default": "true",
1335             "description": ""
1336         },
1337         {
1338             "from": "logical-link",
1339             "to": "pserver",
1340             "label": "org.onap.relationships.inventory.BridgedTo",
1341             "direction": "OUT",
1342             "multiplicity": "MANY2MANY",
1343             "contains-other-v": "NONE",
1344             "delete-other-v": "NONE",
1345             "prevent-delete": "!${direction}",
1346             "default": "true",
1347             "description": ""
1348         },
1349         {
1350             "from": "logical-link",
1351             "to": "vpn-binding",
1352             "label": "org.onap.relationships.inventory.Uses",
1353             "direction": "OUT",
1354             "multiplicity": "MANY2MANY",
1355             "contains-other-v": "NONE",
1356             "delete-other-v": "NONE",
1357             "prevent-delete": "!${direction}",
1358             "default": "true",
1359             "description": ""
1360         },
1361         {
1362             "from": "model-ver",
1363             "to": "model",
1364             "label": "org.onap.relationships.inventory.BelongsTo",
1365             "direction": "OUT",
1366             "multiplicity": "MANY2ONE",
1367             "contains-other-v": "!${direction}",
1368             "delete-other-v": "!${direction}",
1369             "prevent-delete": "NONE",
1370             "default": "true",
1371             "description": ""
1372         },
1373         {
1374             "from": "constrained-element-set",
1375             "to": "model-constraint",
1376             "label": "org.onap.relationships.inventory.BelongsTo",
1377             "direction": "OUT",
1378             "multiplicity": "MANY2ONE",
1379             "contains-other-v": "!${direction}",
1380             "delete-other-v": "!${direction}",
1381             "prevent-delete": "NONE",
1382             "default": "true",
1383             "description": ""
1384         },
1385         {
1386             "from": "constrained-element-set",
1387             "to": "model-element",
1388             "label": "org.onap.relationships.inventory.BelongsTo",
1389             "direction": "OUT",
1390             "multiplicity": "MANY2ONE",
1391             "contains-other-v": "!${direction}",
1392             "delete-other-v": "!${direction}",
1393             "prevent-delete": "NONE",
1394             "default": "true",
1395             "description": ""
1396         },
1397         {
1398             "from": "model-constraint",
1399             "to": "model-element",
1400             "label": "org.onap.relationships.inventory.BelongsTo",
1401             "direction": "OUT",
1402             "multiplicity": "MANY2ONE",
1403             "contains-other-v": "!${direction}",
1404             "delete-other-v": "!${direction}",
1405             "prevent-delete": "NONE",
1406             "default": "true",
1407             "description": ""
1408         },
1409         {
1410             "from": "model-element",
1411             "to": "model-element",
1412             "label": "org.onap.relationships.inventory.BelongsTo",
1413             "direction": "OUT",
1414             "multiplicity": "MANY2ONE",
1415             "contains-other-v": "!${direction}",
1416             "delete-other-v": "!${direction}",
1417             "prevent-delete": "NONE",
1418             "default": "true",
1419             "description": ""
1420         },
1421         {
1422             "from": "model-element",
1423             "to": "model-ver",
1424             "label": "org.onap.relationships.inventory.IsA",
1425             "direction": "OUT",
1426             "multiplicity": "MANY2ONE",
1427             "contains-other-v": "NONE",
1428             "delete-other-v": "NONE",
1429             "prevent-delete": "!${direction}",
1430             "default": "true",
1431             "description": ""
1432         },
1433         {
1434             "from": "metadatum",
1435             "to": "model-ver",
1436             "label": "org.onap.relationships.inventory.BelongsTo",
1437             "direction": "OUT",
1438             "multiplicity": "MANY2ONE",
1439             "contains-other-v": "!${direction}",
1440             "delete-other-v": "!${direction}",
1441             "prevent-delete": "NONE",
1442             "default": "true",
1443             "description": ""
1444         },
1445         {
1446             "from": "model-element",
1447             "to": "model-ver",
1448             "label": "org.onap.relationships.inventory.BelongsTo",
1449             "direction": "OUT",
1450             "multiplicity": "MANY2ONE",
1451             "contains-other-v": "!${direction}",
1452             "delete-other-v": "!${direction}",
1453             "prevent-delete": "NONE",
1454             "default": "true",
1455             "description": ""
1456         },
1457         {
1458             "from": "named-query",
1459             "to": "model",
1460             "label": "org.onap.relationships.inventory.AppliesTo",
1461             "direction": "OUT",
1462             "multiplicity": "ONE2MANY",
1463             "contains-other-v": "NONE",
1464             "delete-other-v": "NONE",
1465             "prevent-delete": "!${direction}",
1466             "default": "true",
1467             "description": ""
1468         },
1469         {
1470             "from": "named-query-element",
1471             "to": "named-query",
1472             "label": "org.onap.relationships.inventory.BelongsTo",
1473             "direction": "OUT",
1474             "multiplicity": "ONE2ONE",
1475             "contains-other-v": "!${direction}",
1476             "delete-other-v": "!${direction}",
1477             "prevent-delete": "NONE",
1478             "default": "true",
1479             "description": ""
1480         },
1481         {
1482             "from": "named-query-element",
1483             "to": "model",
1484             "label": "org.onap.relationships.inventory.IsA",
1485             "direction": "OUT",
1486             "multiplicity": "MANY2ONE",
1487             "contains-other-v": "NONE",
1488             "delete-other-v": "NONE",
1489             "prevent-delete": "!${direction}",
1490             "default": "true",
1491             "description": ""
1492         },
1493         {
1494             "from": "named-query-element",
1495             "to": "named-query-element",
1496             "label": "org.onap.relationships.inventory.BelongsTo",
1497             "direction": "OUT",
1498             "multiplicity": "MANY2ONE",
1499             "contains-other-v": "!${direction}",
1500             "delete-other-v": "!${direction}",
1501             "prevent-delete": "NONE",
1502             "default": "true",
1503             "description": ""
1504         },
1505         {
1506             "from": "property-constraint",
1507             "to": "named-query-element",
1508             "label": "org.onap.relationships.inventory.BelongsTo",
1509             "direction": "OUT",
1510             "multiplicity": "MANY2ONE",
1511             "contains-other-v": "!${direction}",
1512             "delete-other-v": "!${direction}",
1513             "prevent-delete": "NONE",
1514             "default": "true",
1515             "description": ""
1516         },
1517         {
1518             "from": "related-lookup",
1519             "to": "named-query-element",
1520             "label": "org.onap.relationships.inventory.BelongsTo",
1521             "direction": "OUT",
1522             "multiplicity": "MANY2ONE",
1523             "contains-other-v": "!${direction}",
1524             "delete-other-v": "!${direction}",
1525             "prevent-delete": "NONE",
1526             "default": "true",
1527             "description": ""
1528         },
1529         {
1530             "from": "l-interface",
1531             "to": "newvce",
1532             "label": "org.onap.relationships.inventory.BelongsTo",
1533             "direction": "OUT",
1534             "multiplicity": "MANY2ONE",
1535             "contains-other-v": "!${direction}",
1536             "delete-other-v": "!${direction}",
1537             "prevent-delete": "NONE",
1538             "default": "true",
1539             "description": ""
1540         },
1541         {
1542             "from": "oam-network",
1543             "to": "complex",
1544             "label": "org.onap.relationships.inventory.AppliesTo",
1545             "direction": "OUT",
1546             "multiplicity": "MANY2MANY",
1547             "contains-other-v": "NONE",
1548             "delete-other-v": "NONE",
1549             "prevent-delete": "!${direction}",
1550             "default": "true",
1551             "description": ""
1552         },
1553         {
1554             "from": "oam-network",
1555             "to": "service-capability",
1556             "label": "org.onap.relationships.inventory.AppliesTo",
1557             "direction": "OUT",
1558             "multiplicity": "MANY2MANY",
1559             "contains-other-v": "NONE",
1560             "delete-other-v": "NONE",
1561             "prevent-delete": "!${direction}",
1562             "default": "true",
1563             "description": ""
1564         },
1565         {
1566             "from": "operational-environment",
1567             "to": "operational-environment",
1568             "label": "org.onap.relationships.inventory.Uses",
1569             "direction": "OUT",
1570             "multiplicity": "MANY2MANY",
1571             "contains-other-v": "NONE",
1572             "delete-other-v": "NONE",
1573             "prevent-delete": "NONE",
1574             "default": "true",
1575             "description": ""
1576         },
1577         {
1578             "from": "service-instance",
1579             "to": "owning-entity",
1580             "label": "org.onap.relationships.inventory.BelongsTo",
1581             "direction": "OUT",
1582             "multiplicity": "MANY2ONE",
1583             "contains-other-v": "NONE",
1584             "delete-other-v": "NONE",
1585             "prevent-delete": "NONE",
1586             "default": "true",
1587             "description": ""
1588         },
1589         {
1590             "from": "l-interface",
1591             "to": "p-interface",
1592             "label": "tosca.relationships.network.BindsTo",
1593             "direction": "OUT",
1594             "multiplicity": "MANY2ONE",
1595             "contains-other-v": "!${direction}",
1596             "delete-other-v": "!${direction}",
1597             "prevent-delete": "NONE",
1598             "default": "true",
1599             "description": ""
1600         },
1601         {
1602             "from": "p-interface",
1603             "to": "logical-link",
1604             "label": "tosca.relationships.network.LinksTo",
1605             "direction": "OUT",
1606             "multiplicity": "MANY2MANY",
1607             "contains-other-v": "NONE",
1608             "delete-other-v": "${direction}",
1609             "prevent-delete": "NONE",
1610             "default": "true",
1611             "description": ""
1612         },
1613         {
1614             "from": "p-interface",
1615             "to": "physical-link",
1616             "label": "tosca.relationships.network.LinksTo",
1617             "direction": "OUT",
1618             "multiplicity": "MANY2ONE",
1619             "contains-other-v": "NONE",
1620             "delete-other-v": "${direction}",
1621             "prevent-delete": "NONE",
1622             "default": "true",
1623             "description": ""
1624         },
1625         {
1626             "from": "sriov-pf",
1627             "to": "p-interface",
1628             "label": "org.onap.relationships.inventory.BelongsTo",
1629             "direction": "OUT",
1630             "multiplicity": "ONE2ONE",
1631             "contains-other-v": "!${direction}",
1632             "delete-other-v": "!${direction}",
1633             "prevent-delete": "NONE",
1634             "default": "true",
1635             "description": ""
1636         },
1637         {
1638             "from": "platform",
1639             "to": "generic-vnf",
1640             "label": "org.onap.relationships.inventory.Uses",
1641             "direction": "OUT",
1642             "multiplicity": "MANY2MANY",
1643             "contains-other-v": "NONE",
1644             "delete-other-v": "NONE",
1645             "prevent-delete": "NONE",
1646             "default": "true",
1647             "hidden-on": "platform",
1648             "description": ""
1649         },
1650         {
1651             "from": "lag-interface",
1652             "to": "pnf",
1653             "label": "tosca.relationships.network.BindsTo",
1654             "direction": "OUT",
1655             "multiplicity": "MANY2ONE",
1656             "contains-other-v": "!${direction}",
1657             "delete-other-v": "!${direction}",
1658             "prevent-delete": "NONE",
1659             "default": "true",
1660             "description": ""
1661         },
1662         {
1663             "from": "p-interface",
1664             "to": "pnf",
1665             "label": "tosca.relationships.network.BindsTo",
1666             "direction": "OUT",
1667             "multiplicity": "MANY2ONE",
1668             "contains-other-v": "!${direction}",
1669             "delete-other-v": "!${direction}",
1670             "prevent-delete": "NONE",
1671             "default": "true",
1672             "description": ""
1673         },
1674         {
1675             "from": "pnf",
1676             "to": "complex",
1677             "label": "org.onap.relationships.inventory.LocatedIn",
1678             "direction": "OUT",
1679             "multiplicity": "MANY2ONE",
1680             "contains-other-v": "NONE",
1681             "delete-other-v": "NONE",
1682             "prevent-delete": "!${direction}",
1683             "default": "true",
1684             "description": ""
1685         },
1686         {
1687             "from": "pnf",
1688             "to": "instance-group",
1689             "label": "org.onap.relationships.inventory.MemberOf",
1690             "direction": "OUT",
1691             "multiplicity": "MANY2MANY",
1692             "contains-other-v": "NONE",
1693             "delete-other-v": "NONE",
1694             "prevent-delete": "NONE",
1695             "default": "true",
1696             "description": ""
1697         },
1698         {
1699             "from": "pnf",
1700             "to": "instance-group",
1701             "label": "org.onap.relationships.inventory.Primary",
1702             "direction": "OUT",
1703             "multiplicity": "MANY2MANY",
1704             "contains-other-v": "NONE",
1705             "delete-other-v": "NONE",
1706             "prevent-delete": "NONE",
1707             "default": "false",
1708             "description": ""
1709         },
1710         {
1711             "from": "pnf",
1712             "to": "instance-group",
1713             "label": "org.onap.relationships.inventory.Secondary",
1714             "direction": "OUT",
1715             "multiplicity": "MANY2MANY",
1716             "contains-other-v": "NONE",
1717             "delete-other-v": "NONE",
1718             "prevent-delete": "NONE",
1719             "default": "false",
1720             "description": ""
1721         },
1722         {
1723             "from": "pnf",
1724             "to": "zone",
1725             "label": "org.onap.relationships.inventory.LocatedIn",
1726             "direction": "OUT",
1727             "multiplicity": "MANY2ONE",
1728             "contains-other-v": "NONE",
1729             "delete-other-v": "NONE",
1730             "prevent-delete": "NONE",
1731             "default": "true",
1732             "description": ""
1733         },
1734         {
1735             "from": "pnf",
1736             "to": "owning-entity",
1737             "label": "org.onap.relationships.inventory.BelongsTo",
1738             "direction": "OUT",
1739             "multiplicity": "MANY2ONE",
1740             "contains-other-v": "NONE",
1741             "delete-other-v": "NONE",
1742             "prevent-delete": "NONE",
1743             "default": "true",
1744             "description": ""
1745         },
1746         {
1747             "from": "profile",
1748             "to": "pnf",
1749             "label": "org.onap.relationships.inventory.supports",
1750             "direction": "OUT",
1751             "multiplicity": "MANY2MANY",
1752             "contains-other-v": "NONE",
1753             "delete-other-v": "NONE",
1754             "SVC-INFRA": "NONE",
1755             "prevent-delete": "NONE",
1756             "default": "false",
1757             "description": ""
1758         },
1759         {
1760             "from": "profile",
1761             "to": "pserver",
1762             "label": "org.onap.relationships.inventory.supports",
1763             "direction": "OUT",
1764             "multiplicity": "MANY2MANY",
1765             "contains-other-v": "NONE",
1766             "delete-other-v": "NONE",
1767             "SVC-INFRA": "NONE",
1768             "prevent-delete": "NONE",
1769             "default": "false",
1770             "description": ""
1771         },
1772         {
1773             "from": "profile",
1774             "to": "vserver",
1775             "label": "org.onap.relationships.inventory.supports",
1776             "direction": "OUT",
1777             "multiplicity": "MANY2MANY",
1778             "contains-other-v": "NONE",
1779             "delete-other-v": "NONE",
1780             "SVC-INFRA": "NONE",
1781             "prevent-delete": "NONE",
1782             "default": "true",
1783             "description": ""
1784         },
1785         {
1786             "from": "cvlan-tag",
1787             "to": "port-group",
1788             "label": "org.onap.relationships.inventory.BelongsTo",
1789             "direction": "OUT",
1790             "multiplicity": "MANY2ONE",
1791             "contains-other-v": "!${direction}",
1792             "delete-other-v": "!${direction}",
1793             "prevent-delete": "NONE",
1794             "default": "true",
1795             "description": ""
1796         },
1797         {
1798             "from": "project",
1799             "to": "service-instance",
1800             "label": "org.onap.relationships.inventory.Uses",
1801             "direction": "OUT",
1802             "multiplicity": "ONE2MANY",
1803             "contains-other-v": "NONE",
1804             "delete-other-v": "NONE",
1805             "prevent-delete": "NONE",
1806             "default": "true",
1807             "hidden-on": "project",
1808             "description": ""
1809         },
1810         {
1811             "from": "lag-interface",
1812             "to": "pserver",
1813             "label": "tosca.relationships.network.BindsTo",
1814             "direction": "OUT",
1815             "multiplicity": "MANY2ONE",
1816             "contains-other-v": "!${direction}",
1817             "delete-other-v": "!${direction}",
1818             "prevent-delete": "NONE",
1819             "default": "true",
1820             "description": ""
1821         },
1822         {
1823             "from": "p-interface",
1824             "to": "pserver",
1825             "label": "tosca.relationships.network.BindsTo",
1826             "direction": "OUT",
1827             "multiplicity": "MANY2ONE",
1828             "contains-other-v": "!${direction}",
1829             "delete-other-v": "!${direction}",
1830             "prevent-delete": "NONE",
1831             "default": "true",
1832             "description": ""
1833         },
1834         {
1835             "from": "pserver",
1836             "to": "availability-zone",
1837             "label": "org.onap.relationships.inventory.MemberOf",
1838             "direction": "OUT",
1839             "multiplicity": "MANY2ONE",
1840             "contains-other-v": "NONE",
1841             "delete-other-v": "NONE",
1842             "prevent-delete": "!${direction}",
1843             "default": "true",
1844             "description": ""
1845         },
1846         {
1847             "from": "pserver",
1848             "to": "cloud-region",
1849             "label": "org.onap.relationships.inventory.LocatedIn",
1850             "direction": "OUT",
1851             "multiplicity": "MANY2ONE",
1852             "contains-other-v": "NONE",
1853             "delete-other-v": "NONE",
1854             "prevent-delete": "NONE",
1855             "default": "true",
1856             "description": ""
1857         },
1858         {
1859             "from": "pserver",
1860             "to": "complex",
1861             "label": "org.onap.relationships.inventory.LocatedIn",
1862             "direction": "OUT",
1863             "multiplicity": "MANY2ONE",
1864             "contains-other-v": "NONE",
1865             "delete-other-v": "NONE",
1866             "prevent-delete": "!${direction}",
1867             "default": "true",
1868             "description": ""
1869         },
1870         {
1871             "from": "pserver",
1872             "to": "zone",
1873             "label": "org.onap.relationships.inventory.LocatedIn",
1874             "direction": "OUT",
1875             "multiplicity": "MANY2ONE",
1876             "contains-other-v": "NONE",
1877             "delete-other-v": "NONE",
1878             "prevent-delete": "NONE",
1879             "default": "true",
1880             "description": ""
1881         },
1882         {
1883             "from": "site-pair",
1884             "to": "routing-instance",
1885             "label": "org.onap.relationships.inventory.BelongsTo",
1886             "direction": "OUT",
1887             "multiplicity": "MANY2ONE",
1888             "contains-other-v": "!${direction}",
1889             "delete-other-v": "!${direction}",
1890             "prevent-delete": "NONE",
1891             "default": "true",
1892             "description": ""
1893         },
1894         {
1895             "from": "allotted-resource",
1896             "to": "service-instance",
1897             "label": "org.onap.relationships.inventory.BelongsTo",
1898             "direction": "OUT",
1899             "multiplicity": "MANY2ONE",
1900             "contains-other-v": "!${direction}",
1901             "delete-other-v": "!${direction}",
1902             "prevent-delete": "NONE",
1903             "default": "true",
1904             "description": ""
1905         },
1906         {
1907             "from": "metadatum",
1908             "to": "service-instance",
1909             "label": "org.onap.relationships.inventory.BelongsTo",
1910             "direction": "OUT",
1911             "multiplicity": "MANY2ONE",
1912             "contains-other-v": "!${direction}",
1913             "delete-other-v": "!${direction}",
1914             "prevent-delete": "NONE",
1915             "default": "true",
1916             "description": ""
1917         },
1918         {
1919             "from": "service-instance",
1920             "to": "allotted-resource",
1921             "label": "org.onap.relationships.inventory.Uses",
1922             "direction": "OUT",
1923             "multiplicity": "MANY2MANY",
1924             "contains-other-v": "NONE",
1925             "delete-other-v": "NONE",
1926             "prevent-delete": "NONE",
1927             "default": "true",
1928             "description": ""
1929         },
1930         {
1931             "from": "composed-resource",
1932             "to": "service-instance",
1933             "label": "org.onap.relationships.inventory.ComposedOf",
1934             "direction": "OUT",
1935             "multiplicity": "MANY2ONE",
1936             "contains-other-v": "!${direction}",
1937             "delete-other-v": "!${direction}",
1938             "prevent-delete": "NONE",
1939             "default": "true",
1940             "description": ""
1941         },
1942         {
1943             "from": "service-instance",
1944             "to": "composed-resource",
1945             "label": "org.onap.relationships.inventory.BelongsTo",
1946             "direction": "OUT",
1947             "multiplicity": "ONE2ONE",
1948             "contains-other-v": "NONE",
1949             "delete-other-v": "NONE",
1950             "prevent-delete": "NONE",
1951             "default": "true",
1952             "description": ""
1953         },
1954         {
1955             "from": "service-instance",
1956             "to": "instance-group",
1957             "label": "org.onap.relationships.inventory.Uses",
1958             "direction": "OUT",
1959             "multiplicity": "ONE2MANY",
1960             "contains-other-v": "NONE",
1961             "delete-other-v": "NONE",
1962             "SVC-INFRA": "NONE",
1963             "prevent-delete": "NONE",
1964             "default": "false",
1965             "description": "MSO creates this edge on VNF Group Service creation"
1966         },
1967         {
1968             "from": "service-instance",
1969             "to": "configuration",
1970             "label": "org.onap.relationships.inventory.Uses",
1971             "direction": "OUT",
1972             "multiplicity": "ONE2MANY",
1973             "contains-other-v": "NONE",
1974             "delete-other-v": "NONE",
1975             "prevent-delete": "NONE",
1976             "default": "true",
1977             "description": ""
1978         },
1979         {
1980             "from": "service-instance",
1981             "to": "connector",
1982             "label": "org.onap.relationships.inventory.Uses",
1983             "direction": "OUT",
1984             "multiplicity": "MANY2MANY",
1985             "contains-other-v": "NONE",
1986             "delete-other-v": "NONE",
1987             "prevent-delete": "NONE",
1988             "default": "true",
1989             "description": ""
1990         },
1991         {
1992             "from": "service-instance",
1993             "to": "ctag-assignment",
1994             "label": "org.onap.relationships.inventory.Uses",
1995             "direction": "OUT",
1996             "multiplicity": "ONE2MANY",
1997             "contains-other-v": "NONE",
1998             "delete-other-v": "NONE",
1999             "prevent-delete": "NONE",
2000             "default": "true",
2001             "description": ""
2002         },
2003         {
2004             "from": "service-instance",
2005             "to": "cvlan-tag",
2006             "label": "org.onap.relationships.inventory.ComposedOf",
2007             "direction": "OUT",
2008             "multiplicity": "MANY2MANY",
2009             "contains-other-v": "NONE",
2010             "delete-other-v": "NONE",
2011             "prevent-delete": "NONE",
2012             "default": "true",
2013             "description": ""
2014         },
2015         {
2016             "from": "service-instance",
2017             "to": "instance-group",
2018             "label": "org.onap.relationships.inventory.MemberOf",
2019             "direction": "OUT",
2020             "multiplicity": "MANY2MANY",
2021             "contains-other-v": "NONE",
2022             "delete-other-v": "NONE",
2023             "prevent-delete": "NONE",
2024             "default": "true",
2025             "description": ""
2026         },
2027         {
2028             "from": "service-instance",
2029             "to": "logical-link",
2030             "label": "org.onap.relationships.inventory.Uses",
2031             "direction": "OUT",
2032             "multiplicity": "MANY2MANY",
2033             "contains-other-v": "NONE",
2034             "delete-other-v": "${direction}",
2035             "prevent-delete": "NONE",
2036             "default": "true",
2037             "description": ""
2038         },
2039         {
2040             "from": "service-instance",
2041             "to": "pnf",
2042             "label": "org.onap.relationships.inventory.ComposedOf",
2043             "direction": "OUT",
2044             "multiplicity": "ONE2MANY",
2045             "contains-other-v": "NONE",
2046             "delete-other-v": "NONE",
2047             "prevent-delete": "NONE",
2048             "default": "true",
2049             "description": ""
2050         },
2051         {
2052             "from": "service-instance",
2053             "to": "service-instance",
2054             "label": "org.onap.relationships.inventory.ComposedOf",
2055             "direction": "OUT",
2056             "multiplicity": "MANY2MANY",
2057             "contains-other-v": "NONE",
2058             "delete-other-v": "NONE",
2059             "prevent-delete": "NONE",
2060             "default": "true",
2061             "description": ""
2062         },
2063         {
2064             "from": "service-instance",
2065             "to": "vlan",
2066             "label": "org.onap.relationships.inventory.ComposedOf",
2067             "direction": "OUT",
2068             "multiplicity": "ONE2MANY",
2069             "contains-other-v": "NONE",
2070             "delete-other-v": "NONE",
2071             "prevent-delete": "NONE",
2072             "default": "true",
2073             "description": ""
2074         },
2075         {
2076             "from": "service-instance",
2077             "to": "zone",
2078             "label": "org.onap.relationships.inventory.LocatedIn",
2079             "direction": "OUT",
2080             "multiplicity": "MANY2ONE",
2081             "contains-other-v": "NONE",
2082             "delete-other-v": "NONE",
2083             "prevent-delete": "NONE",
2084             "default": "true",
2085             "description": ""
2086         },
2087         {
2088             "from": "service-instance",
2089             "to": "service-subscription",
2090             "label": "org.onap.relationships.inventory.BelongsTo",
2091             "direction": "OUT",
2092             "multiplicity": "MANY2ONE",
2093             "contains-other-v": "!${direction}",
2094             "delete-other-v": "!${direction}",
2095             "prevent-delete": "NONE",
2096             "default": "true",
2097             "description": "service-instance BelongsTo service-subscription"
2098         },
2099         {
2100             "from": "class-of-service",
2101             "to": "site-pair",
2102             "label": "org.onap.relationships.inventory.BelongsTo",
2103             "direction": "OUT",
2104             "multiplicity": "MANY2ONE",
2105             "contains-other-v": "!${direction}",
2106             "delete-other-v": "!${direction}",
2107             "prevent-delete": "NONE",
2108             "default": "true",
2109             "description": ""
2110         },
2111         {
2112             "from": "routing-instance",
2113             "to": "site-pair-set",
2114             "label": "org.onap.relationships.inventory.BelongsTo",
2115             "direction": "OUT",
2116             "multiplicity": "MANY2ONE",
2117             "contains-other-v": "!${direction}",
2118             "delete-other-v": "!${direction}",
2119             "prevent-delete": "NONE",
2120             "default": "true",
2121             "description": ""
2122         },
2123         {
2124             "from": "sriov-vf",
2125             "to": "sriov-pf",
2126             "label": "org.onap.relationships.inventory.Uses",
2127             "direction": "OUT",
2128             "multiplicity": "MANY2ONE",
2129             "contains-other-v": "NONE",
2130             "delete-other-v": "NONE",
2131             "prevent-delete": "NONE",
2132             "default": "true",
2133             "description": ""
2134         },
2135         {
2136             "from": "host-route",
2137             "to": "subnet",
2138             "label": "org.onap.relationships.inventory.BelongsTo",
2139             "direction": "OUT",
2140             "multiplicity": "MANY2ONE",
2141             "contains-other-v": "!${direction}",
2142             "delete-other-v": "!${direction}",
2143             "prevent-delete": "NONE",
2144             "default": "true",
2145             "description": ""
2146         },
2147         {
2148             "from": "service-subscription",
2149             "to": "tenant",
2150             "label": "org.onap.relationships.inventory.Uses",
2151             "direction": "OUT",
2152             "multiplicity": "MANY2MANY",
2153             "contains-other-v": "NONE",
2154             "delete-other-v": "NONE",
2155             "prevent-delete": "NONE",
2156             "default": "true",
2157             "description": ""
2158         },
2159         {
2160             "from": "tenant",
2161             "to": "l3-network",
2162             "label": "org.onap.relationships.inventory.Uses",
2163             "direction": "OUT",
2164             "multiplicity": "MANY2MANY",
2165             "contains-other-v": "NONE",
2166             "delete-other-v": "NONE",
2167             "prevent-delete": "NONE",
2168             "default": "true",
2169             "description": ""
2170         },
2171         {
2172             "from": "vserver",
2173             "to": "tenant",
2174             "label": "org.onap.relationships.inventory.BelongsTo",
2175             "direction": "OUT",
2176             "multiplicity": "MANY2ONE",
2177             "contains-other-v": "!${direction}",
2178             "delete-other-v": "NONE",
2179             "prevent-delete": "!${direction}",
2180             "default": "true",
2181             "description": ""
2182         },
2183         {
2184             "from": "entitlement",
2185             "to": "vce",
2186             "label": "org.onap.relationships.inventory.BelongsTo",
2187             "direction": "OUT",
2188             "multiplicity": "MANY2ONE",
2189             "contains-other-v": "!${direction}",
2190             "delete-other-v": "!${direction}",
2191             "prevent-delete": "NONE",
2192             "default": "true",
2193             "description": ""
2194         },
2195         {
2196             "from": "license",
2197             "to": "vce",
2198             "label": "org.onap.relationships.inventory.BelongsTo",
2199             "direction": "OUT",
2200             "multiplicity": "MANY2ONE",
2201             "contains-other-v": "!${direction}",
2202             "delete-other-v": "!${direction}",
2203             "prevent-delete": "NONE",
2204             "default": "true",
2205             "description": ""
2206         },
2207         {
2208             "from": "port-group",
2209             "to": "vce",
2210             "label": "org.onap.relationships.inventory.BelongsTo",
2211             "direction": "OUT",
2212             "multiplicity": "MANY2ONE",
2213             "contains-other-v": "!${direction}",
2214             "delete-other-v": "!${direction}",
2215             "prevent-delete": "NONE",
2216             "default": "true",
2217             "description": ""
2218         },
2219         {
2220             "from": "service-instance",
2221             "to": "vce",
2222             "label": "org.onap.relationships.inventory.ComposedOf",
2223             "direction": "OUT",
2224             "multiplicity": "ONE2MANY",
2225             "contains-other-v": "NONE",
2226             "delete-other-v": "NONE",
2227             "prevent-delete": "NONE",
2228             "default": "true",
2229             "description": ""
2230         },
2231         {
2232             "from": "vce",
2233             "to": "availability-zone",
2234             "label": "org.onap.relationships.inventory.Uses",
2235             "direction": "OUT",
2236             "multiplicity": "MANY2MANY",
2237             "contains-other-v": "NONE",
2238             "delete-other-v": "NONE",
2239             "prevent-delete": "!${direction}",
2240             "default": "true",
2241             "description": ""
2242         },
2243         {
2244             "from": "vce",
2245             "to": "complex",
2246             "label": "org.onap.relationships.inventory.LocatedIn",
2247             "direction": "OUT",
2248             "multiplicity": "MANY2MANY",
2249             "contains-other-v": "NONE",
2250             "delete-other-v": "NONE",
2251             "prevent-delete": "!${direction}",
2252             "default": "true",
2253             "description": ""
2254         },
2255         {
2256             "from": "vce",
2257             "to": "vserver",
2258             "label": "tosca.relationships.HostedOn",
2259             "direction": "OUT",
2260             "multiplicity": "ONE2MANY",
2261             "contains-other-v": "NONE",
2262             "delete-other-v": "NONE",
2263             "prevent-delete": "NONE",
2264             "default": "true",
2265             "description": ""
2266         },
2267         {
2268             "from": "vf-module",
2269             "to": "l3-network",
2270             "label": "org.onap.relationships.inventory.DependsOn",
2271             "direction": "OUT",
2272             "multiplicity": "MANY2MANY",
2273             "contains-other-v": "NONE",
2274             "delete-other-v": "NONE",
2275             "prevent-delete": "NONE",
2276             "default": "true",
2277             "description": ""
2278         },
2279         {
2280             "from": "vf-module",
2281             "to": "vnfc",
2282             "label": "org.onap.relationships.inventory.Uses",
2283             "direction": "OUT",
2284             "multiplicity": "ONE2MANY",
2285             "contains-other-v": "NONE",
2286             "delete-other-v": "${direction}",
2287             "prevent-delete": "NONE",
2288             "default": "true",
2289             "description": ""
2290         },
2291         {
2292             "from": "vf-module",
2293             "to": "volume-group",
2294             "label": "org.onap.relationships.inventory.Uses",
2295             "direction": "OUT",
2296             "multiplicity": "ONE2ONE",
2297             "contains-other-v": "NONE",
2298             "delete-other-v": "NONE",
2299             "prevent-delete": "NONE",
2300             "default": "true",
2301             "description": ""
2302         },
2303         {
2304             "from": "vip-ipv4-address-list",
2305             "to": "instance-group",
2306             "label": "org.onap.relationships.inventory.MemberOf",
2307             "direction": "OUT",
2308             "multiplicity": "MANY2MANY",
2309             "contains-other-v": "NONE",
2310             "delete-other-v": "NONE",
2311             "prevent-delete": "NONE",
2312             "default": "true",
2313             "description": ""
2314         },
2315         {
2316             "from": "vip-ipv4-address-list",
2317             "to": "subnet",
2318             "label": "org.onap.relationships.inventory.MemberOf",
2319             "direction": "OUT",
2320             "multiplicity": "MANY2MANY",
2321             "contains-other-v": "NONE",
2322             "delete-other-v": "NONE",
2323             "prevent-delete": "!${direction}",
2324             "default": "true",
2325             "description": ""
2326         },
2327         {
2328             "from": "vip-ipv6-address-list",
2329             "to": "instance-group",
2330             "label": "org.onap.relationships.inventory.MemberOf",
2331             "direction": "OUT",
2332             "multiplicity": "MANY2MANY",
2333             "contains-other-v": "NONE",
2334             "delete-other-v": "NONE",
2335             "prevent-delete": "NONE",
2336             "default": "true",
2337             "description": ""
2338         },
2339         {
2340             "from": "vip-ipv6-address-list",
2341             "to": "subnet",
2342             "label": "org.onap.relationships.inventory.MemberOf",
2343             "direction": "OUT",
2344             "multiplicity": "MANY2MANY",
2345             "contains-other-v": "NONE",
2346             "delete-other-v": "NONE",
2347             "prevent-delete": "!${direction}",
2348             "default": "true",
2349             "description": ""
2350         },
2351         {
2352             "from": "generic-vnf",
2353             "to": "virtual-data-center",
2354             "label": "org.onap.relationships.inventory.LocatedIn",
2355             "direction": "OUT",
2356             "multiplicity": "MANY2MANY",
2357             "contains-other-v": "NONE",
2358             "delete-other-v": "NONE",
2359             "prevent-delete": "NONE",
2360             "default": "true",
2361             "description": ""
2362         },
2363         {
2364             "from": "logical-link",
2365             "to": "virtual-data-center",
2366             "label": "org.onap.relationships.inventory.LocatedIn",
2367             "direction": "OUT",
2368             "multiplicity": "MANY2MANY",
2369             "contains-other-v": "NONE",
2370             "delete-other-v": "NONE",
2371             "prevent-delete": "NONE",
2372             "default": "true",
2373             "description": ""
2374         },
2375         {
2376             "from": "l3-interface-ipv4-address-list",
2377             "to": "vlan",
2378             "label": "org.onap.relationships.inventory.BelongsTo",
2379             "direction": "OUT",
2380             "multiplicity": "MANY2ONE",
2381             "contains-other-v": "!${direction}",
2382             "delete-other-v": "!${direction}",
2383             "prevent-delete": "NONE",
2384             "default": "true",
2385             "description": ""
2386         },
2387         {
2388             "from": "l3-interface-ipv6-address-list",
2389             "to": "vlan",
2390             "label": "org.onap.relationships.inventory.BelongsTo",
2391             "direction": "OUT",
2392             "multiplicity": "MANY2ONE",
2393             "contains-other-v": "!${direction}",
2394             "delete-other-v": "!${direction}",
2395             "prevent-delete": "NONE",
2396             "default": "true",
2397             "description": ""
2398         },
2399         {
2400             "from": "vlan",
2401             "to": "logical-link",
2402             "label": "org.onap.relationships.inventory.Uses",
2403             "direction": "OUT",
2404             "multiplicity": "MANY2MANY",
2405             "contains-other-v": "NONE",
2406             "delete-other-v": "${direction}",
2407             "prevent-delete": "NONE",
2408             "default": "true",
2409             "description": ""
2410         },
2411         {
2412             "from": "vlan",
2413             "to": "multicast-configuration",
2414             "label": "org.onap.relationships.inventory.Uses",
2415             "direction": "OUT",
2416             "multiplicity": "MANY2MANY",
2417             "contains-other-v": "NONE",
2418             "delete-other-v": "NONE",
2419             "prevent-delete": "NONE",
2420             "default": "true",
2421             "description": ""
2422         },
2423         {
2424             "from": "l3-interface-ipv4-address-list",
2425             "to": "vnfc",
2426             "label": "org.onap.relationships.inventory.BelongsTo",
2427             "direction": "OUT",
2428             "multiplicity": "MANY2ONE",
2429             "contains-other-v": "!${direction}",
2430             "delete-other-v": "!${direction}",
2431             "prevent-delete": "NONE",
2432             "default": "true",
2433             "description": ""
2434         },
2435         {
2436             "from": "l3-interface-ipv6-address-list",
2437             "to": "vnfc",
2438             "label": "org.onap.relationships.inventory.BelongsTo",
2439             "direction": "OUT",
2440             "multiplicity": "MANY2ONE",
2441             "contains-other-v": "!${direction}",
2442             "delete-other-v": "!${direction}",
2443             "prevent-delete": "NONE",
2444             "default": "true",
2445             "description": ""
2446         },
2447         {
2448             "from": "vnfc",
2449             "to": "instance-group",
2450             "label": "org.onap.relationships.inventory.MemberOf",
2451             "direction": "OUT",
2452             "multiplicity": "MANY2MANY",
2453             "contains-other-v": "NONE",
2454             "delete-other-v": "NONE",
2455             "prevent-delete": "NONE",
2456             "default": "true",
2457             "description": ""
2458         },
2459         {
2460             "from": "vnfc",
2461             "to": "vip-ipv4-address-list",
2462             "label": "org.onap.relationships.inventory.Uses",
2463             "direction": "OUT",
2464             "multiplicity": "MANY2MANY",
2465             "contains-other-v": "NONE",
2466             "delete-other-v": "NONE",
2467             "prevent-delete": "NONE",
2468             "default": "true",
2469             "description": ""
2470         },
2471         {
2472             "from": "vnfc",
2473             "to": "vip-ipv6-address-list",
2474             "label": "org.onap.relationships.inventory.Uses",
2475             "direction": "OUT",
2476             "multiplicity": "MANY2MANY",
2477             "contains-other-v": "NONE",
2478             "delete-other-v": "NONE",
2479             "prevent-delete": "NONE",
2480             "default": "true",
2481             "description": ""
2482         },
2483         {
2484             "from": "tenant",
2485             "to": "volume-group",
2486             "label": "org.onap.relationships.inventory.DependsOn",
2487             "direction": "OUT",
2488             "multiplicity": "ONE2MANY",
2489             "contains-other-v": "NONE",
2490             "delete-other-v": "NONE",
2491             "prevent-delete": "NONE",
2492             "default": "true",
2493             "description": ""
2494         },
2495         {
2496             "from": "volume-group",
2497             "to": "complex",
2498             "label": "org.onap.relationships.inventory.LocatedIn",
2499             "direction": "OUT",
2500             "multiplicity": "MANY2ONE",
2501             "contains-other-v": "NONE",
2502             "delete-other-v": "NONE",
2503             "prevent-delete": "!${direction}",
2504             "default": "true",
2505             "description": ""
2506         },
2507         {
2508             "from": "lag-interface",
2509             "to": "vpls-pe",
2510             "label": "tosca.relationships.network.BindsTo",
2511             "direction": "OUT",
2512             "multiplicity": "MANY2ONE",
2513             "contains-other-v": "!${direction}",
2514             "delete-other-v": "!${direction}",
2515             "prevent-delete": "NONE",
2516             "default": "true",
2517             "description": ""
2518         },
2519         {
2520             "from": "p-interface",
2521             "to": "vpls-pe",
2522             "label": "tosca.relationships.network.BindsTo",
2523             "direction": "OUT",
2524             "multiplicity": "MANY2ONE",
2525             "contains-other-v": "!${direction}",
2526             "delete-other-v": "!${direction}",
2527             "prevent-delete": "NONE",
2528             "default": "true",
2529             "description": ""
2530         },
2531         {
2532             "from": "vpls-pe",
2533             "to": "complex",
2534             "label": "org.onap.relationships.inventory.LocatedIn",
2535             "direction": "OUT",
2536             "multiplicity": "MANY2ONE",
2537             "contains-other-v": "NONE",
2538             "delete-other-v": "NONE",
2539             "prevent-delete": "!${direction}",
2540             "default": "true",
2541             "description": ""
2542         },
2543         {
2544             "from": "vpls-pe",
2545             "to": "ctag-pool",
2546             "label": "org.onap.relationships.inventory.Uses",
2547             "direction": "OUT",
2548             "multiplicity": "MANY2MANY",
2549             "contains-other-v": "NONE",
2550             "delete-other-v": "NONE",
2551             "prevent-delete": "NONE",
2552             "default": "true",
2553             "description": ""
2554         },
2555         {
2556             "from": "route-target",
2557             "to": "vpn-binding",
2558             "label": "org.onap.relationships.inventory.BelongsTo",
2559             "direction": "OUT",
2560             "multiplicity": "MANY2ONE",
2561             "contains-other-v": "!${direction}",
2562             "delete-other-v": "!${direction}",
2563             "prevent-delete": "NONE",
2564             "default": "true",
2565             "description": ""
2566         },
2567         {
2568             "from": "l-interface",
2569             "to": "vserver",
2570             "label": "tosca.relationships.network.BindsTo",
2571             "direction": "OUT",
2572             "multiplicity": "MANY2ONE",
2573             "contains-other-v": "!${direction}",
2574             "delete-other-v": "!${direction}",
2575             "prevent-delete": "NONE",
2576             "default": "true",
2577             "description": ""
2578         },
2579         {
2580             "from": "vf-module",
2581             "to": "vserver",
2582             "label": "org.onap.relationships.inventory.Uses",
2583             "direction": "OUT",
2584             "multiplicity": "ONE2MANY",
2585             "contains-other-v": "NONE",
2586             "delete-other-v": "NONE",
2587             "prevent-delete": "NONE",
2588             "default": "true",
2589             "description": ""
2590         },
2591         {
2592             "from": "vnfc",
2593             "to": "vserver",
2594             "label": "tosca.relationships.HostedOn",
2595             "direction": "OUT",
2596             "multiplicity": "ONE2MANY",
2597             "contains-other-v": "NONE",
2598             "delete-other-v": "NONE",
2599             "prevent-delete": "NONE",
2600             "default": "true",
2601             "description": ""
2602         },
2603         {
2604             "from": "vserver",
2605             "to": "flavor",
2606             "label": "org.onap.relationships.inventory.Uses",
2607             "direction": "OUT",
2608             "multiplicity": "MANY2ONE",
2609             "contains-other-v": "NONE",
2610             "delete-other-v": "NONE",
2611             "prevent-delete": "!${direction}",
2612             "default": "true",
2613             "description": ""
2614         },
2615         {
2616             "from": "vserver",
2617             "to": "image",
2618             "label": "org.onap.relationships.inventory.Uses",
2619             "direction": "OUT",
2620             "multiplicity": "MANY2ONE",
2621             "contains-other-v": "NONE",
2622             "delete-other-v": "NONE",
2623             "prevent-delete": "!${direction}",
2624             "default": "true",
2625             "description": ""
2626         },
2627         {
2628             "from": "vserver",
2629             "to": "pserver",
2630             "label": "tosca.relationships.HostedOn",
2631             "direction": "OUT",
2632             "multiplicity": "MANY2ONE",
2633             "contains-other-v": "NONE",
2634             "delete-other-v": "NONE",
2635             "prevent-delete": "!${direction}",
2636             "default": "true",
2637             "description": ""
2638         },
2639         {
2640             "from": "vserver",
2641             "to": "snapshot",
2642             "label": "org.onap.relationships.inventory.Uses",
2643             "direction": "OUT",
2644             "multiplicity": "ONE2ONE",
2645             "contains-other-v": "NONE",
2646             "delete-other-v": "NONE",
2647             "prevent-delete": "NONE",
2648             "default": "true",
2649             "description": ""
2650         },
2651         {
2652             "from": "vserver",
2653             "to": "volume",
2654             "label": "tosca.relationships.AttachesTo",
2655             "direction": "OUT",
2656             "multiplicity": "ONE2MANY",
2657             "contains-other-v": "${direction}",
2658             "delete-other-v": "${direction}",
2659             "prevent-delete": "NONE",
2660             "default": "true",
2661             "description": ""
2662         },
2663         {
2664             "from": "zone",
2665             "to": "complex",
2666             "label": "org.onap.relationships.inventory.LocatedIn",
2667             "direction": "OUT",
2668             "multiplicity": "MANY2ONE",
2669             "contains-other-v": "NONE",
2670             "delete-other-v": "NONE",
2671             "prevent-delete": "!${direction}",
2672             "default": "true",
2673             "description": ""
2674         },
2675         {
2676             "from": "configuration",
2677             "to": "l-interface",
2678             "label": "org.onap.relationships.inventory.AppliesTo",
2679             "direction": "OUT",
2680             "multiplicity": "MANY2MANY",
2681             "contains-other-v": "NONE",
2682             "delete-other-v": "NONE",
2683             "prevent-delete": "NONE",
2684             "default": "true",
2685             "description": ""
2686         },
2687         {
2688             "from": "configuration",
2689             "to": "pnf",
2690             "label": "org.onap.relationships.inventory.AppliesTo",
2691             "direction": "OUT",
2692             "multiplicity": "MANY2MANY",
2693             "contains-other-v": "NONE",
2694             "delete-other-v": "NONE",
2695             "prevent-delete": "NONE",
2696             "default": "true",
2697             "description": ""
2698         },
2699         {
2700             "from": "forwarder",
2701             "to": "forwarding-path",
2702             "label": "org.onap.relationships.inventory.BelongsTo",
2703             "direction": "OUT",
2704             "multiplicity": "MANY2ONE",
2705             "contains-other-v": "!${direction}",
2706             "delete-other-v": "!${direction}",
2707             "prevent-delete": "NONE",
2708             "default": "true",
2709             "description": ""
2710         },
2711         {
2712             "from": "forwarding-path",
2713             "to": "service-instance",
2714             "label": "org.onap.relationships.inventory.AppliesTo",
2715             "direction": "OUT",
2716             "multiplicity": "MANY2ONE",
2717             "contains-other-v": "NONE",
2718             "delete-other-v": "!${direction}",
2719             "prevent-delete": "NONE",
2720             "default": "true",
2721             "description": ""
2722         },
2723         {
2724             "from": "forwarder",
2725             "to": "l-interface",
2726             "label": "org.onap.relationships.inventory.ForwardsTo",
2727             "direction": "OUT",
2728             "multiplicity": "MANY2MANY",
2729             "contains-other-v": "NONE",
2730             "delete-other-v": "NONE",
2731             "prevent-delete": "NONE",
2732             "default": "true",
2733             "description": ""
2734         },
2735         {
2736             "from": "forwarder",
2737             "to": "configuration",
2738             "label": "org.onap.relationships.inventory.Uses",
2739             "direction": "OUT",
2740             "multiplicity": "ONE2ONE",
2741             "contains-other-v": "NONE",
2742             "delete-other-v": "${direction}",
2743             "prevent-delete": "NONE",
2744             "default": "true",
2745             "description": ""
2746         },
2747         {
2748             "from": "forwarding-path",
2749             "to": "configuration",
2750             "label": "org.onap.relationships.inventory.Uses",
2751             "direction": "OUT",
2752             "multiplicity": "ONE2ONE",
2753             "contains-other-v": "NONE",
2754             "delete-other-v": "${direction}",
2755             "prevent-delete": "NONE",
2756             "default": "true",
2757             "description": ""
2758         },
2759         {
2760             "from": "forwarder",
2761             "to": "lag-interface",
2762             "label": "org.onap.relationships.inventory.ForwardsTo",
2763             "direction": "OUT",
2764             "multiplicity": "MANY2MANY",
2765             "contains-other-v": "NONE",
2766             "delete-other-v": "NONE",
2767             "prevent-delete": "NONE",
2768             "default": "true",
2769             "description": ""
2770         },
2771         {
2772             "from": "evc",
2773             "to": "configuration",
2774             "label": "org.onap.relationships.inventory.BelongsTo",
2775             "direction": "OUT",
2776             "multiplicity": "ONE2ONE",
2777             "contains-other-v": "!${direction}",
2778             "delete-other-v": "!${direction}",
2779             "prevent-delete": "NONE",
2780             "default": "true",
2781             "description": ""
2782         },
2783         {
2784             "from": "forwarder-evc",
2785             "to": "configuration",
2786             "label": "org.onap.relationships.inventory.BelongsTo",
2787             "direction": "OUT",
2788             "multiplicity": "ONE2ONE",
2789             "contains-other-v": "!${direction}",
2790             "delete-other-v": "!${direction}",
2791             "prevent-delete": "NONE",
2792             "default": "true",
2793             "description": ""
2794         },
2795         {
2796             "from": "forwarder",
2797             "to": "p-interface",
2798             "label": "org.onap.relationships.inventory.ForwardsTo",
2799             "direction": "OUT",
2800             "multiplicity": "MANY2MANY",
2801             "contains-other-v": "NONE",
2802             "delete-other-v": "NONE",
2803             "prevent-delete": "NONE",
2804             "default": "true",
2805             "description": ""
2806         },
2807         {
2808             "from": "generic-vnf",
2809             "to": "nos-server",
2810             "label": "tosca.relationships.HostedOn",
2811             "direction": "OUT",
2812             "multiplicity": "MANY2ONE",
2813             "contains-other-v": "NONE",
2814             "delete-other-v": "NONE",
2815             "prevent-delete": "NONE",
2816             "default": "true",
2817             "description": ""
2818         },
2819         {
2820             "from": "nos-server",
2821             "to": "pserver",
2822             "label": "tosca.relationships.HostedOn",
2823             "direction": "OUT",
2824             "multiplicity": "ONE2ONE",
2825             "contains-other-v": "NONE",
2826             "delete-other-v": "NONE",
2827             "prevent-delete": "!${direction}",
2828             "default": "true",
2829             "description": ""
2830         },
2831         {
2832             "from": "nos-server",
2833             "to": "tenant",
2834             "label": "org.onap.relationships.inventory.BelongsTo",
2835             "direction": "OUT",
2836             "multiplicity": "MANY2ONE",
2837             "contains-other-v": "!${direction}",
2838             "delete-other-v": "NONE",
2839             "prevent-delete": "!${direction}",
2840             "default": "true",
2841             "description": ""
2842         },
2843         {
2844             "from": "configuration",
2845             "to": "configuration",
2846             "label": "tosca.relationships.network.BindsTo",
2847             "direction": "OUT",
2848             "multiplicity": "ONE2ONE",
2849             "contains-other-v": "NONE",
2850             "delete-other-v": "NONE",
2851             "prevent-delete": "NONE",
2852             "default": "true",
2853             "description": ""
2854         },
2855         {
2856             "from": "configuration",
2857             "to": "vpn-binding",
2858             "label": "org.onap.relationships.inventory.Uses",
2859             "direction": "OUT",
2860             "multiplicity": "MANY2ONE",
2861             "contains-other-v": "NONE",
2862             "delete-other-v": "NONE",
2863             "prevent-delete": "NONE",
2864             "default": "true",
2865             "description": ""
2866         },
2867         {
2868             "from": "configuration",
2869             "to": "l3-network",
2870             "label": "org.onap.relationships.inventory.PartOf",
2871             "direction": "OUT",
2872             "multiplicity": "MANY2MANY",
2873             "contains-other-v": "NONE",
2874             "delete-other-v": "NONE",
2875             "prevent-delete": "NONE",
2876             "default": "true",
2877             "description": ""
2878         },
2879         {
2880             "from": "vpn-binding",
2881             "to": "customer",
2882             "label": "org.onap.relationships.inventory.Uses",
2883             "direction": "OUT",
2884             "multiplicity": "MANY2MANY",
2885             "contains-other-v": "NONE",
2886             "delete-other-v": "NONE",
2887             "prevent-delete": "NONE",
2888             "default": "true",
2889             "description": ""
2890         },
2891         {
2892             "from": "service-instance",
2893             "to": "configuration",
2894             "label": "org.onap.relationships.inventory.ComposedOf",
2895             "direction": "OUT",
2896             "multiplicity": "MANY2MANY",
2897             "contains-other-v": "NONE",
2898             "delete-other-v": "NONE",
2899             "prevent-delete": "NONE",
2900             "default": "false",
2901             "description": ""
2902         },
2903         {
2904             "from": "forwarder",
2905             "to": "generic-vnf",
2906             "label": "org.onap.relationships.inventory.AppliesTo",
2907             "direction": "OUT",
2908             "multiplicity": "MANY2MANY",
2909             "contains-other-v": "NONE",
2910             "delete-other-v": "NONE",
2911             "prevent-delete": "NONE",
2912             "default": "true",
2913             "description": "Points to the generic-vnf(s) involved in this forwarding step."
2914         },
2915         {
2916             "from": "cloud-region",
2917             "to": "instance-group",
2918             "label": "org.onap.relationships.inventory.Uses",
2919             "direction": "OUT",
2920             "multiplicity": "ONE2MANY",
2921             "contains-other-v": "NONE",
2922             "delete-other-v": "NONE",
2923             "prevent-delete": "NONE",
2924             "default": "true",
2925             "description": ""
2926         },
2927         {
2928             "from": "collection",
2929             "to": "instance-group",
2930             "label": "tosca.relationships.network.ComposedOf",
2931             "direction": "OUT",
2932             "multiplicity": "MANY2MANY",
2933             "contains-other-v": "NONE",
2934             "delete-other-v": "NONE",
2935             "prevent-delete": "NONE",
2936             "default": "true",
2937             "description": "Supports grouping a collection with multiple instance-groups"
2938         },
2939         {
2940             "from": "collection",
2941             "to": "service-instance",
2942             "label": "tosca.relationships.network.ComposedOf",
2943             "direction": "OUT",
2944             "multiplicity": "MANY2MANY",
2945             "contains-other-v": "NONE",
2946             "delete-other-v": "NONE",
2947             "prevent-delete": "NONE",
2948             "default": "true",
2949             "description": "Supports grouping a collection with multiple service-instances"
2950         },
2951         {
2952             "from": "vlan-mapping",
2953             "to": "forwarder-evc",
2954             "label": "org.onap.relationships.inventory.BelongsTo",
2955             "direction": "OUT",
2956             "multiplicity": "MANY2ONE",
2957             "contains-other-v": "!${direction}",
2958             "delete-other-v": "!${direction}",
2959             "prevent-delete": "NONE",
2960             "default": "true",
2961             "description": ""
2962         },
2963         {
2964             "from": "allotted-resource",
2965             "to": "model-ver",
2966             "label": "org.onap.relationships.inventory.IsA",
2967             "direction": "OUT",
2968             "multiplicity": "MANY2ONE",
2969             "contains-other-v": "NONE",
2970             "delete-other-v": "NONE",
2971             "SVC-INFRA": "NONE",
2972             "prevent-delete": "!${direction}",
2973             "private": "true"
2974         },
2975         {
2976             "from": "configuration",
2977             "to": "model-ver",
2978             "label": "org.onap.relationships.inventory.IsA",
2979             "direction": "OUT",
2980             "multiplicity": "MANY2ONE",
2981             "contains-other-v": "NONE",
2982             "delete-other-v": "NONE",
2983             "SVC-INFRA": "NONE",
2984             "prevent-delete": "!${direction}",
2985             "private": "true"
2986         },
2987         {
2988             "from": "connector",
2989             "to": "model-ver",
2990             "label": "org.onap.relationships.inventory.IsA",
2991             "direction": "OUT",
2992             "multiplicity": "MANY2ONE",
2993             "contains-other-v": "NONE",
2994             "delete-other-v": "NONE",
2995             "SVC-INFRA": "NONE",
2996             "prevent-delete": "!${direction}",
2997             "private": "true"
2998         },
2999         {
3000             "from": "generic-vnf",
3001             "to": "model-ver",
3002             "label": "org.onap.relationships.inventory.IsA",
3003             "direction": "OUT",
3004             "multiplicity": "MANY2ONE",
3005             "contains-other-v": "NONE",
3006             "delete-other-v": "NONE",
3007             "SVC-INFRA": "NONE",
3008             "prevent-delete": "!${direction}",
3009             "private": "true"
3010         },
3011         {
3012             "from": "instance-group",
3013             "to": "model-ver",
3014             "label": "org.onap.relationships.inventory.IsA",
3015             "direction": "OUT",
3016             "multiplicity": "MANY2ONE",
3017             "contains-other-v": "NONE",
3018             "delete-other-v": "NONE",
3019             "SVC-INFRA": "NONE",
3020             "prevent-delete": "!${direction}",
3021             "private": "true"
3022         },
3023         {
3024             "from": "l3-network",
3025             "to": "model-ver",
3026             "label": "org.onap.relationships.inventory.IsA",
3027             "direction": "OUT",
3028             "multiplicity": "MANY2ONE",
3029             "contains-other-v": "NONE",
3030             "delete-other-v": "NONE",
3031             "SVC-INFRA": "NONE",
3032             "prevent-delete": "!${direction}",
3033             "private": "true"
3034         },
3035         {
3036             "from": "logical-link",
3037             "to": "model-ver",
3038             "label": "org.onap.relationships.inventory.IsA",
3039             "direction": "OUT",
3040             "multiplicity": "MANY2ONE",
3041             "contains-other-v": "NONE",
3042             "delete-other-v": "NONE",
3043             "SVC-INFRA": "NONE",
3044             "prevent-delete": "!${direction}",
3045             "private": "true"
3046         },
3047         {
3048             "from": "service-instance",
3049             "to": "model-ver",
3050             "label": "org.onap.relationships.inventory.IsA",
3051             "direction": "OUT",
3052             "multiplicity": "MANY2ONE",
3053             "contains-other-v": "NONE",
3054             "delete-other-v": "NONE",
3055             "SVC-INFRA": "NONE",
3056             "prevent-delete": "!${direction}",
3057             "private": "true"
3058         },
3059         {
3060             "from": "vf-module",
3061             "to": "model-ver",
3062             "label": "org.onap.relationships.inventory.IsA",
3063             "direction": "OUT",
3064             "multiplicity": "MANY2ONE",
3065             "contains-other-v": "NONE",
3066             "delete-other-v": "NONE",
3067             "SVC-INFRA": "NONE",
3068             "prevent-delete": "!${direction}",
3069             "private": "true"
3070         },
3071         {
3072             "from": "vnfc",
3073             "to": "model-ver",
3074             "label": "org.onap.relationships.inventory.IsA",
3075             "direction": "OUT",
3076             "multiplicity": "MANY2ONE",
3077             "contains-other-v": "NONE",
3078             "delete-other-v": "NONE",
3079             "SVC-INFRA": "NONE",
3080             "prevent-delete": "!${direction}",
3081             "private": "true"
3082         },
3083         {
3084             "from": "pnf",
3085             "to": "model-ver",
3086             "label": "org.onap.relationships.inventory.IsA",
3087             "direction": "OUT",
3088             "multiplicity": "MANY2ONE",
3089             "contains-other-v": "NONE",
3090             "delete-other-v": "NONE",
3091             "SVC-INFRA": "NONE",
3092             "prevent-delete": "!${direction}",
3093             "private": "true"
3094         },
3095         {
3096             "from": "collection",
3097             "to": "model-ver",
3098             "label": "org.onap.relationships.inventory.IsA",
3099             "direction": "OUT",
3100             "multiplicity": "MANY2ONE",
3101             "contains-other-v": "NONE",
3102             "delete-other-v": "NONE",
3103             "SVC-INFRA": "NONE",
3104             "prevent-delete": "!${direction}",
3105             "private": "true"
3106         },
3107         {
3108             "from": "configuration",
3109             "to": "vnfc",
3110             "label": "org.onap.relationships.inventory.Uses",
3111             "direction": "OUT",
3112             "multiplicity": "ONE2ONE",
3113             "contains-other-v": "NONE",
3114             "delete-other-v": "!${direction}",
3115             "prevent-delete": "NONE",
3116             "default": "true",
3117             "description": ""
3118         },
3119         {
3120             "from": "vnfc",
3121             "to": "cp",
3122             "label": "org.onap.relationships.inventory.BelongsTo",
3123             "direction": "OUT",
3124             "multiplicity": "ONE2MANY",
3125             "contains-other-v": "${direction}",
3126             "delete-other-v": "${direction}",
3127             "prevent-delete": "NONE",
3128             "default": "true",
3129             "description": "cp is child of vnfc"
3130         },
3131         {
3132             "from": "l3-interface-ipv4-address-list",
3133             "to": "cp",
3134             "label": "org.onap.relationships.inventory.network.BelongsTo",
3135             "direction": "OUT",
3136             "multiplicity": "MANY2ONE",
3137             "contains-other-v": "!${direction}",
3138             "delete-other-v": "!${direction}",
3139             "prevent-delete": "NONE",
3140             "default": "true",
3141             "description": ""
3142         },
3143         {
3144             "from": "l3-interface-ipv6-address-list",
3145             "to": "cp",
3146             "label": "org.onap.relationships.inventory.network.BelongsTo",
3147             "direction": "OUT",
3148             "multiplicity": "MANY2ONE",
3149             "contains-other-v": "!${direction}",
3150             "delete-other-v": "!${direction}",
3151             "prevent-delete": "NONE",
3152             "default": "true",
3153             "description": ""
3154         },
3155         {
3156             "from": "vip-ipv4-address-list",
3157             "to": "cp",
3158             "label": "org.onap.relationships.inventory.network.Uses",
3159             "direction": "OUT",
3160             "multiplicity": "MANY2MANY",
3161             "contains-other-v": "NONE",
3162             "delete-other-v": "NONE",
3163             "prevent-delete": "NONE",
3164             "default": "true",
3165             "description": ""
3166         },
3167         {
3168             "from": "vip-ipv6-address-list",
3169             "to": "cp",
3170             "label": "org.onap.relationships.inventory.network.Uses",
3171             "direction": "OUT",
3172             "multiplicity": "MANY2MANY",
3173             "contains-other-v": "NONE",
3174             "delete-other-v": "NONE",
3175             "prevent-delete": "NONE",
3176             "default": "true",
3177             "description": ""
3178         },
3179         {
3180             "from": "vlan-tag",
3181             "to": "cloud-region",
3182             "label": "org.onap.relationships.inventory.BelongsTo",
3183             "direction": "OUT",
3184             "multiplicity": "MANY2ONE",
3185             "contains-other-v": "NONE",
3186             "delete-other-v": "NONE",
3187             "prevent-delete": "NONE",
3188             "default": "true",
3189             "description": ""
3190         },
3191         {
3192             "from": "vlan-tag",
3193             "to": "cp",
3194             "label": "org.onap.relationships.inventory.Uses",
3195             "direction": "OUT",
3196             "multiplicity": "MANY2MANY",
3197             "contains-other-v": "NONE",
3198             "delete-other-v": "NONE",
3199             "prevent-delete": "NONE",
3200             "default": "true",
3201             "description": ""
3202         },
3203         {
3204             "from": "l-interface",
3205             "to": "cp",
3206             "label": "tosca.relationships.network.LinksTo",
3207             "direction": "OUT",
3208             "multiplicity": "ONE2ONE",
3209             "contains-other-v": "NONE",
3210             "delete-other-v": "NONE",
3211             "prevent-delete": "NONE",
3212             "default": "true",
3213             "description": ""
3214         },
3215         {
3216             "from": "l3-network",
3217             "to": "cp",
3218             "label": "tosca.relationships.network.LinksTo",
3219             "direction": "OUT",
3220             "multiplicity": "MANY2MANY",
3221             "contains-other-v": "NONE",
3222             "delete-other-v": "NONE",
3223             "prevent-delete": "NONE",
3224             "default": "true",
3225             "description": ""
3226         },
3227         {
3228             "from": "line-of-business",
3229             "to": "l3-network",
3230             "label": "org.onap.relationships.inventory.Uses",
3231             "direction": "OUT",
3232             "multiplicity": "MANY2MANY",
3233             "contains-other-v": "NONE",
3234             "delete-other-v": "NONE",
3235             "SVC-INFRA": "NONE",
3236             "prevent-delete": "NONE",
3237             "default": "true",
3238             "description": ""
3239         },
3240         {
3241             "from": "platform",
3242             "to": "l3-network",
3243             "label": "org.onap.relationships.inventory.Uses",
3244             "direction": "OUT",
3245             "multiplicity": "MANY2MANY",
3246             "contains-other-v": "NONE",
3247             "delete-other-v": "NONE",
3248             "SVC-INFRA": "NONE",
3249             "prevent-delete": "NONE",
3250             "default": "true",
3251             "description": ""
3252         },
3253         {
3254             "from": "generic-vnf",
3255             "to": "instance-group",
3256             "label": "org.onap.relationships.inventory.Uses",
3257             "direction": "OUT",
3258             "multiplicity": "ONE2MANY",
3259             "contains-other-v": "NONE",
3260             "delete-other-v": "NONE",
3261             "prevent-delete": "NONE",
3262             "default": "false",
3263             "description": ""
3264         },
3265         {
3266             "from": "generic-vnf",
3267             "to": "instance-group",
3268             "label": "org.onap.relationships.inventory.Primary",
3269             "direction": "OUT",
3270             "multiplicity": "ONE2MANY",
3271             "contains-other-v": "NONE",
3272             "delete-other-v": "NONE",
3273             "prevent-delete": "NONE",
3274             "default": "false",
3275             "description": ""
3276         },
3277         {
3278             "from": "generic-vnf",
3279             "to": "instance-group",
3280             "label": "org.onap.relationships.inventory.Secondary",
3281             "direction": "OUT",
3282             "multiplicity": "ONE2MANY",
3283             "contains-other-v": "NONE",
3284             "delete-other-v": "NONE",
3285             "prevent-delete": "NONE",
3286             "default": "false",
3287             "description": ""
3288         },
3289         {
3290             "from": "instance-group",
3291             "to": "generic-vnf",
3292             "label": "org.onap.relationships.inventory.BelongsTo",
3293             "direction": "OUT",
3294             "multiplicity": "MANY2ONE",
3295             "contains-other-v": "NONE",
3296             "delete-other-v": "!${direction}",
3297             "prevent-delete": "NONE",
3298             "default": "false",
3299             "description": ""
3300         },
3301         {
3302             "from": "cloud-region",
3303             "to": "network-technology",
3304             "label": "org.onap.relationships.inventory.Uses",
3305             "direction": "OUT",
3306             "multiplicity": "MANY2MANY",
3307             "contains-other-v": "NONE",
3308             "delete-other-v": "NONE",
3309             "prevent-delete": "NONE",
3310             "default": "true",
3311             "description": ""
3312         },
3313         {
3314             "from": "vrf",
3315             "to": "pnf",
3316             "label": "org.onap.relationships.inventory.BelongsTo",
3317             "direction": "OUT",
3318             "multiplicity": "MANY2ONE",
3319             "contains-other-v": "!${direction}",
3320             "delete-other-v": "!${direction}",
3321             "SVC-INFRA": "NONE",
3322             "prevent-delete": "NONE",
3323             "default": "true",
3324             "description": "A vrf belongs to a pnf."
3325         },
3326         {
3327             "from": "vrf",
3328             "to": "vpn-binding",
3329             "label": "org.onap.relationships.inventory.AppliesTo",
3330             "direction": "OUT",
3331             "multiplicity": "MANY2ONE",
3332             "contains-other-v": "NONE",
3333             "delete-other-v": "NONE",
3334             "SVC-INFRA": "NONE",
3335             "prevent-delete": "NONE",
3336             "default": "true",
3337             "description": "A vrf uses a vpn-binding."
3338         },
3339         {
3340             "from": "vrf",
3341             "to": "l3-network",
3342             "label": "org.onap.relationships.inventory.Uses",
3343             "direction": "OUT",
3344             "multiplicity": "ONE2MANY",
3345             "contains-other-v": "NONE",
3346             "delete-other-v": "NONE",
3347             "SVC-INFRA": "NONE",
3348             "prevent-delete": "NONE",
3349             "default": "true",
3350             "description": "A vrf uses many l3-networks"
3351         },
3352         {
3353             "from": "vrf",
3354             "to": "l-interface",
3355             "label": "org.onap.relationships.inventory.Uses",
3356             "direction": "OUT",
3357             "multiplicity": "ONE2MANY",
3358             "contains-other-v": "NONE",
3359             "delete-other-v": "NONE",
3360             "SVC-INFRA": "NONE",
3361             "prevent-delete": "NONE",
3362             "default": "true",
3363             "description": ""
3364         },
3365         {
3366             "from": "route-target",
3367             "to": "vrf",
3368             "label": "org.onap.relationships.inventory.BelongsTo",
3369             "direction": "OUT",
3370             "multiplicity": "MANY2ONE",
3371             "contains-other-v": "!${direction}",
3372             "delete-other-v": "!${direction}",
3373             "SVC-INFRA": "NONE",
3374             "prevent-delete": "NONE",
3375             "default": "true",
3376             "description": ""
3377         },
3378         {
3379             "from": "contact",
3380             "to": "generic-vnf",
3381             "label": "org.onap.relationships.inventory.supports",
3382             "direction": "OUT",
3383             "multiplicity": "MANY2MANY",
3384             "contains-other-v": "NONE",
3385             "delete-other-v": "NONE",
3386             "SVC-INFRA": "NONE",
3387             "prevent-delete": "NONE",
3388             "default": "true",
3389             "description": ""
3390         },
3391         {
3392             "from": "aggregate-route",
3393             "to": "l3-network",
3394             "label": "org.onap.relationships.inventory.BelongsTo",
3395             "direction": "OUT",
3396             "multiplicity": "MANY2ONE",
3397             "contains-other-v": "!${direction}",
3398             "delete-other-v": "!${direction}",
3399             "SVC-INFRA": "NONE",
3400             "prevent-delete": "NONE",
3401             "default": "true",
3402             "description": ""
3403         },
3404         {
3405             "from": "communication-service-profile",
3406             "to": "service-instance",
3407             "label": "org.onap.relationships.inventory.BelongsTo",
3408             "direction": "OUT",
3409             "multiplicity": "ONE2ONE",
3410             "contains-other-v": "!${direction}",
3411             "delete-other-v": "NONE",
3412             "SVC-INFRA": "NONE",
3413             "prevent-delete": "NONE",
3414             "default": "true",
3415             "description": ""
3416         },
3417         {
3418             "from": "service-profile",
3419             "to": "service-instance",
3420             "label": "org.onap.relationships.inventory.BelongsTo",
3421             "direction": "OUT",
3422             "multiplicity": "ONE2ONE",
3423             "contains-other-v": "!${direction}",
3424             "delete-other-v": "NONE",
3425             "SVC-INFRA": "NONE",
3426             "prevent-delete": "NONE",
3427             "default": "true",
3428             "description": ""
3429         },
3430         {
3431             "from": "slice-profile",
3432             "to": "service-instance",
3433             "label": "org.onap.relationships.inventory.BelongsTo",
3434             "direction": "OUT",
3435             "multiplicity": "MANY2ONE",
3436             "contains-other-v": "!${direction}",
3437             "delete-other-v": "NONE",
3438             "SVC-INFRA": "NONE",
3439             "prevent-delete": "NONE",
3440             "default": "true",
3441             "description": ""
3442         },
3443         {
3444             "from": "configuration",
3445             "to": "lag-interface",
3446             "label": "org.onap.relationships.inventory.AppliesTo",
3447             "direction": "OUT",
3448             "multiplicity": "MANY2ONE",
3449             "contains-other-v": "NONE",
3450             "delete-other-v": "NONE",
3451             "prevent-delete": "NONE",
3452             "default": "true",
3453             "description": ""
3454         },
3455         {
3456             "from": "configuration",
3457             "to": "instance-group",
3458             "label": "org.onap.relationships.inventory.PartOf",
3459             "direction": "OUT",
3460             "multiplicity": "MANY2ONE",
3461             "contains-other-v": "NONE",
3462             "delete-other-v": "NONE",
3463             "prevent-delete": "NONE",
3464             "default": "true",
3465             "description": ""
3466         },
3467         {
3468             "from": "owning-entity",
3469             "to": "tenant",
3470             "label": "org.onap.relationships.inventory.Uses",
3471             "direction": "OUT",
3472             "multiplicity": "ONE2MANY",
3473             "contains-other-v": "NONE",
3474             "delete-other-v": "NONE",
3475             "prevent-delete": "NONE",
3476             "default": "true",
3477             "description": ""
3478         },
3479         {
3480             "from": "line-of-business",
3481             "to": "tenant",
3482             "label": "org.onap.relationships.inventory.Uses",
3483             "direction": "OUT",
3484             "multiplicity": "MANY2MANY",
3485             "contains-other-v": "NONE",
3486             "delete-other-v": "NONE",
3487             "prevent-delete": "NONE",
3488             "default": "true",
3489             "description": ""
3490         },
3491         {
3492             "from": "vlan-tag",
3493             "to": "vlan-range",
3494             "label": "org.onap.relationships.inventory.BelongsTo",
3495             "direction": "OUT",
3496             "multiplicity": "MANY2ONE",
3497             "contains-other-v": "!${direction}",
3498             "delete-other-v": "!${direction}",
3499             "prevent-delete": "NONE",
3500             "default": "true",
3501             "description": "A vlan-tag belongs to a vlan-range."
3502         },
3503         {
3504             "from": "l3-network",
3505             "to": "vlan-tag",
3506             "label": "org.onap.relationships.inventory.Uses",
3507             "direction": "OUT",
3508             "multiplicity": "MANY2MANY",
3509             "contains-other-v": "NONE",
3510             "delete-other-v": "NONE",
3511             "prevent-delete": "NONE",
3512             "default": "true",
3513             "description": "A l3-network Uses vlan-tag."
3514         },
3515         {
3516             "from": "l-interface",
3517             "to": "vlan-tag",
3518             "label": "org.onap.relationships.inventory.Uses",
3519             "direction": "OUT",
3520             "multiplicity": "MANY2MANY",
3521             "contains-other-v": "NONE",
3522             "delete-other-v": "NONE",
3523             "prevent-delete": "!${direction}",
3524             "default": "true",
3525             "description": "An sub-interface that uses a vlan-tag."
3526         },
3527         {
3528             "from": "vlan-range",
3529             "to": "cloud-region",
3530             "label": "org.onap.relationships.inventory.BelongsTo",
3531             "direction": "OUT",
3532             "multiplicity": "MANY2ONE",
3533             "contains-other-v": "!${direction}",
3534             "delete-other-v": "!${direction}",
3535             "prevent-delete": "NONE",
3536             "default": "true",
3537             "description": "A vlan range belongs to a cloud-region."
3538         },
3539         {
3540             "from": "owning-entity",
3541             "to": "vlan-range",
3542             "label": "org.onap.relationships.inventory.Uses",
3543             "direction": "OUT",
3544             "multiplicity": "ONE2MANY",
3545             "contains-other-v": "NONE",
3546             "delete-other-v": "NONE",
3547             "prevent-delete": "NONE",
3548             "default": "true",
3549             "description": "An owning-entity uses a vlan-range."
3550         },
3551         {
3552             "from": "line-of-business",
3553             "to": "vlan-range",
3554             "label": "org.onap.relationships.inventory.Uses",
3555             "direction": "OUT",
3556             "multiplicity": "ONE2MANY",
3557             "contains-other-v": "NONE",
3558             "delete-other-v": "NONE",
3559             "prevent-delete": "NONE",
3560             "default": "true",
3561             "description": "A line-of uses a vlan-range"
3562         },
3563         {
3564             "from": "fqdn",
3565             "to": "l3-interface-ipv4-address-list",
3566             "label": "org.onap.relationships.inventory.network.AppliesTo",
3567             "direction": "OUT",
3568             "multiplicity": "ONE2ONE",
3569             "contains-other-v": "NONE",
3570             "delete-other-v": "NONE",
3571             "prevent-delete": "NONE",
3572             "default": "true",
3573             "description": "The fqdn that applies to a l3-interface-ipv4-address-list."
3574         },
3575         {
3576             "from": "fqdn",
3577             "to": "l3-interface-ipv6-address-list",
3578             "label": "org.onap.relationships.inventory.network.AppliesTo",
3579             "direction": "OUT",
3580             "multiplicity": "ONE2ONE",
3581             "contains-other-v": "NONE",
3582             "delete-other-v": "NONE",
3583             "prevent-delete": "NONE",
3584             "default": "true",
3585             "description": "The fqdn that applies to a l3-interface-ipv6-address-list."
3586         },
3587         {
3588             "from": "fqdn",
3589             "to": "vip-ipv4-address-list",
3590             "label": "org.onap.relationships.inventory.network.AppliesTo",
3591             "direction": "OUT",
3592             "multiplicity": "ONE2ONE",
3593             "contains-other-v": "NONE",
3594             "delete-other-v": "NONE",
3595             "prevent-delete": "NONE",
3596             "default": "true",
3597             "description": "The fqdn that applies to a vip-ipv4-address-list."
3598         },
3599         {
3600             "from": "fqdn",
3601             "to": "vip-ipv6-address-list",
3602             "label": "org.onap.relationships.inventory.network.AppliesTo",
3603             "direction": "OUT",
3604             "multiplicity": "ONE2ONE",
3605             "contains-other-v": "NONE",
3606             "delete-other-v": "NONE",
3607             "prevent-delete": "NONE",
3608             "default": "true",
3609             "description": "The fqdn that applies to a vip-ipv6-address-list."
3610         },
3611         {
3612             "from": "fqdn",
3613             "to": "generic-vnf",
3614             "label": "org.onap.relationships.inventory.network.AppliesTo",
3615             "direction": "OUT",
3616             "multiplicity": "MANY2ONE",
3617             "contains-other-v": "NONE",
3618             "delete-other-v": "NONE",
3619             "prevent-delete": "NONE",
3620             "default": "true",
3621             "description": "The fqdn that applies to a generic-vnf."
3622         },
3623         {
3624             "from": "fqdn",
3625             "to": "fqdn",
3626             "label": "org.onap.relationships.inventory.network.AppliesTo",
3627             "direction": "OUT",
3628             "multiplicity": "MANY2MANY",
3629             "contains-other-v": "NONE",
3630             "delete-other-v": "NONE",
3631             "prevent-delete": "NONE",
3632             "default": "true",
3633             "description": "The dns cname record that applies to an A-record (ipv4) and/or quad-A-record (ipv6)."
3634         },
3635         {
3636             "from": "activity-state",
3637             "to": "activity",
3638             "label": "org.onap.relationships.inventory.BelongsTo",
3639             "direction": "OUT",
3640             "multiplicity": "MANY2ONE",
3641             "contains-other-v": "!${direction}",
3642             "delete-other-v": "!${direction}",
3643             "SVC-INFRA": "NONE",
3644             "prevent-delete": "NONE",
3645             "default": "true",
3646             "description": "An activity-state is tracks the state of an activity."
3647         },
3648         {
3649             "from": "activity",
3650             "to": "cloud-region",
3651             "label": "org.onap.relationships.inventory.AppliesTo",
3652             "direction": "OUT",
3653             "multiplicity": "MANY2MANY",
3654             "contains-other-v": "!${direction}",
3655             "delete-other-v": "!${direction}",
3656             "SVC-INFRA": "NONE",
3657             "prevent-delete": "NONE",
3658             "default": "true",
3659             "description": "The activity applies to a cloud-region."
3660         },
3661         {
3662             "from": "activity",
3663             "to": "mapping",
3664             "label": "org.onap.relationships.inventory.AppliesTo",
3665             "direction": "OUT",
3666             "multiplicity": "MANY2MANY",
3667             "contains-other-v": "NONE",
3668             "delete-other-v": "NONE",
3669             "SVC-INFRA": "NONE",
3670             "prevent-delete": "NONE",
3671             "default": "true",
3672             "description": "The reservation information associated with a NAT Pool mapping."
3673         },
3674         {
3675             "from": "activity",
3676             "to": "network-range",
3677             "label": "org.onap.relationships.inventory.BelongsTo",
3678             "direction": "OUT",
3679             "multiplicity": "MANY2ONE",
3680             "contains-other-v": "!${direction}",
3681             "delete-other-v": "!${direction}",
3682             "SVC-INFRA": "NONE",
3683             "prevent-delete": "NONE",
3684             "default": "true",
3685             "description": "An activity is being performed on a network-range."
3686         },
3687         {
3688             "from": "activity",
3689             "to": "p-interface",
3690             "label": "org.onap.relationships.inventory.AppliesTo",
3691             "direction": "OUT",
3692             "multiplicity": "MANY2MANY",
3693             "contains-other-v": "!${direction}",
3694             "delete-other-v": "!${direction}",
3695             "SVC-INFRA": "NONE",
3696             "prevent-delete": "NONE",
3697             "default": "true",
3698             "description": "The activity applies to a p-interface."
3699         },
3700         {
3701             "from": "activity",
3702             "to": "pnf",
3703             "label": "org.onap.relationships.inventory.AppliesTo",
3704             "direction": "OUT",
3705             "multiplicity": "MANY2MANY",
3706             "contains-other-v": "!${direction}",
3707             "delete-other-v": "!${direction}",
3708             "SVC-INFRA": "NONE",
3709             "prevent-delete": "NONE",
3710             "default": "true",
3711             "description": "The activity applies to a pnf."
3712         },
3713         {
3714             "from": "activity",
3715             "to": "pserver",
3716             "label": "org.onap.relationships.inventory.AppliesTo",
3717             "direction": "OUT",
3718             "multiplicity": "MANY2MANY",
3719             "contains-other-v": "!${direction}",
3720             "delete-other-v": "!${direction}",
3721             "SVC-INFRA": "NONE",
3722             "prevent-delete": "NONE",
3723             "default": "true",
3724             "description": "The activity applies to a pserver."
3725         },
3726         {
3727             "from": "address-family",
3728             "to": "bgp-group",
3729             "label": "org.onap.relationships.inventory.BelongsTo",
3730             "direction": "OUT",
3731             "multiplicity": "MANY2ONE",
3732             "contains-other-v": "!${direction}",
3733             "delete-other-v": "!${direction}",
3734             "SVC-INFRA": "NONE",
3735             "prevent-delete": "NONE",
3736             "default": "true",
3737             "description": "Address Family belongs to a bgp-group"
3738         },
3739         {
3740             "from": "address-family",
3741             "to": "bgp-neighbor",
3742             "label": "org.onap.relationships.inventory.BelongsTo",
3743             "direction": "OUT",
3744             "multiplicity": "MANY2ONE",
3745             "contains-other-v": "!${direction}",
3746             "delete-other-v": "!${direction}",
3747             "SVC-INFRA": "NONE",
3748             "prevent-delete": "NONE",
3749             "default": "true",
3750             "description": "Address Family belongs to a bgp-neighbor"
3751         },
3752         {
3753             "from": "aggregate-route",
3754             "to": "vrf",
3755             "label": "org.onap.relationships.inventory.BelongsTo",
3756             "direction": "OUT",
3757             "multiplicity": "MANY2ONE",
3758             "contains-other-v": "!${direction}",
3759             "delete-other-v": "!${direction}",
3760             "SVC-INFRA": "NONE",
3761             "prevent-delete": "NONE",
3762             "default": "true",
3763             "description": "An aggregate-route BelongsTo a vrf."
3764         },
3765         {
3766             "from": "autonomous-system",
3767             "to": "zone",
3768             "label": "org.onap.relationships.inventory.LocatedIn",
3769             "direction": "OUT",
3770             "multiplicity": "MANY2ONE",
3771             "contains-other-v": "NONE",
3772             "delete-other-v": "!${direction}",
3773             "SVC-INFRA": "NONE",
3774             "prevent-delete": "NONE",
3775             "default": "true",
3776             "description": "A local autonomous-system is located in a zone."
3777         },
3778         {
3779             "from": "bgp-group",
3780             "to": "autonomous-system",
3781             "label": "org.onap.relationships.inventory.Destination",
3782             "direction": "OUT",
3783             "multiplicity": "MANY2ONE",
3784             "contains-other-v": "NONE",
3785             "delete-other-v": "NONE",
3786             "SVC-INFRA": "NONE",
3787             "prevent-delete": "!${direction}",
3788             "default": "false",
3789             "description": "To node-type is destination of bgp-group."
3790         },
3791         {
3792             "from": "bgp-group",
3793             "to": "autonomous-system",
3794             "label": "org.onap.relationships.inventory.Source",
3795             "direction": "OUT",
3796             "multiplicity": "MANY2ONE",
3797             "contains-other-v": "NONE",
3798             "delete-other-v": "NONE",
3799             "SVC-INFRA": "NONE",
3800             "prevent-delete": "!${direction}",
3801             "default": "true",
3802             "description": "To node-type is source of bgp-group."
3803         },
3804         {
3805             "from": "bgp-group",
3806             "to": "l3-interface-ipv4-address-list",
3807             "label": "org.onap.relationships.inventory.Destination",
3808             "direction": "OUT",
3809             "multiplicity": "MANY2ONE",
3810             "contains-other-v": "NONE",
3811             "delete-other-v": "NONE",
3812             "SVC-INFRA": "NONE",
3813             "prevent-delete": "!${direction}",
3814             "default": "false",
3815             "description": "To node-type is destination of bgp-group."
3816         },
3817         {
3818             "from": "bgp-group",
3819             "to": "l3-interface-ipv4-address-list",
3820             "label": "org.onap.relationships.inventory.Source",
3821             "direction": "OUT",
3822             "multiplicity": "MANY2ONE",
3823             "contains-other-v": "NONE",
3824             "delete-other-v": "NONE",
3825             "SVC-INFRA": "NONE",
3826             "prevent-delete": "!${direction}",
3827             "default": "true",
3828             "description": "To node-type is source of bgp-group."
3829         },
3830         {
3831             "from": "bgp-group",
3832             "to": "l3-interface-ipv6-address-list",
3833             "label": "org.onap.relationships.inventory.Destination",
3834             "direction": "OUT",
3835             "multiplicity": "MANY2ONE",
3836             "contains-other-v": "NONE",
3837             "delete-other-v": "NONE",
3838             "SVC-INFRA": "NONE",
3839             "prevent-delete": "!${direction}",
3840             "default": "false",
3841             "description": "To node-type is destination of bgp-group."
3842         },
3843         {
3844             "from": "bgp-group",
3845             "to": "l3-interface-ipv6-address-list",
3846             "label": "org.onap.relationships.inventory.Source",
3847             "direction": "OUT",
3848             "multiplicity": "MANY2ONE",
3849             "contains-other-v": "NONE",
3850             "delete-other-v": "NONE",
3851             "SVC-INFRA": "NONE",
3852             "prevent-delete": "!${direction}",
3853             "default": "true",
3854             "description": "To node-type is source of bgp-group."
3855         },
3856         {
3857             "from": "bgp-group",
3858             "to": "pnf",
3859             "label": "org.onap.relationships.inventory.BelongsTo",
3860             "direction": "OUT",
3861             "multiplicity": "MANY2ONE",
3862             "contains-other-v": "!${direction}",
3863             "delete-other-v": "!${direction}",
3864             "SVC-INFRA": "NONE",
3865             "prevent-delete": "NONE",
3866             "default": "true",
3867             "description": "A bgp-group belongs to a pnf."
3868         },
3869         {
3870             "from": "bgp-group",
3871             "to": "subnet",
3872             "label": "org.onap.relationships.inventory.Destination",
3873             "direction": "OUT",
3874             "multiplicity": "MANY2ONE",
3875             "contains-other-v": "NONE",
3876             "delete-other-v": "NONE",
3877             "SVC-INFRA": "NONE",
3878             "prevent-delete": "!${direction}",
3879             "default": "false",
3880             "description": "To node-type is destination of bgp-group."
3881         },
3882         {
3883             "from": "bgp-group",
3884             "to": "subnet",
3885             "label": "org.onap.relationships.inventory.Source",
3886             "direction": "OUT",
3887             "multiplicity": "MANY2ONE",
3888             "contains-other-v": "NONE",
3889             "delete-other-v": "NONE",
3890             "SVC-INFRA": "NONE",
3891             "prevent-delete": "!${direction}",
3892             "default": "true",
3893             "description": "To node-type is source of bgp-group."
3894         },
3895         {
3896             "from": "bgp-group",
3897             "to": "vip-ipv4-address-list",
3898             "label": "org.onap.relationships.inventory.Destination",
3899             "direction": "OUT",
3900             "multiplicity": "MANY2ONE",
3901             "contains-other-v": "NONE",
3902             "delete-other-v": "NONE",
3903             "SVC-INFRA": "NONE",
3904             "prevent-delete": "!${direction}",
3905             "default": "false",
3906             "description": "To node-type is destination of bgp-group."
3907         },
3908         {
3909             "from": "bgp-group",
3910             "to": "vip-ipv4-address-list",
3911             "label": "org.onap.relationships.inventory.Source",
3912             "direction": "OUT",
3913             "multiplicity": "MANY2ONE",
3914             "contains-other-v": "NONE",
3915             "delete-other-v": "NONE",
3916             "SVC-INFRA": "NONE",
3917             "prevent-delete": "!${direction}",
3918             "default": "true",
3919             "description": "To node-type is source of bgp-group."
3920         },
3921         {
3922             "from": "bgp-group",
3923             "to": "vip-ipv6-address-list",
3924             "label": "org.onap.relationships.inventory.Destination",
3925             "direction": "OUT",
3926             "multiplicity": "MANY2ONE",
3927             "contains-other-v": "NONE",
3928             "delete-other-v": "NONE",
3929             "SVC-INFRA": "NONE",
3930             "prevent-delete": "!${direction}",
3931             "default": "false",
3932             "description": "To node-type is destination of bgp-group."
3933         },
3934         {
3935             "from": "bgp-group",
3936             "to": "vip-ipv6-address-list",
3937             "label": "org.onap.relationships.inventory.Source",
3938             "direction": "OUT",
3939             "multiplicity": "MANY2ONE",
3940             "contains-other-v": "NONE",
3941             "delete-other-v": "NONE",
3942             "SVC-INFRA": "NONE",
3943             "prevent-delete": "!${direction}",
3944             "default": "true",
3945             "description": "To node-type is source of bgp-group."
3946         },
3947         {
3948             "from": "bgp-group",
3949             "to": "vrf",
3950             "label": "org.onap.relationships.inventory.BelongsTo",
3951             "direction": "OUT",
3952             "multiplicity": "MANY2ONE",
3953             "contains-other-v": "!${direction}",
3954             "delete-other-v": "!${direction}",
3955             "SVC-INFRA": "NONE",
3956             "prevent-delete": "NONE",
3957             "default": "true",
3958             "description": "A bgp-group belongs to a pnf."
3959         },
3960         {
3961             "from": "bgp-neighbor",
3962             "to": "autonomous-system",
3963             "label": "org.onap.relationships.inventory.network.MemberOf",
3964             "direction": "OUT",
3965             "multiplicity": "MANY2ONE",
3966             "contains-other-v": "NONE",
3967             "delete-other-v": "NONE",
3968             "SVC-INFRA": "NONE",
3969             "prevent-delete": "!${direction}",
3970             "default": "true",
3971             "description": "bgp-neighbor is a member of an autonomous-system."
3972         },
3973         {
3974             "from": "bgp-neighbor",
3975             "to": "bgp-group",
3976             "label": "org.onap.relationships.inventory.network.MemberOf",
3977             "direction": "OUT",
3978             "multiplicity": "MANY2ONE",
3979             "contains-other-v": "NONE",
3980             "delete-other-v": "NONE",
3981             "SVC-INFRA": "NONE",
3982             "prevent-delete": "!${direction}",
3983             "default": "true",
3984             "description": "bgp-neighbor is a member of an bgp-group."
3985         },
3986         {
3987             "from": "bgp-neighbor",
3988             "to": "l3-interface-ipv4-address-list",
3989             "label": "org.onap.relationships.inventory.Uses",
3990             "direction": "OUT",
3991             "multiplicity": "MANY2ONE",
3992             "contains-other-v": "NONE",
3993             "delete-other-v": "NONE",
3994             "SVC-INFRA": "NONE",
3995             "prevent-delete": "!${direction}",
3996             "default": "true",
3997             "description": "bgp-neighbor uses To node-type."
3998         },
3999         {
4000             "from": "bgp-neighbor",
4001             "to": "l3-interface-ipv6-address-list",
4002             "label": "org.onap.relationships.inventory.Uses",
4003             "direction": "OUT",
4004             "multiplicity": "MANY2ONE",
4005             "contains-other-v": "NONE",
4006             "delete-other-v": "NONE",
4007             "SVC-INFRA": "NONE",
4008             "prevent-delete": "!${direction}",
4009             "default": "true",
4010             "description": "bgp-neighbor uses To node-type."
4011         },
4012         {
4013             "from": "bgp-neighbor",
4014             "to": "logical-link",
4015             "label": "tosca.relationships.network.LinksTo",
4016             "direction": "OUT",
4017             "multiplicity": "MANY2ONE",
4018             "contains-other-v": "NONE",
4019             "delete-other-v": "NONE",
4020             "prevent-delete": "NONE",
4021             "default": "true",
4022             "description": "A policy applies to a bgp-neighbor."
4023         },
4024         {
4025             "from": "bgp-neighbor",
4026             "to": "pnf",
4027             "label": "org.onap.relationships.inventory.BelongsTo",
4028             "direction": "OUT",
4029             "multiplicity": "MANY2ONE",
4030             "contains-other-v": "!${direction}",
4031             "delete-other-v": "!${direction}",
4032             "SVC-INFRA": "NONE",
4033             "prevent-delete": "NONE",
4034             "default": "true",
4035             "description": "A bgp-neighbor belongs to a pnf."
4036         },
4037         {
4038             "from": "bgp-neighbor",
4039             "to": "subnet",
4040             "label": "org.onap.relationships.inventory.BelongsTo",
4041             "direction": "OUT",
4042             "multiplicity": "MANY2ONE",
4043             "contains-other-v": "!${direction}",
4044             "delete-other-v": "!${direction}",
4045             "SVC-INFRA": "NONE",
4046             "prevent-delete": "NONE",
4047             "default": "true",
4048             "description": "bgp-neighbor belongs To a subnet."
4049         },
4050         {
4051             "from": "bgp-neighbor",
4052             "to": "vip-ipv4-address-list",
4053             "label": "org.onap.relationships.inventory.Uses",
4054             "direction": "OUT",
4055             "multiplicity": "MANY2ONE",
4056             "contains-other-v": "NONE",
4057             "delete-other-v": "NONE",
4058             "SVC-INFRA": "NONE",
4059             "prevent-delete": "!${direction}",
4060             "default": "true",
4061             "description": "bgp-neighbor uses To node-type."
4062         },
4063         {
4064             "from": "bgp-neighbor",
4065             "to": "vip-ipv6-address-list",
4066             "label": "org.onap.relationships.inventory.Uses",
4067             "direction": "OUT",
4068             "multiplicity": "MANY2ONE",
4069             "contains-other-v": "NONE",
4070             "delete-other-v": "NONE",
4071             "SVC-INFRA": "NONE",
4072             "prevent-delete": "!${direction}",
4073             "default": "true",
4074             "description": "bgp-neighbor uses To node-type."
4075         },
4076         {
4077             "from": "bgp-neighbor",
4078             "to": "vrf",
4079             "label": "org.onap.relationships.inventory.BelongsTo",
4080             "direction": "OUT",
4081             "multiplicity": "MANY2ONE",
4082             "contains-other-v": "!${direction}",
4083             "delete-other-v": "!${direction}",
4084             "SVC-INFRA": "NONE",
4085             "prevent-delete": "NONE",
4086             "default": "true",
4087             "description": "A bgp-neighbor belongs to a vrf."
4088         },
4089         {
4090             "from": "cable",
4091             "to": "complex",
4092             "label": "org.onap.relationships.inventory.LocatedIn",
4093             "direction": "OUT",
4094             "multiplicity": "MANY2ONE",
4095             "contains-other-v": "!${direction}",
4096             "delete-other-v": "!${direction}",
4097             "SVC-INFRA": "NONE",
4098             "prevent-delete": "NONE",
4099             "default": "true",
4100             "description": "A cable is located in a complex."
4101         },
4102         {
4103             "from": "cable",
4104             "to": "hardware-catalog-item",
4105             "label": "org.onap.relationships.inventory.IsA",
4106             "direction": "OUT",
4107             "multiplicity": "MANY2ONE",
4108             "contains-other-v": "NONE",
4109             "delete-other-v": "NONE",
4110             "SVC-INFRA": "NONE",
4111             "prevent-delete": "!${direction}",
4112             "default": "true",
4113             "description": "The cable is this item from the hardware-catalog."
4114         },
4115         {
4116             "from": "cable",
4117             "to": "physical-link",
4118             "label": "org.onap.relationships.inventory.ComposedOf",
4119             "direction": "OUT",
4120             "multiplicity": "ONE2MANY",
4121             "contains-other-v": "NONE",
4122             "delete-other-v": "NONE",
4123             "SVC-INFRA": "NONE",
4124             "prevent-delete": "NONE",
4125             "default": "true",
4126             "description": "A cable is composed of one or more physical-links."
4127         },
4128         {
4129             "from": "card-slot",
4130             "to": "chassis",
4131             "label": "org.onap.relationships.inventory.LocatedIn",
4132             "direction": "OUT",
4133             "multiplicity": "MANY2ONE",
4134             "contains-other-v": "!${direction}",
4135             "delete-other-v": "!${direction}",
4136             "SVC-INFRA": "NONE",
4137             "prevent-delete": "NONE",
4138             "default": "true",
4139             "description": "A card-slot is located in a chassis."
4140         },
4141         {
4142             "from": "card",
4143             "to": "card-slot",
4144             "label": "org.onap.relationships.inventory.LocatedIn",
4145             "direction": "OUT",
4146             "multiplicity": "ONE2ONE",
4147             "contains-other-v": "!${direction}",
4148             "delete-other-v": "!${direction}",
4149             "SVC-INFRA": "NONE",
4150             "prevent-delete": "NONE",
4151             "default": "true",
4152             "description": "A card is located in a card-slot."
4153         },
4154         {
4155             "from": "card",
4156             "to": "hardware-catalog-item",
4157             "label": "org.onap.relationships.inventory.IsA",
4158             "direction": "OUT",
4159             "multiplicity": "MANY2ONE",
4160             "contains-other-v": "NONE",
4161             "delete-other-v": "NONE",
4162             "SVC-INFRA": "NONE",
4163             "prevent-delete": "!${direction}",
4164             "default": "true",
4165             "description": "The card is described by the hardware-catalog-item."
4166         },
4167         {
4168             "from": "chassis",
4169             "to": "complex",
4170             "label": "org.onap.relationships.inventory.LocatedIn",
4171             "direction": "OUT",
4172             "multiplicity": "MANY2ONE",
4173             "contains-other-v": "NONE",
4174             "delete-other-v": "NONE",
4175             "SVC-INFRA": "NONE",
4176             "prevent-delete": "NONE",
4177             "default": "true",
4178             "description": "A chassis LinksTo a complex."
4179         },
4180         {
4181             "from": "chassis",
4182             "to": "hardware-catalog-item",
4183             "label": "org.onap.relationships.inventory.IsA",
4184             "direction": "OUT",
4185             "multiplicity": "MANY2ONE",
4186             "contains-other-v": "NONE",
4187             "delete-other-v": "NONE",
4188             "SVC-INFRA": "NONE",
4189             "prevent-delete": "!${direction}",
4190             "default": "true",
4191             "description": "The chassis is described by the hardware-catalog-item."
4192         },
4193         {
4194             "from": "chassis",
4195             "to": "pnf",
4196             "label": "org.onap.relationships.inventory.PartOf",
4197             "direction": "OUT",
4198             "multiplicity": "MANY2ONE",
4199             "contains-other-v": "NONE",
4200             "delete-other-v": "NONE",
4201             "SVC-INFRA": "NONE",
4202             "prevent-delete": "NONE",
4203             "default": "true",
4204             "description": "A chassis is part of a pnf."
4205         },
4206         {
4207             "from": "chassis",
4208             "to": "pserver",
4209             "label": "org.onap.relationships.inventory.PartOf",
4210             "direction": "OUT",
4211             "multiplicity": "MANY2MANY",
4212             "contains-other-v": "NONE",
4213             "delete-other-v": "NONE",
4214             "SVC-INFRA": "NONE",
4215             "prevent-delete": "NONE",
4216             "default": "true",
4217             "description": "A chassis is part of a pserver."
4218         },
4219         {
4220             "from": "chassis",
4221             "to": "rack",
4222             "label": "org.onap.relationships.inventory.LocatedIn",
4223             "direction": "OUT",
4224             "multiplicity": "MANY2ONE",
4225             "contains-other-v": "NONE",
4226             "delete-other-v": "NONE",
4227             "SVC-INFRA": "NONE",
4228             "prevent-delete": "!${direction}",
4229             "default": "true",
4230             "description": "A chassis is LocatedIn a rack."
4231         },
4232         {
4233             "from": "chassis",
4234             "to": "rack-unit",
4235             "label": "org.onap.relationships.inventory.Uses",
4236             "direction": "OUT",
4237             "multiplicity": "ONE2MANY",
4238             "contains-other-v": "NONE",
4239             "delete-other-v": "NONE",
4240             "SVC-INFRA": "NONE",
4241             "prevent-delete": "!${direction}",
4242             "default": "true",
4243             "description": "A chassis uses space in a rack (aka one or more rack-units)."
4244         },
4245         {
4246             "from": "cloud-region",
4247             "to": "geo-region",
4248             "label": "org.onap.relationships.inventory.MemberOf",
4249             "direction": "OUT",
4250             "multiplicity": "MANY2MANY",
4251             "contains-other-v": "NONE",
4252             "delete-other-v": "NONE",
4253             "prevent-delete": "NONE",
4254             "default": "true",
4255             "description": "The cloud-region associated to a geo-region"
4256         },
4257         {
4258             "from": "cloud-region",
4259             "to": "policy",
4260             "label": "org.onap.relationships.inventory.Implements",
4261             "direction": "OUT",
4262             "multiplicity": "MANY2MANY",
4263             "contains-other-v": "NONE",
4264             "delete-other-v": "NONE",
4265             "SVC-INFRA": "NONE",
4266             "prevent-delete": "NONE",
4267             "default": "true",
4268             "description": "a cloud-region implements policies"
4269         },
4270         {
4271             "from": "cloud-region",
4272             "to": "project",
4273             "label": "org.onap.relationships.inventory.PartOf",
4274             "direction": "OUT",
4275             "multiplicity": "MANY2ONE",
4276             "contains-other-v": "NONE",
4277             "delete-other-v": "NONE",
4278             "SVC-INFRA": "NONE",
4279             "prevent-delete": "NONE",
4280             "default": "true",
4281             "description": "The cloud-region is part of a project (ex, project that built out the cloud region)."
4282         },
4283         {
4284             "from": "cloud-region",
4285             "to": "service-instance",
4286             "label": "org.onap.relationships.inventory.Uses",
4287             "direction": "OUT",
4288             "multiplicity": "MANY2MANY",
4289             "contains-other-v": "NONE",
4290             "delete-other-v": "NONE",
4291             "prevent-delete": "NONE",
4292             "default": "true",
4293             "description": ""
4294         },
4295         {
4296             "from": "complex",
4297             "to": "geo-region",
4298             "label": "org.onap.relationships.inventory.MemberOf",
4299             "direction": "OUT",
4300             "multiplicity": "MANY2MANY",
4301             "contains-other-v": "NONE",
4302             "delete-other-v": "NONE",
4303             "prevent-delete": "NONE",
4304             "default": "true",
4305             "description": "The complex associated to a geo-region"
4306         },
4307         {
4308             "from": "configuration",
4309             "to": "bgp-neighbor",
4310             "label": "org.onap.relationships.inventory.Uses",
4311             "direction": "OUT",
4312             "multiplicity": "MANY2MANY",
4313             "contains-other-v": "NONE",
4314             "delete-other-v": "NONE",
4315             "prevent-delete": "NONE",
4316             "default": "true",
4317             "description": "The configuration Uses bgp-neighbor."
4318         },
4319         {
4320             "from": "configuration",
4321             "to": "logical-link",
4322             "label": "org.onap.relationships.inventory.Uses",
4323             "direction": "OUT",
4324             "multiplicity": "ONE2MANY",
4325             "contains-other-v": "NONE",
4326             "delete-other-v": "NONE",
4327             "prevent-delete": "NONE",
4328             "default": "true",
4329             "description": ""
4330         },
4331         {
4332             "from": "configuration",
4333             "to": "network-route",
4334             "label": "org.onap.relationships.inventory.Uses",
4335             "direction": "OUT",
4336             "multiplicity": "MANY2MANY",
4337             "contains-other-v": "NONE",
4338             "delete-other-v": "NONE",
4339             "prevent-delete": "${direction}",
4340             "default": "true",
4341             "description": "Relates configuration to network-route for static routes."
4342         },
4343         {
4344             "from": "configuration",
4345             "to": "policy",
4346             "label": "org.onap.relationships.inventory.Uses",
4347             "direction": "OUT",
4348             "multiplicity": "MANY2MANY",
4349             "contains-other-v": "NONE",
4350             "delete-other-v": "NONE",
4351             "prevent-delete": "NONE",
4352             "default": "true",
4353             "description": "A configuration uses a policy"
4354         },
4355         {
4356             "from": "configuration",
4357             "to": "subnet",
4358             "label": "org.onap.relationships.inventory.Uses",
4359             "direction": "OUT",
4360             "multiplicity": "ONE2MANY",
4361             "contains-other-v": "NONE",
4362             "delete-other-v": "NONE",
4363             "prevent-delete": "NONE",
4364             "default": "true",
4365             "description": "A configuration uses a subnet"
4366         },
4367         {
4368             "from": "configuration",
4369             "to": "vrf",
4370             "label": "org.onap.relationships.inventory.Uses",
4371             "direction": "OUT",
4372             "multiplicity": "MANY2MANY",
4373             "contains-other-v": "NONE",
4374             "delete-other-v": "NONE",
4375             "prevent-delete": "NONE",
4376             "default": "true",
4377             "description": "A Configuration uses VRFs"
4378         },
4379         {
4380             "from": "contact",
4381             "to": "cloud-region",
4382             "label": "org.onap.relationships.inventory.Supports",
4383             "direction": "OUT",
4384             "multiplicity": "ONE2MANY",
4385             "contains-other-v": "NONE",
4386             "delete-other-v": "NONE",
4387             "SVC-INFRA": "NONE",
4388             "prevent-delete": "${direction}",
4389             "default": "true",
4390             "description": "The contact supports a cloud-region."
4391         },
4392         {
4393             "from": "contact",
4394             "to": "complex",
4395             "label": "org.onap.relationships.inventory.Supports",
4396             "direction": "OUT",
4397             "multiplicity": "ONE2MANY",
4398             "contains-other-v": "NONE",
4399             "delete-other-v": "NONE",
4400             "SVC-INFRA": "NONE",
4401             "prevent-delete": "${direction}",
4402             "default": "true",
4403             "description": "The contact supports a complex."
4404         },
4405         {
4406             "from": "contact",
4407             "to": "pnf",
4408             "label": "org.onap.relationships.inventory.Supports",
4409             "direction": "OUT",
4410             "multiplicity": "ONE2MANY",
4411             "contains-other-v": "NONE",
4412             "delete-other-v": "NONE",
4413             "SVC-INFRA": "NONE",
4414             "prevent-delete": "${direction}",
4415             "default": "true",
4416             "description": "The contact supports a pnf."
4417         },
4418         {
4419             "from": "contact",
4420             "to": "pserver",
4421             "label": "org.onap.relationships.inventory.Supports",
4422             "direction": "OUT",
4423             "multiplicity": "ONE2MANY",
4424             "contains-other-v": "NONE",
4425             "delete-other-v": "NONE",
4426             "SVC-INFRA": "NONE",
4427             "prevent-delete": "${direction}",
4428             "default": "true",
4429             "description": "The contact supports a pserver."
4430         },
4431         {
4432             "from": "contact",
4433             "to": "zone",
4434             "label": "org.onap.relationships.inventory.Supports",
4435             "direction": "OUT",
4436             "multiplicity": "ONE2MANY",
4437             "contains-other-v": "NONE",
4438             "delete-other-v": "NONE",
4439             "SVC-INFRA": "NONE",
4440             "prevent-delete": "${direction}",
4441             "default": "true",
4442             "description": "The contact supports a zone."
4443         },
4444         {
4445             "from": "generic-vnf",
4446             "to": "bgp-group",
4447             "label": "org.onap.relationships.inventory.BelongsTo",
4448             "direction": "OUT",
4449             "multiplicity": "MANY2ONE",
4450             "contains-other-v": "${direction}",
4451             "delete-other-v": "${direction}",
4452             "prevent-delete": "NONE",
4453             "default": "true",
4454             "description": "The bgp-group associated to a generic-vnf."
4455         },
4456         {
4457             "from": "generic-vnf",
4458             "to": "bgp-neighbor",
4459             "label": "org.onap.relationships.inventory.BelongsTo",
4460             "direction": "OUT",
4461             "multiplicity": "MANY2ONE",
4462             "contains-other-v": "${direction}",
4463             "delete-other-v": "${direction}",
4464             "prevent-delete": "NONE",
4465             "default": "true",
4466             "description": "The bgp-neighbor associated to a generic-vnf."
4467         },
4468         {
4469             "from": "host-aggregate",
4470             "to": "cloud-region",
4471             "label": "org.onap.relationships.inventory.BelongsTo",
4472             "direction": "OUT",
4473             "multiplicity": "MANY2ONE",
4474             "contains-other-v": "!${direction}",
4475             "delete-other-v": "!${direction}",
4476             "prevent-delete": "NONE",
4477             "default": "true",
4478             "description": ""
4479         },
4480         {
4481             "from": "host-aggregate",
4482             "to": "pserver",
4483             "label": "org.onap.relationships.inventory.BelongsTo",
4484             "direction": "OUT",
4485             "multiplicity": "MANY2ONE",
4486             "contains-other-v": "NONE",
4487             "delete-other-v": "NONE",
4488             "prevent-delete": "NONE",
4489             "default": "true",
4490             "description": ""
4491         },
4492         {
4493             "from": "hw-component",
4494             "to": "profile",
4495             "label": "org.onap.relationships.inventory.AppliesTo",
4496             "direction": "OUT",
4497             "multiplicity": "MANY2MANY",
4498             "contains-other-v": "NONE",
4499             "delete-other-v": "NONE",
4500             "prevent-delete": "NONE",
4501             "default": "true",
4502             "description": "The profile associated to a hw-component"
4503         },
4504         {
4505             "from": "instance-group",
4506             "to": "instance-group",
4507             "label": "org.onap.relationships.inventory.AppliesTo",
4508             "direction": "OUT",
4509             "multiplicity": "MANY2MANY",
4510             "contains-other-v": "NONE",
4511             "delete-other-v": "NONE",
4512             "prevent-delete": "NONE",
4513             "default": "true",
4514             "description": "The instance-group associated to an instance-group"
4515         },
4516         {
4517             "from": "ip-address-list",
4518             "to": "endpoint",
4519             "label": "org.onap.relationships.inventory.BelongsTo",
4520             "direction": "OUT",
4521             "multiplicity": "MANY2ONE",
4522             "contains-other-v": "!${direction}",
4523             "delete-other-v": "!${direction}",
4524             "SVC-INFRA": "NONE",
4525             "prevent-delete": "NONE",
4526             "default": "true",
4527             "description": ""
4528         },
4529         {
4530             "from": "ip-address-list",
4531             "to": "l3-interface-ipv4-address-list",
4532             "label": "org.onap.relationships.inventory.Uses",
4533             "direction": "OUT",
4534             "multiplicity": "ONE2ONE",
4535             "contains-other-v": "NONE",
4536             "delete-other-v": "NONE",
4537             "prevent-delete": "!${direction}",
4538             "default": "true",
4539             "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the l3-interface-ipv4-address-list of an R-Leaf's l-interface that is for VLAN 2"
4540         },
4541         {
4542             "from": "ip-address-list",
4543             "to": "l3-interface-ipv6-address-list",
4544             "label": "org.onap.relationships.inventory.Uses",
4545             "direction": "OUT",
4546             "multiplicity": "ONE2ONE",
4547             "contains-other-v": "NONE",
4548             "delete-other-v": "NONE",
4549             "prevent-delete": "!${direction}",
4550             "default": "true",
4551             "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the l3-interface-ipv6-address-list of an R-Leaf's l-interface that is for VLAN 2"
4552         },
4553         {
4554             "from": "ip-address-list",
4555             "to": "policy",
4556             "label": "org.onap.relationships.inventory.BelongsTo",
4557             "direction": "OUT",
4558             "multiplicity": "MANY2ONE",
4559             "contains-other-v": "!${direction}",
4560             "delete-other-v": "!${direction}",
4561             "SVC-INFRA": "NONE",
4562             "prevent-delete": "NONE",
4563             "default": "true",
4564             "description": "An ip-address-list BelongsTo a policy."
4565         },
4566         {
4567             "from": "ip-address-list",
4568             "to": "port-list",
4569             "label": "org.onap.relationships.inventory.BelongsTo",
4570             "direction": "OUT",
4571             "multiplicity": "MANY2MANY",
4572             "contains-other-v": "NONE",
4573             "delete-other-v": "NONE",
4574             "prevent-delete": "NONE",
4575             "default": "true",
4576             "description": ""
4577         },
4578         {
4579             "from": "ip-address-list",
4580             "to": "rule",
4581             "label": "org.onap.relationships.inventory.BelongsTo",
4582             "direction": "OUT",
4583             "multiplicity": "MANY2ONE",
4584             "contains-other-v": "!${direction}",
4585             "delete-other-v": "!${direction}",
4586             "SVC-INFRA": "NONE",
4587             "prevent-delete": "NONE",
4588             "default": "true",
4589             "description": ""
4590         },
4591         {
4592             "from": "ip-address-list",
4593             "to": "subnet",
4594             "label": "org.onap.relationships.inventory.BelongsTo",
4595             "direction": "OUT",
4596             "multiplicity": "MANY2ONE",
4597             "contains-other-v": "!${direction}",
4598             "delete-other-v": "!${direction}",
4599             "SVC-INFRA": "NONE",
4600             "prevent-delete": "NONE",
4601             "default": "true",
4602             "description": ""
4603         },
4604         {
4605             "from": "ip-address-list",
4606             "to": "vip-ipv4-address-list",
4607             "label": "org.onap.relationships.inventory.Uses",
4608             "direction": "OUT",
4609             "multiplicity": "ONE2ONE",
4610             "contains-other-v": "NONE",
4611             "delete-other-v": "NONE",
4612             "prevent-delete": "!${direction}",
4613             "default": "true",
4614             "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the vip-ipv4-address-list of an R-Leaf's l-interface that is for VLAN 2"
4615         },
4616         {
4617             "from": "ip-address-list",
4618             "to": "vip-ipv6-address-list",
4619             "label": "org.onap.relationships.inventory.Uses",
4620             "direction": "OUT",
4621             "multiplicity": "ONE2ONE",
4622             "contains-other-v": "NONE",
4623             "delete-other-v": "NONE",
4624             "prevent-delete": "!${direction}",
4625             "default": "true",
4626             "description": "This edge relates an object-group's ip-address-list through reference from DLP data to an ip-address from FCT in the vip-ipv6-address-list of an R-Leaf's l-interface that is for VLAN 2"
4627         },
4628         {
4629             "from": "l3-interface-ipv4-address-list",
4630             "to": "lag-interface",
4631             "label": "org.onap.relationships.inventory.BelongsTo",
4632             "direction": "OUT",
4633             "multiplicity": "MANY2ONE",
4634             "contains-other-v": "!${direction}",
4635             "delete-other-v": "!${direction}",
4636             "SVC-INFRA": "NONE",
4637             "prevent-delete": "NONE",
4638             "default": "true",
4639             "description": "A IPv4 address associated with a lag-interface."
4640         },
4641         {
4642             "from": "l3-interface-ipv4-address-list",
4643             "to": "p-interface",
4644             "label": "org.onap.relationships.inventory.BelongsTo",
4645             "direction": "OUT",
4646             "multiplicity": "MANY2ONE",
4647             "contains-other-v": "!${direction}",
4648             "delete-other-v": "!${direction}",
4649             "SVC-INFRA": "NONE",
4650             "prevent-delete": "NONE",
4651             "default": "true",
4652             "description": "A IPv4 address associated with a p-interface."
4653         },
4654         {
4655             "from": "l3-interface-ipv6-address-list",
4656             "to": "lag-interface",
4657             "label": "org.onap.relationships.inventory.BelongsTo",
4658             "direction": "OUT",
4659             "multiplicity": "MANY2ONE",
4660             "contains-other-v": "!${direction}",
4661             "delete-other-v": "!${direction}",
4662             "SVC-INFRA": "NONE",
4663             "prevent-delete": "NONE",
4664             "default": "true",
4665             "description": "A IPv6 address associated with a lag-interface."
4666         },
4667         {
4668             "from": "l3-interface-ipv6-address-list",
4669             "to": "p-interface",
4670             "label": "org.onap.relationships.inventory.BelongsTo",
4671             "direction": "OUT",
4672             "multiplicity": "MANY2ONE",
4673             "contains-other-v": "!${direction}",
4674             "delete-other-v": "!${direction}",
4675             "SVC-INFRA": "NONE",
4676             "prevent-delete": "NONE",
4677             "default": "true",
4678             "description": "A IPv6 address associated with a p-interface."
4679         },
4680         {
4681             "from": "l3-network",
4682             "to": "l3-network",
4683             "label": "org.onap.relationships.inventory.Uses",
4684             "direction": "OUT",
4685             "multiplicity": "MANY2MANY",
4686             "contains-other-v": "NONE",
4687             "delete-other-v": "NONE",
4688             "SVC-INFRA": "NONE",
4689             "prevent-delete": "NONE",
4690             "default": "true",
4691             "description": "l3-network uses l3-network"
4692         },
4693         {
4694             "from": "l3-network",
4695             "to": "network-route",
4696             "label": "org.onap.relationships.inventory.Uses",
4697             "direction": "OUT",
4698             "multiplicity": "MANY2MANY",
4699             "contains-other-v": "NONE",
4700             "delete-other-v": "NONE",
4701             "prevent-delete": "${direction}",
4702             "default": "true",
4703             "description": "Relates l3-network to network-route for static routes."
4704         },
4705         {
4706             "from": "lag-interface",
4707             "to": "geo-region",
4708             "label": "org.onap.relationships.inventory.MemberOf",
4709             "direction": "OUT",
4710             "multiplicity": "MANY2MANY",
4711             "contains-other-v": "NONE",
4712             "delete-other-v": "NONE",
4713             "prevent-delete": "NONE",
4714             "default": "true",
4715             "description": "The lag-interface associated to a geo-region"
4716         },
4717         {
4718             "from": "lag-interface",
4719             "to": "l-interface",
4720             "label": "org.onap.relationships.inventory.Uses",
4721             "direction": "OUT",
4722             "multiplicity": "MANY2MANY",
4723             "contains-other-v": "NONE",
4724             "delete-other-v": "NONE",
4725             "prevent-delete": "NONE",
4726             "default": "false",
4727             "description": ""
4728         },
4729         {
4730             "from": "license",
4731             "to": "chassis",
4732             "label": "org.onap.relationships.inventory.BelongsTo",
4733             "direction": "OUT",
4734             "multiplicity": "MANY2ONE",
4735             "contains-other-v": "!${direction}",
4736             "delete-other-v": "!${direction}",
4737             "prevent-delete": "NONE",
4738             "default": "true",
4739             "description": "A license belongs to a chassis."
4740         },
4741         {
4742             "from": "l-interface",
4743             "to": "next-hop",
4744             "label": "org.onap.relationships.inventory.Uses",
4745             "direction": "OUT",
4746             "multiplicity": "ONE2MANY",
4747             "contains-other-v": "NONE",
4748             "delete-other-v": "NONE",
4749             "prevent-delete": "NONE",
4750             "default": "true",
4751             "description": "The l-interface that is used by the next-hop."
4752         },
4753         {
4754             "from": "l-interface",
4755             "to": "pnf",
4756             "label": "org.onap.relationships.inventory.BelongsTo",
4757             "direction": "OUT",
4758             "multiplicity": "MANY2ONE",
4759             "contains-other-v": "!${direction}",
4760             "delete-other-v": "!${direction}",
4761             "prevent-delete": "NONE",
4762             "default": "true",
4763             "description": "A logical interface associated with a pnf."
4764         },
4765         {
4766             "from": "l-interface",
4767             "to": "pserver",
4768             "label": "org.onap.relationships.inventory.BelongsTo",
4769             "direction": "OUT",
4770             "multiplicity": "MANY2ONE",
4771             "contains-other-v": "!${direction}",
4772             "delete-other-v": "!${direction}",
4773             "prevent-delete": "NONE",
4774             "default": "true",
4775             "description": "A logical interface associated with a pserver."
4776         },
4777         {
4778             "from": "logical-link",
4779             "to": "port",
4780             "label": "org.onap.relationships.inventory.Uses",
4781             "direction": "OUT",
4782             "multiplicity": "ONE2MANY",
4783             "contains-other-v": "NONE",
4784             "delete-other-v": "${direction}",
4785             "prevent-delete": "NONE",
4786             "default": "true",
4787             "description": "The port associated with a logical-link"
4788         },
4789         {
4790             "from": "mapping",
4791             "to": "cloud-region",
4792             "label": "org.onap.relationships.inventory.LocatedIn",
4793             "direction": "OUT",
4794             "multiplicity": "MANY2MANY",
4795             "contains-other-v": "NONE",
4796             "delete-other-v": "NONE",
4797             "prevent-delete": "NONE",
4798             "default": "true",
4799             "description": "The mapping associated to a cloud-region"
4800         },
4801         {
4802             "from": "mapping",
4803             "to": "instance-group",
4804             "label": "org.onap.relationships.inventory.Current",
4805             "direction": "OUT",
4806             "multiplicity": "MANY2MANY",
4807             "contains-other-v": "NONE",
4808             "delete-other-v": "NONE",
4809             "prevent-delete": "NONE",
4810             "default": "false",
4811             "description": ""
4812         },
4813         {
4814             "from": "mapping",
4815             "to": "instance-group",
4816             "label": "org.onap.relationships.inventory.MemberOf",
4817             "direction": "OUT",
4818             "multiplicity": "MANY2MANY",
4819             "contains-other-v": "NONE",
4820             "delete-other-v": "NONE",
4821             "prevent-delete": "NONE",
4822             "default": "true",
4823             "description": "The mapping associated to an instance-group"
4824         },
4825         {
4826             "from": "mapping",
4827             "to": "instance-group",
4828             "label": "org.onap.relationships.inventory.Target",
4829             "direction": "OUT",
4830             "multiplicity": "MANY2MANY",
4831             "contains-other-v": "NONE",
4832             "delete-other-v": "NONE",
4833             "prevent-delete": "NONE",
4834             "default": "false",
4835             "description": ""
4836         },
4837         {
4838             "from": "mapping",
4839             "to": "mapping",
4840             "label": "org.onap.relationships.inventory.AppliesTo",
4841             "direction": "OUT",
4842             "multiplicity": "MANY2MANY",
4843             "contains-other-v": "NONE",
4844             "delete-other-v": "NONE",
4845             "prevent-delete": "NONE",
4846             "default": "false",
4847             "description": "The mapping associated to a mapping"
4848         },
4849         {
4850             "from": "mapping",
4851             "to": "mapping",
4852             "label": "org.onap.relationships.inventory.MemberOf",
4853             "direction": "OUT",
4854             "multiplicity": "MANY2MANY",
4855             "contains-other-v": "NONE",
4856             "delete-other-v": "NONE",
4857             "prevent-delete": "NONE",
4858             "default": "true",
4859             "description": "The mapping associated to a mapping"
4860         },
4861         {
4862             "from": "mapping",
4863             "to": "pnf",
4864             "label": "org.onap.relationships.inventory.MemberOf",
4865             "direction": "OUT",
4866             "multiplicity": "ONE2MANY",
4867             "contains-other-v": "NONE",
4868             "delete-other-v": "NONE",
4869             "prevent-delete": "NONE",
4870             "default": "true",
4871             "description": "The mapping associated to a pnf"
4872         },
4873         {
4874             "from": "mapping",
4875             "to": "policy",
4876             "label": "org.onap.relationships.inventory.MemberOf",
4877             "direction": "OUT",
4878             "multiplicity": "ONE2MANY",
4879             "contains-other-v": "NONE",
4880             "delete-other-v": "NONE",
4881             "prevent-delete": "NONE",
4882             "default": "true",
4883             "description": "The mapping associated to a policy"
4884         },
4885         {
4886             "from": "metadatum",
4887             "to": "profile",
4888             "label": "org.onap.relationships.inventory.BelongsTo",
4889             "direction": "OUT",
4890             "multiplicity": "MANY2ONE",
4891             "contains-other-v": "!${direction}",
4892             "delete-other-v": "!${direction}",
4893             "prevent-delete": "NONE",
4894             "default": "true",
4895             "description": "",
4896             "relationship-properties": [
4897                 "data-owner",
4898                 "data-source",
4899                 "data-source-version"
4900             ]
4901         },
4902         {
4903             "from": "network-range",
4904             "to": "cloud-region",
4905             "label": "org.onap.relationships.inventory.LocatedIn",
4906             "direction": "OUT",
4907             "multiplicity": "MANY2MANY",
4908             "contains-other-v": "NONE",
4909             "delete-other-v": "NONE",
4910             "prevent-delete": "NONE",
4911             "default": "true",
4912             "description": "The network-range is located in a cloud-region"
4913         },
4914         {
4915             "from": "network-range",
4916             "to": "complex",
4917             "label": "org.onap.relationships.inventory.LocatedIn",
4918             "direction": "OUT",
4919             "multiplicity": "MANY2MANY",
4920             "contains-other-v": "NONE",
4921             "delete-other-v": "NONE",
4922             "prevent-delete": "NONE",
4923             "default": "true",
4924             "description": "The network-range is located in a complex"
4925         },
4926         {
4927             "from": "network-range",
4928             "to": "zone",
4929             "label": "org.onap.relationships.inventory.LocatedIn",
4930             "direction": "OUT",
4931             "multiplicity": "MANY2MANY",
4932             "contains-other-v": "NONE",
4933             "delete-other-v": "NONE",
4934             "prevent-delete": "NONE",
4935             "default": "true",
4936             "description": "The network-range is located in a zone"
4937         },
4938         {
4939             "from": "network-route",
4940             "to": "next-hop",
4941             "label": "org.onap.relationships.inventory.Uses",
4942             "direction": "OUT",
4943             "multiplicity": "ONE2MANY",
4944             "contains-other-v": "NONE",
4945             "delete-other-v": "NONE",
4946             "prevent-delete": "NONE",
4947             "default": "true",
4948             "description": "The network-route that is used by the next-hop."
4949         },
4950         {
4951             "from": "network-route",
4952             "to": "subnet",
4953             "label": "org.onap.relationships.inventory.MemberOf",
4954             "direction": "OUT",
4955             "multiplicity": "MANY2ONE",
4956             "contains-other-v": "NONE",
4957             "delete-other-v": "NONE",
4958             "prevent-delete": "NONE",
4959             "default": "true",
4960             "description": "The route is part of part of a subnet."
4961         },
4962         {
4963             "from": "next-hop",
4964             "to": "bfd",
4965             "label": "org.onap.relationships.inventory.Uses",
4966             "direction": "OUT",
4967             "multiplicity": "ONE2ONE",
4968             "contains-other-v": "NONE",
4969             "delete-other-v": "NONE",
4970             "prevent-delete": "NONE",
4971             "default": "true",
4972             "description": ""
4973         },
4974         {
4975             "from": "pdu",
4976             "to": "hardware-catalog-item",
4977             "label": "org.onap.relationships.inventory.IsA",
4978             "direction": "OUT",
4979             "multiplicity": "MANY2ONE",
4980             "contains-other-v": "NONE",
4981             "delete-other-v": "NONE",
4982             "SVC-INFRA": "NONE",
4983             "prevent-delete": "!${direction}",
4984             "default": "true",
4985             "description": "The pdu is described by the hardware-catalog-item."
4986         },
4987         {
4988             "from": "pdu",
4989             "to": "rack",
4990             "label": "org.onap.relationships.inventory.LocatedIn",
4991             "direction": "OUT",
4992             "multiplicity": "MANY2ONE",
4993             "contains-other-v": "!${direction}",
4994             "delete-other-v": "!${direction}",
4995             "SVC-INFRA": "NONE",
4996             "prevent-delete": "NONE",
4997             "default": "true",
4998             "description": "A pdu is located in a building (aka complex)."
4999         },
5000         {
5001             "from": "pdu",
5002             "to": "rack-unit",
5003             "label": "org.onap.relationships.inventory.Uses",
5004             "direction": "OUT",
5005             "multiplicity": "ONE2MANY",
5006             "contains-other-v": "NONE",
5007             "delete-other-v": "NONE",
5008             "SVC-INFRA": "NONE",
5009             "prevent-delete": "!${direction}",
5010             "default": "true",
5011             "description": "A pdu uses space in a rack (aka one or more rack-units)."
5012         },
5013         {
5014             "from": "pluggable-slot",
5015             "to": "card",
5016             "label": "org.onap.relationships.inventory.LocatedIn",
5017             "direction": "OUT",
5018             "multiplicity": "MANY2ONE",
5019             "contains-other-v": "!${direction}",
5020             "delete-other-v": "!${direction}",
5021             "SVC-INFRA": "NONE",
5022             "prevent-delete": "NONE",
5023             "default": "true",
5024             "description": "A pluggable slot is located in a card."
5025         },
5026         {
5027             "from": "pluggable-slot",
5028             "to": "chassis",
5029             "label": "org.onap.relationships.inventory.LocatedIn",
5030             "direction": "OUT",
5031             "multiplicity": "MANY2ONE",
5032             "contains-other-v": "!${direction}",
5033             "delete-other-v": "!${direction}",
5034             "SVC-INFRA": "NONE",
5035             "prevent-delete": "NONE",
5036             "default": "true",
5037             "description": "A pluggable-slot is located in a chassis."
5038         },
5039         {
5040             "from": "pluggable",
5041             "to": "cable",
5042             "label": "org.onap.relationships.inventory.PartOf",
5043             "direction": "OUT",
5044             "multiplicity": "MANY2ONE",
5045             "contains-other-v": "NONE",
5046             "delete-other-v": "!${direction}",
5047             "SVC-INFRA": "NONE",
5048             "prevent-delete": "NONE",
5049             "default": "true",
5050             "description": "A pluggable that is intergrated with a cable."
5051         },
5052         {
5053             "from": "pluggable",
5054             "to": "hardware-catalog-item",
5055             "label": "org.onap.relationships.inventory.IsA",
5056             "direction": "OUT",
5057             "multiplicity": "MANY2ONE",
5058             "contains-other-v": "NONE",
5059             "delete-other-v": "NONE",
5060             "SVC-INFRA": "NONE",
5061             "prevent-delete": "!${direction}",
5062             "default": "true",
5063             "description": "The pluggable is described by the hardware-catalog-item."
5064         },
5065         {
5066             "from": "pluggable",
5067             "to": "pluggable-slot",
5068             "label": "org.onap.relationships.inventory.LocatedIn",
5069             "direction": "OUT",
5070             "multiplicity": "ONE2ONE",
5071             "contains-other-v": "!${direction}",
5072             "delete-other-v": "!${direction}",
5073             "SVC-INFRA": "NONE",
5074             "prevent-delete": "NONE",
5075             "default": "true",
5076             "description": "A pluggable is located in a pluggable-slot."
5077         },
5078         {
5079             "from": "pnf",
5080             "to": "autonomous-system",
5081             "label": "org.onap.relationships.inventory.LocatedIn",
5082             "direction": "OUT",
5083             "multiplicity": "MANY2ONE",
5084             "contains-other-v": "NONE",
5085             "delete-other-v": "NONE",
5086             "SVC-INFRA": "NONE",
5087             "prevent-delete": "!${direction}",
5088             "default": "true",
5089             "description": "pnf is located in the autonomous-system."
5090         },
5091         {
5092             "from": "pnf",
5093             "to": "cloud-region",
5094             "label": "org.onap.relationships.inventory.LocatedIn",
5095             "direction": "OUT",
5096             "multiplicity": "MANY2ONE",
5097             "contains-other-v": "NONE",
5098             "delete-other-v": "NONE",
5099             "prevent-delete": "NONE",
5100             "default": "true",
5101             "description": "A pnf is located in (aka supports) a cloud-region."
5102         },
5103         {
5104             "from": "pnf",
5105             "to": "cloud-region",
5106             "label": "org.onap.relationships.inventory.Uses",
5107             "direction": "OUT",
5108             "multiplicity": "MANY2MANY",
5109             "contains-other-v": "NONE",
5110             "delete-other-v": "NONE",
5111             "prevent-delete": "NONE",
5112             "default": "false",
5113             "description": "used for CSP pnf to cloud-region."
5114         },
5115         {
5116             "from": "pnf",
5117             "to": "hw-component",
5118             "label": "org.onap.relationships.inventory.MemberOf",
5119             "direction": "OUT",
5120             "multiplicity": "MANY2ONE",
5121             "contains-other-v": "NONE",
5122             "delete-other-v": "NONE",
5123             "prevent-delete": "NONE",
5124             "default": "true",
5125             "description": "The hw-component associated to a pnf"
5126         },
5127         {
5128             "from": "pnf",
5129             "to": "policy",
5130             "label": "org.onap.relationships.inventory.Uses",
5131             "direction": "OUT",
5132             "multiplicity": "MANY2MANY",
5133             "contains-other-v": "NONE",
5134             "delete-other-v": "NONE",
5135             "SVC-INFRA": "NONE",
5136             "prevent-delete": "NONE",
5137             "default": "true",
5138             "description": "A pnf uses policies",
5139             "relationship-properties": [
5140                 "data-owner",
5141                 "data-source",
5142                 "data-source-version"
5143             ]
5144         },
5145         {
5146             "from": "pnf",
5147             "to": "project",
5148             "label": "org.onap.relationships.inventory.PartOf",
5149             "direction": "OUT",
5150             "multiplicity": "MANY2ONE",
5151             "contains-other-v": "NONE",
5152             "delete-other-v": "NONE",
5153             "SVC-INFRA": "NONE",
5154             "prevent-delete": "NONE",
5155             "default": "true",
5156             "description": "The pnf is part of a project (ex, VPMO that ordered the equipment)."
5157         },
5158         {
5159             "from": "pnf",
5160             "to": "sw-component",
5161             "label": "org.onap.relationships.inventory.MemberOf",
5162             "direction": "OUT",
5163             "multiplicity": "MANY2ONE",
5164             "contains-other-v": "NONE",
5165             "delete-other-v": "NONE",
5166             "prevent-delete": "NONE",
5167             "default": "true",
5168             "description": "The sw-component associated to a pnf"
5169         },
5170         {
5171             "from": "policy",
5172             "to": "address-family",
5173             "label": "org.onap.relationships.inventory.AppliesTo",
5174             "direction": "OUT",
5175             "multiplicity": "MANY2MANY",
5176             "contains-other-v": "NONE",
5177             "delete-other-v": "NONE",
5178             "SVC-INFRA": "NONE",
5179             "prevent-delete": "${direction}",
5180             "default": "true",
5181             "description": "A policy applies to an address family.",
5182             "relationship-properties": [
5183                 "data-owner",
5184                 "data-source",
5185                 "data-source-version"
5186             ]
5187         },
5188         {
5189             "from": "policy",
5190             "to": "bgp-group",
5191             "label": "org.onap.relationships.inventory.AppliesTo",
5192             "direction": "OUT",
5193             "multiplicity": "MANY2MANY",
5194             "contains-other-v": "NONE",
5195             "delete-other-v": "NONE",
5196             "SVC-INFRA": "NONE",
5197             "prevent-delete": "${direction}",
5198             "default": "true",
5199             "description": "A policy applies to a bgp-group."
5200         },
5201         {
5202             "from": "policy",
5203             "to": "bgp-neighbor",
5204             "label": "org.onap.relationships.inventory.AppliesTo",
5205             "direction": "OUT",
5206             "multiplicity": "MANY2MANY",
5207             "contains-other-v": "NONE",
5208             "delete-other-v": "NONE",
5209             "SVC-INFRA": "NONE",
5210             "prevent-delete": "${direction}",
5211             "default": "true",
5212             "description": "A policy applies to a bgp-neighbor."
5213         },
5214         {
5215             "from": "policy",
5216             "to": "instance-group",
5217             "label": "org.onap.relationships.inventory.AppliesTo",
5218             "direction": "OUT",
5219             "multiplicity": "MANY2ONE",
5220             "contains-other-v": "NONE",
5221             "delete-other-v": "NONE",
5222             "prevent-delete": "NONE",
5223             "default": "true",
5224             "description": "The policy associated to an instance-group",
5225             "relationship-properties": [
5226                 "data-owner",
5227                 "data-source",
5228                 "data-source-version"
5229             ]
5230         },
5231         {
5232             "from": "policy",
5233             "to": "l3-network",
5234             "label": "org.onap.relationships.inventory.AppliesTo",
5235             "direction": "OUT",
5236             "multiplicity": "MANY2MANY",
5237             "contains-other-v": "NONE",
5238             "delete-other-v": "NONE",
5239             "SVC-INFRA": "NONE",
5240             "prevent-delete": "NONE",
5241             "default": "true",
5242             "description": "A policy applies to l3-networks."
5243         },
5244         {
5245             "from": "policy",
5246             "to": "l-interface",
5247             "label": "org.onap.relationships.inventory.AppliesTo",
5248             "direction": "OUT",
5249             "multiplicity": "MANY2MANY",
5250             "contains-other-v": "NONE",
5251             "delete-other-v": "NONE",
5252             "SVC-INFRA": "NONE",
5253             "prevent-delete": "NONE",
5254             "default": "true",
5255             "description": "The policy applies to an l-interface.",
5256             "relationship-properties": [
5257                 "data-owner",
5258                 "data-source",
5259                 "data-source-version"
5260             ]
5261         },
5262         {
5263             "from": "policy",
5264             "to": "rule",
5265             "label": "org.onap.relationships.inventory.Implements",
5266             "direction": "OUT",
5267             "multiplicity": "ONE2MANY",
5268             "contains-other-v": "${direction}",
5269             "delete-other-v": "${direction}",
5270             "SVC-INFRA": "NONE",
5271             "prevent-delete": "NONE",
5272             "default": "true",
5273             "description": ""
5274         },
5275         {
5276             "from": "policy",
5277             "to": "vlan-tag",
5278             "label": "org.onap.relationships.inventory.AppliesTo",
5279             "direction": "OUT",
5280             "multiplicity": "MANY2MANY",
5281             "contains-other-v": "NONE",
5282             "delete-other-v": "NONE",
5283             "SVC-INFRA": "NONE",
5284             "prevent-delete": "${direction}",
5285             "default": "true",
5286             "description": "This edge allows for QOS policy to vlan-tag relationship. For a given policy get all vlan tags as well as for a given vlan-tag get all the policies.",
5287             "relationship-properties": [
5288                 "data-owner",
5289                 "data-source",
5290                 "data-source-version"
5291             ]
5292         },
5293         {
5294             "from": "policy",
5295             "to": "vpn-binding",
5296             "label": "org.onap.relationships.inventory.Uses",
5297             "direction": "OUT",
5298             "multiplicity": "ONE2MANY",
5299             "contains-other-v": "NONE",
5300             "delete-other-v": "NONE",
5301             "SVC-INFRA": "NONE",
5302             "prevent-delete": "NONE",
5303             "default": "true",
5304             "description": "A policy uses vpn-bindings"
5305         },
5306         {
5307             "from": "policy",
5308             "to": "vrf",
5309             "label": "org.onap.relationships.inventory.AppliesTo",
5310             "direction": "OUT",
5311             "multiplicity": "MANY2MANY",
5312             "contains-other-v": "NONE",
5313             "delete-other-v": "NONE",
5314             "SVC-INFRA": "NONE",
5315             "prevent-delete": "NONE",
5316             "default": "true",
5317             "description": "",
5318             "relationship-properties": [
5319                 "data-owner",
5320                 "data-source",
5321                 "data-source-version"
5322             ]
5323         },
5324         {
5325             "from": "port-list",
5326             "to": "rule",
5327             "label": "org.onap.relationships.inventory.BelongsTo",
5328             "direction": "OUT",
5329             "multiplicity": "MANY2ONE",
5330             "contains-other-v": "!${direction}",
5331             "delete-other-v": "!${direction}",
5332             "SVC-INFRA": "NONE",
5333             "prevent-delete": "NONE",
5334             "default": "true",
5335             "description": ""
5336         },
5337         {
5338             "from": "port",
5339             "to": "cable",
5340             "label": "tosca.relationships.network.LinksTo",
5341             "direction": "OUT",
5342             "multiplicity": "MANY2ONE",
5343             "contains-other-v": "NONE",
5344             "delete-other-v": "NONE",
5345             "SVC-INFRA": "NONE",
5346             "prevent-delete": "${direction}",
5347             "default": "true",
5348             "description": "A channel-interface terminates a channel-link."
5349         },
5350         {
5351             "from": "port",
5352             "to": "card",
5353             "label": "org.onap.relationships.inventory.LocatedIn",
5354             "direction": "OUT",
5355             "multiplicity": "MANY2ONE",
5356             "contains-other-v": "!${direction}",
5357             "delete-other-v": "!${direction}",
5358             "SVC-INFRA": "NONE",
5359             "prevent-delete": "NONE",
5360             "default": "true",
5361             "description": "A port is located in a card."
5362         },
5363         {
5364             "from": "port",
5365             "to": "chassis",
5366             "label": "org.onap.relationships.inventory.LocatedIn",
5367             "direction": "OUT",
5368             "multiplicity": "MANY2ONE",
5369             "contains-other-v": "!${direction}",
5370             "delete-other-v": "!${direction}",
5371             "SVC-INFRA": "NONE",
5372             "prevent-delete": "NONE",
5373             "default": "true",
5374             "description": "A port is LocatedIn a chassis."
5375         },
5376         {
5377             "from": "port",
5378             "to": "p-interface",
5379             "label": "org.onap.relationships.inventory.ComposedOf",
5380             "direction": "OUT",
5381             "multiplicity": "MANY2MANY",
5382             "contains-other-v": "NONE",
5383             "delete-other-v": "${direction}",
5384             "SVC-INFRA": "NONE",
5385             "prevent-delete": "NONE",
5386             "default": "true",
5387             "description": "A port is composed of one or more p-interfaces."
5388         },
5389         {
5390             "from": "port",
5391             "to": "pluggable",
5392             "label": "org.onap.relationships.inventory.LocatedIn",
5393             "direction": "OUT",
5394             "multiplicity": "MANY2ONE",
5395             "contains-other-v": "!${direction}",
5396             "delete-other-v": "!${direction}",
5397             "SVC-INFRA": "NONE",
5398             "prevent-delete": "NONE",
5399             "default": "true",
5400             "description": "A port is located in a pluggable."
5401         },
5402         {
5403             "from": "port",
5404             "to": "port",
5405             "label": "org.onap.relationships.inventory.LinksTo",
5406             "direction": "OUT",
5407             "multiplicity": "ONE2ONE",
5408             "contains-other-v": "NONE",
5409             "delete-other-v": "NONE",
5410             "SVC-INFRA": "NONE",
5411             "prevent-delete": "NONE",
5412             "default": "true",
5413             "description": "A port LinksTo another port."
5414         },
5415         {
5416             "from": "profile",
5417             "to": "card",
5418             "label": "org.onap.relationships.inventory.AppliesTo",
5419             "direction": "OUT",
5420             "multiplicity": "MANY2MANY",
5421             "contains-other-v": "NONE",
5422             "delete-other-v": "NONE",
5423             "SVC-INFRA": "NONE",
5424             "prevent-delete": "${direction}",
5425             "default": "true",
5426             "description": "The profile (set of characteristics) applies to the card."
5427         },
5428         {
5429             "from": "profile",
5430             "to": "chassis",
5431             "label": "org.onap.relationships.inventory.AppliesTo",
5432             "direction": "OUT",
5433             "multiplicity": "MANY2MANY",
5434             "contains-other-v": "NONE",
5435             "delete-other-v": "None",
5436             "SVC-INFRA": "NONE",
5437             "prevent-delete": "${direction}",
5438             "default": "true",
5439             "description": "The profile (set of characteristics) applies to the chassis."
5440         },
5441         {
5442             "from": "profile",
5443             "to": "cloud-region",
5444             "label": "org.onap.relationships.inventory.AppliesTo",
5445             "direction": "OUT",
5446             "multiplicity": "MANY2MANY",
5447             "contains-other-v": "NONE",
5448             "delete-other-v": "NONE",
5449             "prevent-delete": "NONE",
5450             "default": "true",
5451             "description": ""
5452         },
5453         {
5454             "from": "profile",
5455             "to": "hardware-catalog-item",
5456             "label": "org.onap.relationships.inventory.AppliesTo",
5457             "direction": "OUT",
5458             "multiplicity": "MANY2MANY",
5459             "contains-other-v": "NONE",
5460             "delete-other-v": "NONE",
5461             "SVC-INFRA": "NONE",
5462             "prevent-delete": "${direction}",
5463             "default": "true",
5464             "description": "A set of characteristics of the hardware-catalog-item."
5465         },
5466         {
5467             "from": "profile",
5468             "to": "instance-group",
5469             "label": "org.onap.relationships.inventory.AppliesTo",
5470             "direction": "OUT",
5471             "multiplicity": "MANY2MANY",
5472             "contains-other-v": "NONE",
5473             "delete-other-v": "NONE",
5474             "SVC-INFRA": "NONE",
5475             "prevent-delete": "${direction}",
5476             "default": "true",
5477             "description": "A profile (set of characteristics) applies to the instance-group (as a vrrp group)."
5478         },
5479         {
5480             "from": "profile",
5481             "to": "l3-network",
5482             "label": "org.onap.relationships.inventory.AppliesTo",
5483             "direction": "OUT",
5484             "multiplicity": "MANY2MANY",
5485             "contains-other-v": "NONE",
5486             "delete-other-v": "NONE",
5487             "SVC-INFRA": "NONE",
5488             "prevent-delete": "${direction}",
5489             "default": "true",
5490             "description": "A profile (set of characteristics) applies to the l3-network."
5491         },
5492         {
5493             "from": "profile",
5494             "to": "lag-interface",
5495             "label": "org.onap.relationships.inventory.AppliesTo",
5496             "direction": "OUT",
5497             "multiplicity": "MANY2MANY",
5498             "contains-other-v": "NONE",
5499             "delete-other-v": "NONE",
5500             "SVC-INFRA": "NONE",
5501             "prevent-delete": "${direction}",
5502             "default": "true",
5503             "description": "A profile (set of characteristics) applies to the lag-interface.",
5504             "relationship-properties": [
5505                 "data-owner",
5506                 "data-source",
5507                 "data-source-version"
5508             ]
5509         },
5510         {
5511             "from": "profile",
5512             "to": "l-interface",
5513             "label": "org.onap.relationships.inventory.AppliesTo",
5514             "direction": "OUT",
5515             "multiplicity": "MANY2MANY",
5516             "contains-other-v": "NONE",
5517             "delete-other-v": "NONE",
5518             "SVC-INFRA": "NONE",
5519             "prevent-delete": "${direction}",
5520             "default": "true",
5521             "description": "A profile (set of characteristics) applies to the l-interface.",
5522             "relationship-properties": [
5523                 "data-owner",
5524                 "data-source",
5525                 "data-source-version"
5526             ]
5527         },
5528         {
5529             "from": "profile",
5530             "to": "logical-link",
5531             "label": "org.onap.relationships.inventory.AppliesTo",
5532             "direction": "OUT",
5533             "multiplicity": "MANY2MANY",
5534             "contains-other-v": "NONE",
5535             "delete-other-v": "NONE",
5536             "SVC-INFRA": "NONE",
5537             "prevent-delete": "${direction}",
5538             "default": "true",
5539             "description": "A profile (set of characteristics) applies to the logical-link."
5540         },
5541         {
5542             "from": "profile",
5543             "to": "pdu",
5544             "label": "org.onap.relationships.inventory.AppliesTo",
5545             "direction": "OUT",
5546             "multiplicity": "MANY2MANY",
5547             "contains-other-v": "NONE",
5548             "delete-other-v": "None",
5549             "SVC-INFRA": "NONE",
5550             "prevent-delete": "${direction}",
5551             "default": "true",
5552             "description": "The profile (set of characteristics) applies to the pdu."
5553         },
5554         {
5555             "from": "profile",
5556             "to": "physical-link",
5557             "label": "org.onap.relationships.inventory.AppliesTo",
5558             "direction": "OUT",
5559             "multiplicity": "MANY2MANY",
5560             "contains-other-v": "NONE",
5561             "delete-other-v": "NONE",
5562             "SVC-INFRA": "NONE",
5563             "prevent-delete": "${direction}",
5564             "default": "true",
5565             "description": "A profile (set of characteristics) applies to the physical-link."
5566         },
5567         {
5568             "from": "profile",
5569             "to": "p-interface",
5570             "label": "org.onap.relationships.inventory.AppliesTo",
5571             "direction": "OUT",
5572             "multiplicity": "MANY2MANY",
5573             "contains-other-v": "NONE",
5574             "delete-other-v": "NONE",
5575             "SVC-INFRA": "NONE",
5576             "prevent-delete": "${direction}",
5577             "default": "true",
5578             "description": "A profile (set of characteristics) applies to the p-interface.",
5579             "relationship-properties": [
5580                 "data-owner",
5581                 "data-source",
5582                 "data-source-version"
5583             ]
5584         },
5585         {
5586             "from": "profile",
5587             "to": "pluggable",
5588             "label": "org.onap.relationships.inventory.AppliesTo",
5589             "direction": "OUT",
5590             "multiplicity": "MANY2MANY",
5591             "contains-other-v": "NONE",
5592             "delete-other-v": "NONE",
5593             "SVC-INFRA": "NONE",
5594             "prevent-delete": "${direction}",
5595             "default": "true",
5596             "description": "The profile (set of characteristics) applies to the pluggable."
5597         },
5598         {
5599             "from": "profile",
5600             "to": "pnf",
5601             "label": "org.onap.relationships.inventory.AppliesTo",
5602             "direction": "OUT",
5603             "multiplicity": "MANY2MANY",
5604             "contains-other-v": "NONE",
5605             "delete-other-v": "NONE",
5606             "SVC-INFRA": "NONE",
5607             "prevent-delete": "${direction}",
5608             "default": "true",
5609             "description": "A profile (set of characteristics) applies to the pnf.",
5610             "relationship-properties": [
5611                 "data-owner",
5612                 "data-source",
5613                 "data-source-version"
5614             ]
5615         },
5616         {
5617             "from": "profile",
5618             "to": "policy",
5619             "label": "org.onap.relationships.inventory.AppliesTo",
5620             "direction": "OUT",
5621             "multiplicity": "MANY2MANY",
5622             "contains-other-v": "NONE",
5623             "delete-other-v": "NONE",
5624             "SVC-INFRA": "NONE",
5625             "prevent-delete": "${direction}",
5626             "default": "true",
5627             "description": "A profile (set of characteristics) applies to the policy.",
5628             "relationship-properties": [
5629                 "data-owner",
5630                 "data-source",
5631                 "data-source-version"
5632             ]
5633         },
5634         {
5635             "from": "profile",
5636             "to": "pserver",
5637             "label": "org.onap.relationships.inventory.AppliesTo",
5638             "direction": "OUT",
5639             "multiplicity": "MANY2MANY",
5640             "contains-other-v": "NONE",
5641             "delete-other-v": "NONE",
5642             "SVC-INFRA": "NONE",
5643             "prevent-delete": "${direction}",
5644             "default": "true",
5645             "description": "A profile (set of characteristics) applies to the pserver."
5646         },
5647         {
5648             "from": "profile",
5649             "to": "rack",
5650             "label": "org.onap.relationships.inventory.AppliesTo",
5651             "direction": "OUT",
5652             "multiplicity": "MANY2MANY",
5653             "contains-other-v": "NONE",
5654             "delete-other-v": "NONE",
5655             "SVC-INFRA": "NONE",
5656             "prevent-delete": "${direction}",
5657             "default": "true",
5658             "description": "The profile (set of characteristics) applies to the rack."
5659         },
5660         {
5661             "from": "profile",
5662             "to": "subnet",
5663             "label": "org.onap.relationships.inventory.AppliesTo",
5664             "direction": "OUT",
5665             "multiplicity": "MANY2MANY",
5666             "contains-other-v": "NONE",
5667             "delete-other-v": "NONE",
5668             "SVC-INFRA": "NONE",
5669             "prevent-delete": "${direction}",
5670             "default": "true",
5671             "description": "A profile (set of characteristics) applies to the subnet."
5672         },
5673         {
5674             "from": "profile",
5675             "to": "vlan-range",
5676             "label": "org.onap.relationships.inventory.AppliesTo",
5677             "direction": "OUT",
5678             "multiplicity": "MANY2MANY",
5679             "contains-other-v": "NONE",
5680             "delete-other-v": "NONE",
5681             "SVC-INFRA": "NONE",
5682             "prevent-delete": "${direction}",
5683             "default": "true",
5684             "description": "A profile (set of characteristics) applies to the vlan-range."
5685         },
5686         {
5687             "from": "profile",
5688             "to": "vlan-tag",
5689             "label": "org.onap.relationships.inventory.AppliesTo",
5690             "direction": "OUT",
5691             "multiplicity": "MANY2MANY",
5692             "contains-other-v": "NONE",
5693             "delete-other-v": "NONE",
5694             "SVC-INFRA": "NONE",
5695             "prevent-delete": "${direction}",
5696             "default": "true",
5697             "description": "A profile (set of characteristics) applies to the vlan-tag."
5698         },
5699         {
5700             "from": "profile",
5701             "to": "vpn-binding",
5702             "label": "org.onap.relationships.inventory.AppliesTo",
5703             "direction": "OUT",
5704             "multiplicity": "MANY2MANY",
5705             "contains-other-v": "NONE",
5706             "delete-other-v": "NONE",
5707             "SVC-INFRA": "NONE",
5708             "prevent-delete": "${direction}",
5709             "default": "true",
5710             "description": "A profile (set of characteristics) applies to the vpn-binding."
5711         },
5712         {
5713             "from": "profile",
5714             "to": "vrf",
5715             "label": "org.onap.relationships.inventory.AppliesTo",
5716             "direction": "OUT",
5717             "multiplicity": "MANY2MANY",
5718             "contains-other-v": "NONE",
5719             "delete-other-v": "NONE",
5720             "SVC-INFRA": "NONE",
5721             "prevent-delete": "${direction}",
5722             "default": "true",
5723             "description": "A profile (set of characteristics) applies to the vrf.",
5724             "relationship-properties": [
5725                 "data-owner",
5726                 "data-source",
5727                 "data-source-version"
5728             ]
5729         },
5730         {
5731             "from": "pserver",
5732             "to": "hw-component",
5733             "label": "org.onap.relationships.inventory.MemberOf",
5734             "direction": "OUT",
5735             "multiplicity": "MANY2ONE",
5736             "contains-other-v": "NONE",
5737             "delete-other-v": "NONE",
5738             "prevent-delete": "NONE",
5739             "default": "true",
5740             "description": "The hw-component associated to a pserver"
5741         },
5742         {
5743             "from": "pserver",
5744             "to": "policy",
5745             "label": "org.onap.relationships.inventory.Implements",
5746             "direction": "OUT",
5747             "multiplicity": "MANY2MANY",
5748             "contains-other-v": "NONE",
5749             "delete-other-v": "NONE",
5750             "SVC-INFRA": "NONE",
5751             "prevent-delete": "NONE",
5752             "default": "true",
5753             "description": ""
5754         },
5755         {
5756             "from": "pserver",
5757             "to": "project",
5758             "label": "org.onap.relationships.inventory.PartOf",
5759             "direction": "OUT",
5760             "multiplicity": "MANY2ONE",
5761             "contains-other-v": "NONE",
5762             "delete-other-v": "NONE",
5763             "SVC-INFRA": "NONE",
5764             "prevent-delete": "NONE",
5765             "default": "true",
5766             "description": "The pserver is part of a project (ex, VPMO that ordered the equipment)."
5767         },
5768         {
5769             "from": "pserver",
5770             "to": "sw-component",
5771             "label": "org.onap.relationships.inventory.MemberOf",
5772             "direction": "OUT",
5773             "multiplicity": "MANY2ONE",
5774             "contains-other-v": "NONE",
5775             "delete-other-v": "NONE",
5776             "prevent-delete": "NONE",
5777             "default": "true",
5778             "description": "The sw-component associated to a pserver"
5779         },
5780         {
5781             "from": "rack",
5782             "to": "complex",
5783             "label": "org.onap.relationships.inventory.LocatedIn",
5784             "direction": "OUT",
5785             "multiplicity": "MANY2ONE",
5786             "contains-other-v": "!${direction}",
5787             "delete-other-v": "!${direction}",
5788             "SVC-INFRA": "NONE",
5789             "prevent-delete": "NONE",
5790             "default": "true",
5791             "description": "A rack is located in a complex (aka building)."
5792         },
5793         {
5794             "from": "rack",
5795             "to": "hardware-catalog-item",
5796             "label": "org.onap.relationships.inventory.IsA",
5797             "direction": "OUT",
5798             "multiplicity": "MANY2ONE",
5799             "contains-other-v": "NONE",
5800             "delete-other-v": "NONE",
5801             "SVC-INFRA": "NONE",
5802             "prevent-delete": "!${direction}",
5803             "default": "true",
5804             "description": "The rack is this item from the hardware-catalog."
5805         },
5806         {
5807             "from": "rack",
5808             "to": "instance-group",
5809             "label": "org.onap.relationships.inventory.MemberOf",
5810             "direction": "OUT",
5811             "multiplicity": "MANY2ONE",
5812             "contains-other-v": "NONE",
5813             "delete-other-v": "NONE",
5814             "SVC-INFRA": "NONE",
5815             "prevent-delete": "!${direction}",
5816             "default": "true",
5817             "description": "The rack is a member of the instance-group (rack-group or pod)."
5818         },
5819         {
5820             "from": "rack-unit",
5821             "to": "rack",
5822             "label": "org.onap.relationships.inventory.LocatedIn",
5823             "direction": "OUT",
5824             "multiplicity": "MANY2ONE",
5825             "contains-other-v": "!${direction}",
5826             "delete-other-v": "!${direction}",
5827             "SVC-INFRA": "NONE",
5828             "prevent-delete": "NONE",
5829             "default": "true",
5830             "description": "A rack-unit is located in a rack."
5831         },
5832         {
5833             "from": "relationship-component",
5834             "to": "relationship-rule",
5835             "label": "org.onap.relationships.inventory.BelongsTo",
5836             "direction": "OUT",
5837             "multiplicity": "MANY2ONE",
5838             "contains-other-v": "!${direction}",
5839             "delete-other-v": "!${direction}",
5840             "prevent-delete": "NONE",
5841             "default": "true",
5842             "description": "Defines the traversal needed to reach the node of relationship-rule"
5843         },
5844         {
5845             "from": "relationship-rule",
5846             "to": "policy",
5847             "label": "org.onap.relationships.inventory.AppliesTo",
5848             "direction": "OUT",
5849             "multiplicity": "MANY2MANY",
5850             "contains-other-v": "NONE",
5851             "delete-other-v": "NONE",
5852             "prevent-delete": "NONE",
5853             "default": "true",
5854             "description": "Details relationships policy requires."
5855         },
5856         {
5857             "from": "relationship-rule",
5858             "to": "profile",
5859             "label": "org.onap.relationships.inventory.AppliesTo",
5860             "direction": "OUT",
5861             "multiplicity": "MANY2MANY",
5862             "contains-other-v": "NONE",
5863             "delete-other-v": "NONE",
5864             "prevent-delete": "NONE",
5865             "default": "true",
5866             "description": "Details relationships profile requires."
5867         },
5868         {
5869             "from": "rule",
5870             "to": "next-hop",
5871             "label": "org.onap.relationships.inventory.Uses",
5872             "direction": "OUT",
5873             "multiplicity": "MANY2MANY",
5874             "contains-other-v": "NONE",
5875             "delete-other-v": "NONE",
5876             "prevent-delete": "NONE",
5877             "default": "true",
5878             "description": "The rule that is used by the next-hop. For CG-NAT these are the ACL policies."
5879         },
5880         {
5881             "from": "selector-list",
5882             "to": "policy",
5883             "label": "org.onap.relationships.inventory.BelongsTo",
5884             "direction": "OUT",
5885             "multiplicity": "MANY2ONE",
5886             "contains-other-v": "!${direction}",
5887             "delete-other-v": "!${direction}",
5888             "SVC-INFRA": "NONE",
5889             "prevent-delete": "NONE",
5890             "default": "true",
5891             "description": ""
5892         },
5893         {
5894             "from": "selector-list",
5895             "to": "rule",
5896             "label": "org.onap.relationships.inventory.BelongsTo",
5897             "direction": "OUT",
5898             "multiplicity": "MANY2ONE",
5899             "contains-other-v": "!${direction}",
5900             "delete-other-v": "!${direction}",
5901             "SVC-INFRA": "NONE",
5902             "prevent-delete": "NONE",
5903             "default": "true",
5904             "description": ""
5905         },
5906         {
5907             "from": "service-instance",
5908             "to": "owning-entity",
5909             "label": "org.onap.relationships.inventory.Uses",
5910             "direction": "OUT",
5911             "multiplicity": "MANY2ONE",
5912             "contains-other-v": "NONE",
5913             "delete-other-v": "NONE",
5914             "prevent-delete": "NONE",
5915             "default": "false",
5916             "hidden-on": "owning-entity",
5917             "description": "service-instance Uses an owning-entity"
5918         },
5919         {
5920             "from": "service-instance",
5921             "to": "vrf",
5922             "label": "org.onap.relationships.inventory.ComposedOf",
5923             "direction": "OUT",
5924             "multiplicity": "MANY2MANY",
5925             "contains-other-v": "NONE",
5926             "delete-other-v": "NONE",
5927             "prevent-delete": "${direction}",
5928             "default": "true",
5929             "description": "This edge relates a vrf that is configured on a pnf to the service-instances that the vrf supports."
5930         },
5931         {
5932             "from": "service-subscription",
5933             "to": "customer",
5934             "label": "org.onap.relationships.inventory.BelongsTo",
5935             "direction": "OUT",
5936             "multiplicity": "MANY2ONE",
5937             "contains-other-v": "!${direction}",
5938             "delete-other-v": "!${direction}",
5939             "prevent-delete": "NONE",
5940             "default": "true",
5941             "description": "service-subscription BelongsTo customer"
5942         },
5943         {
5944             "from": "subnet",
5945             "to": "zone",
5946             "label": "org.onap.relationships.inventory.BelongsTo",
5947             "direction": "OUT",
5948             "multiplicity": "MANY2ONE",
5949             "contains-other-v": "!${direction}",
5950             "delete-other-v": "!${direction}",
5951             "prevent-delete": "NONE",
5952             "default": "true",
5953             "description": "A fabric subnet belongs to a zone."
5954         },
5955         {
5956             "from": "sw-component",
5957             "to": "profile",
5958             "label": "org.onap.relationships.inventory.AppliesTo",
5959             "direction": "OUT",
5960             "multiplicity": "MANY2MANY",
5961             "contains-other-v": "NONE",
5962             "delete-other-v": "NONE",
5963             "prevent-delete": "NONE",
5964             "default": "true",
5965             "description": "The profile associated to a sw-component",
5966             "relationship-properties": [
5967                 "data-owner",
5968                 "data-source",
5969                 "data-source-version"
5970             ]
5971         },
5972         {
5973             "from": "validation-audit",
5974             "to": "cloud-region",
5975             "label": "org.onap.relationships.inventory.BelongsTo",
5976             "direction": "OUT",
5977             "multiplicity": "ONE2ONE",
5978             "contains-other-v": "!${direction}",
5979             "delete-other-v": "!${direction}",
5980             "prevent-delete": "NONE",
5981             "default": "true",
5982             "description": "The validation-audit associated to a cloud-region"
5983         },
5984         {
5985             "from": "validation-audit",
5986             "to": "line-of-business",
5987             "label": "org.onap.relationships.inventory.AppliesTo",
5988             "direction": "OUT",
5989             "multiplicity": "MANY2ONE",
5990             "contains-other-v": "NONE",
5991             "delete-other-v": "NONE",
5992             "prevent-delete": "NONE",
5993             "default": "true",
5994             "description": "The line-of-business associated to a validation-audit"
5995         },
5996         {
5997             "from": "vlan-characteristic",
5998             "to": "vlan-tag",
5999             "label": "org.onap.relationships.inventory.AppliesTo",
6000             "direction": "OUT",
6001             "multiplicity": "MANY2MANY",
6002             "contains-other-v": "NONE",
6003             "delete-other-v": "NONE",
6004             "SVC-INFRA": "NONE",
6005             "prevent-delete": "NONE",
6006             "default": "true",
6007             "description": ""
6008         },
6009         {
6010             "from": "vpn-binding",
6011             "to": "aggregate-route",
6012             "label": "org.onap.relationships.inventory.Uses",
6013             "direction": "OUT",
6014             "multiplicity": "ONE2MANY",
6015             "contains-other-v": "NONE",
6016             "delete-other-v": "NONE",
6017             "SVC-INFRA": "NONE",
6018             "prevent-delete": "NONE",
6019             "default": "true",
6020             "description": "A vpn-binding uses many aggregate routes"
6021         },
6022         {
6023             "from": "vrf",
6024             "to": "network-route",
6025             "label": "org.onap.relationships.inventory.Uses",
6026             "direction": "OUT",
6027             "multiplicity": "MANY2MANY",
6028             "contains-other-v": "NONE",
6029             "delete-other-v": "NONE",
6030             "prevent-delete": "${direction}",
6031             "default": "true",
6032             "description": "Relates vrf to network-route for static routes."
6033         },
6034         {
6035             "from": "vrf",
6036             "to": "next-hop",
6037             "label": "org.onap.relationships.inventory.Uses",
6038             "direction": "OUT",
6039             "multiplicity": "MANY2MANY",
6040             "contains-other-v": "NONE",
6041             "delete-other-v": "NONE",
6042             "prevent-delete": "NONE",
6043             "default": "true",
6044             "description": "The vrfs that are used by the next-hop."
6045         },
6046         {
6047             "from": "vserver",
6048             "to": "instance-group",
6049             "label": "org.onap.relationships.inventory.MemberOf",
6050             "direction": "OUT",
6051             "multiplicity": "MANY2MANY",
6052             "contains-other-v": "NONE",
6053             "delete-other-v": "NONE",
6054             "prevent-delete": "NONE",
6055             "default": "true",
6056             "description": ""
6057         },
6058         {
6059             "from": "vserver",
6060             "to": "sw-component",
6061             "label": "org.onap.relationships.inventory.MemberOf",
6062             "direction": "OUT",
6063             "multiplicity": "MANY2ONE",
6064             "contains-other-v": "NONE",
6065             "delete-other-v": "NONE",
6066             "prevent-delete": "NONE",
6067             "default": "true",
6068             "description": "The sw-component associated to a vserver"
6069         },
6070         {
6071             "from": "zone",
6072             "to": "service-instance",
6073             "label": "org.onap.relationships.inventory.Uses",
6074             "direction": "OUT",
6075             "multiplicity": "MANY2MANY",
6076             "contains-other-v": "NONE",
6077             "delete-other-v": "NONE",
6078             "prevent-delete": "NONE",
6079             "default": "false",
6080             "description": ""
6081         },
6082         {
6083             "from": "service-instance",
6084             "to": "network-route",
6085             "label": "org.onap.relationships.inventory.ComposedOf",
6086             "direction": "OUT",
6087                         "multiplicity": "MANY2MANY",
6088             "contains-other-v": "NONE",
6089             "delete-other-v": "${direction}",
6090             "prevent-delete": "NONE",
6091             "default": "true",
6092             "description": ""
6093         },
6094         {
6095             "from": "selector-list",
6096             "to": "object-group",
6097             "label": "org.onap.relationships.inventory.BelongsTo",
6098             "direction": "OUT",
6099             "multiplicity": "MANY2ONE",
6100             "contains-other-v": "!${direction}",
6101             "delete-other-v": "!${direction}",
6102             "SVC-INFRA": "NONE",
6103             "prevent-delete": "NONE",
6104             "default": "true",
6105             "description": ""
6106         },
6107         {
6108             "from": "zone",
6109             "to": "endpoint",
6110             "label": "org.onap.relationships.inventory.Uses",
6111             "direction": "OUT",
6112             "multiplicity": "MANY2MANY",
6113             "contains-other-v": "NONE",
6114             "delete-other-v": "NONE",
6115             "SVC-INFRA": "NONE",
6116             "prevent-delete": "${direction}",
6117             "default": "true",
6118             "description": "",
6119             "relationship-properties": [
6120                 "data-owner",
6121                 "data-source",
6122                 "data-source-version"
6123             ]
6124         },
6125         {
6126             "from": "generic-vnf",
6127             "to": "object-group",
6128             "label": "org.onap.relationships.inventory.AppliesTo",
6129             "direction": "OUT",
6130             "multiplicity": "MANY2MANY",
6131             "contains-other-v": "NONE",
6132             "delete-other-v": "NONE",
6133             "SVC-INFRA": "NONE",
6134             "prevent-delete": "NONE",
6135             "default": "true",
6136             "description": "A relationship that ties the device to the prefix-list/community-list."
6137         },
6138         {
6139             "from": "pnf",
6140             "to": "endpoint",
6141             "label": "org.onap.relationships.inventory.Uses",
6142             "direction": "OUT",
6143             "multiplicity": "MANY2MANY",
6144             "contains-other-v": "NONE",
6145             "delete-other-v": "NONE",
6146             "SVC-INFRA": "NONE",
6147             "prevent-delete": "NONE",
6148             "default": "true",
6149             "description": "",
6150             "relationship-properties": [
6151                 "data-owner",
6152                 "data-source",
6153                 "data-source-version"
6154             ]
6155         },
6156         {
6157             "from": "port-list",
6158             "to": "endpoint",
6159             "label": "org.onap.relationships.inventory.BelongsTo",
6160             "direction": "OUT",
6161             "multiplicity": "MANY2ONE",
6162             "contains-other-v": "!${direction}",
6163             "delete-other-v": "!${direction}",
6164             "SVC-INFRA": "NONE",
6165             "prevent-delete": "NONE",
6166             "default": "true",
6167             "description": ""
6168         },
6169         {
6170             "from": "selector-list",
6171             "to": "endpoint",
6172             "label": "org.onap.relationships.inventory.BelongsTo",
6173             "direction": "OUT",
6174             "multiplicity": "MANY2ONE",
6175             "contains-other-v": "!${direction}",
6176             "delete-other-v": "!${direction}",
6177             "SVC-INFRA": "NONE",
6178             "prevent-delete": "NONE",
6179             "default": "true",
6180             "description": ""
6181         },
6182         {
6183             "from": "mapping",
6184             "to": "object-group",
6185             "label": "org.onap.relationships.inventory.MemberOf",
6186             "direction": "OUT",
6187             "multiplicity": "ONE2MANY",
6188             "contains-other-v": "NONE",
6189             "delete-other-v": "NONE",
6190             "prevent-delete": "NONE",
6191             "default": "true",
6192             "description": "The mapping associated to an object-group"
6193         },
6194         {
6195             "from": "complex",
6196             "to": "endpoint",
6197             "label": "org.onap.relationships.inventory.Uses",
6198             "direction": "OUT",
6199             "multiplicity": "MANY2MANY",
6200             "contains-other-v": "NONE",
6201             "delete-other-v": "NONE",
6202             "SVC-INFRA": "NONE",
6203             "prevent-delete": "${direction}",
6204             "default": "true",
6205             "description": ""
6206         },
6207         {
6208             "from": "relationship-rule",
6209             "to": "endpoint",
6210             "label": "org.onap.relationships.inventory.AppliesTo",
6211             "direction": "OUT",
6212             "multiplicity": "MANY2MANY",
6213             "contains-other-v": "NONE",
6214             "delete-other-v": "NONE",
6215             "prevent-delete": "${direction}",
6216             "default": "true",
6217             "description": "Details relationships endpoint requires"
6218         },
6219         {
6220             "from": "policy",
6221             "to": "object-group",
6222             "label": "org.onap.relationships.inventory.Uses",
6223             "direction": "OUT",
6224             "multiplicity": "MANY2MANY",
6225             "contains-other-v": "NONE",
6226             "delete-other-v": "NONE",
6227             "prevent-delete": "NONE",
6228             "default": "true",
6229             "description": "",
6230             "relationship-properties": [
6231                 "data-owner",
6232                 "data-source",
6233                 "data-source-version"
6234             ]
6235         },
6236         {
6237             "from": "object-group",
6238             "to": "complex",
6239             "label": "org.onap.relationships.inventory.LocatedIn",
6240             "direction": "OUT",
6241             "multiplicity": "MANY2MANY",
6242             "contains-other-v": "NONE",
6243             "delete-other-v": "NONE",
6244             "prevent-delete": "NONE",
6245             "default": "true",
6246             "description": "The object-group is located in a complex"
6247         },
6248         {
6249             "from": "pserver",
6250             "to": "endpoint",
6251             "label": "org.onap.relationships.inventory.Uses",
6252             "direction": "OUT",
6253             "multiplicity": "MANY2MANY",
6254             "contains-other-v": "NONE",
6255             "delete-other-v": "NONE",
6256             "SVC-INFRA": "NONE",
6257             "prevent-delete": "${direction}",
6258             "default": "true",
6259             "description": "",
6260             "relationship-properties": [
6261                 "data-owner",
6262                 "data-source",
6263                 "data-source-version"
6264             ]
6265         },
6266         {
6267             "from": "relationship-rule",
6268             "to": "object-group",
6269             "label": "org.onap.relationships.inventory.AppliesTo",
6270             "direction": "OUT",
6271             "multiplicity": "MANY2MANY",
6272             "contains-other-v": "NONE",
6273             "delete-other-v": "NONE",
6274             "prevent-delete": "NONE",
6275             "default": "true",
6276             "description": "Details relationships object-group requires"
6277         },
6278         {
6279             "from": "object-group",
6280             "to": "vrf",
6281             "label": "org.onap.relationships.inventory.AppliesTo",
6282             "direction": "OUT",
6283             "multiplicity": "MANY2MANY",
6284             "contains-other-v": "NONE",
6285             "delete-other-v": "NONE",
6286             "prevent-delete": "${direction}",
6287             "default": "true",
6288             "description": "The object-group to VRF for various route types.",
6289             "relationship-properties": [
6290                 "data-owner",
6291                 "data-source",
6292                 "data-source-version"
6293             ]
6294         },
6295         {
6296             "from": "profile",
6297             "to": "endpoint",
6298             "label": "org.onap.relationships.inventory.AppliesTo",
6299             "direction": "OUT",
6300             "multiplicity": "MANY2MANY",
6301             "contains-other-v": "NONE",
6302             "delete-other-v": "NONE",
6303             "SVC-INFRA": "NONE",
6304             "prevent-delete": "${direction}",
6305             "default": "true",
6306             "description": "A profile (set of characteristics) applies to the endpoint."
6307         },
6308         {
6309             "from": "cloud-region",
6310             "to": "endpoint",
6311             "label": "org.onap.relationships.inventory.Uses",
6312             "direction": "OUT",
6313             "multiplicity": "MANY2MANY",
6314             "contains-other-v": "NONE",
6315             "delete-other-v": "NONE",
6316             "SVC-INFRA": "NONE",
6317             "prevent-delete": "${direction}",
6318             "default": "true",
6319             "description": ""
6320         },
6321         {
6322             "from": "object-group",
6323             "to": "object-group",
6324             "label": "org.onap.relationships.inventory.AppliesTo",
6325             "direction": "OUT",
6326             "multiplicity": "MANY2MANY",
6327             "contains-other-v": "NONE",
6328             "delete-other-v": "NONE",
6329             "prevent-delete": "NONE",
6330             "default": "true",
6331             "description": "The object-gorup that applies to an object-group"
6332         },
6333         {
6334             "from": "object-group",
6335             "to": "cloud-region",
6336             "label": "org.onap.relationships.inventory.LocatedIn",
6337             "direction": "OUT",
6338             "multiplicity": "MANY2MANY",
6339             "contains-other-v": "NONE",
6340             "delete-other-v": "NONE",
6341             "prevent-delete": "NONE",
6342             "default": "true",
6343             "description": "The object-group is located in a cloud-region"
6344         },
6345         {
6346             "from": "rule",
6347             "to": "object-group",
6348             "label": "org.onap.relationships.inventory.Uses",
6349             "direction": "OUT",
6350             "multiplicity": "MANY2MANY",
6351             "contains-other-v": "NONE",
6352             "delete-other-v": "NONE",
6353             "SVC-INFRA": "NONE",
6354             "prevent-delete": "!${direction}",
6355             "default": "true",
6356             "description": "",
6357             "relationship-properties": [
6358                 "data-owner",
6359                 "data-source",
6360                 "data-source-version"
6361             ]
6362         },
6363         {
6364             "from": "rule",
6365             "to": "object-group",
6366             "label": "org.onap.relationships.inventory.AppliesTo",
6367             "direction": "OUT",
6368             "multiplicity": "MANY2MANY",
6369             "contains-other-v": "NONE",
6370             "delete-other-v": "NONE",
6371             "SVC-INFRA": "NONE",
6372             "prevent-delete": "!${direction}",
6373             "default": "false",
6374             "description": "",
6375             "relationship-properties": [
6376                 "data-owner",
6377                 "data-source",
6378                 "data-source-version"
6379             ]
6380         },
6381         {
6382             "from": "rule",
6383             "to": "object-group",
6384             "label": "org.onap.relationships.inventory.Source",
6385             "direction": "OUT",
6386             "multiplicity": "MANY2MANY",
6387             "contains-other-v": "NONE",
6388             "delete-other-v": "NONE",
6389             "SVC-INFRA": "NONE",
6390             "prevent-delete": "!${direction}",
6391             "default": "false",
6392             "description": "",
6393             "relationship-properties": [
6394                 "data-owner",
6395                 "data-source",
6396                 "data-source-version"
6397             ]
6398         },
6399         {
6400             "from": "rule",
6401             "to": "object-group",
6402             "label": "org.onap.relationships.inventory.Destination",
6403             "direction": "OUT",
6404             "multiplicity": "MANY2MANY",
6405             "contains-other-v": "NONE",
6406             "delete-other-v": "NONE",
6407             "SVC-INFRA": "NONE",
6408             "prevent-delete": "!${direction}",
6409             "default": "false",
6410             "description": "",
6411             "relationship-properties": [
6412                 "data-owner",
6413                 "data-source",
6414                 "data-source-version"
6415             ]
6416         },
6417         {
6418             "from": "profile",
6419             "to": "object-group",
6420             "label": "org.onap.relationships.inventory.AppliesTo",
6421             "direction": "OUT",
6422             "multiplicity": "MANY2MANY",
6423             "contains-other-v": "NONE",
6424             "delete-other-v": "NONE",
6425             "prevent-delete": "${direction}",
6426             "default": "true",
6427             "description": "The profile (set of characteristics) classifies the object-group.",
6428             "relationship-properties": [
6429                 "data-owner",
6430                 "data-source",
6431                 "data-source-version"
6432             ]
6433         },
6434         {
6435             "from": "object-group",
6436             "to": "zone",
6437             "label": "org.onap.relationships.inventory.LocatedIn",
6438             "direction": "OUT",
6439             "multiplicity": "MANY2MANY",
6440             "contains-other-v": "NONE",
6441             "delete-other-v": "NONE",
6442             "prevent-delete": "NONE",
6443             "default": "true",
6444             "description": "The object-group is located in a zone"
6445         },
6446         {
6447             "from": "network-route",
6448             "to": "object-group",
6449             "label": "org.onap.relationships.inventory.MemberOf",
6450             "direction": "OUT",
6451             "multiplicity": "MANY2MANY",
6452             "contains-other-v": "NONE",
6453             "delete-other-v": "NONE",
6454             "prevent-delete": "${direction}",
6455             "default": "true",
6456             "description": "The route is part of part of a route-list that is modeled in an object-group."
6457         },
6458         {
6459             "from": "ip-address-list",
6460             "to": "object-group",
6461             "label": "org.onap.relationships.inventory.BelongsTo",
6462             "direction": "OUT",
6463             "multiplicity": "MANY2ONE",
6464             "contains-other-v": "!${direction}",
6465             "delete-other-v": "!${direction}",
6466             "SVC-INFRA": "NONE",
6467             "prevent-delete": "NONE",
6468             "default": "true",
6469             "description": ""
6470         },
6471         {
6472             "from": "object-group",
6473             "to": "pnf",
6474             "label": "org.onap.relationships.inventory.AppliesTo",
6475             "direction": "OUT",
6476             "multiplicity": "MANY2MANY",
6477             "contains-other-v": "NONE",
6478             "delete-other-v": "NONE",
6479             "SVC-INFRA": "NONE",
6480             "prevent-delete": "NONE",
6481             "default": "true",
6482             "description": "",
6483             "relationship-properties": [
6484                 "data-owner",
6485                 "data-source",
6486                 "data-source-version"
6487             ]
6488         },
6489         {
6490             "from": "community-list",
6491             "to": "object-group",
6492             "label": "org.onap.relationships.inventory.BelongsTo",
6493             "direction": "OUT",
6494             "multiplicity": "MANY2ONE",
6495             "contains-other-v": "!${direction}",
6496             "delete-other-v": "!${direction}",
6497             "SVC-INFRA": "NONE",
6498             "prevent-delete": "NONE",
6499             "default": "true",
6500             "description": ""
6501         },
6502         {
6503             "from": "port-list",
6504             "to": "object-group",
6505             "label": "org.onap.relationships.inventory.BelongsTo",
6506             "direction": "OUT",
6507             "multiplicity": "MANY2ONE",
6508             "contains-other-v": "!${direction}",
6509             "delete-other-v": "!${direction}",
6510             "SVC-INFRA": "NONE",
6511             "prevent-delete": "NONE",
6512             "default": "true",
6513             "description": ""
6514         },
6515         {
6516             "from": "service-instance",
6517             "to": "owning-entity",
6518             "label": "org.onap.relationships.inventory.Uses",
6519             "direction": "OUT",
6520             "multiplicity": "MANY2ONE",
6521             "contains-other-v": "NONE",
6522             "delete-other-v": "NONE",
6523             "prevent-delete": "NONE",
6524             "default": "false",
6525             "hidden-on": "owning-entity",
6526             "description": "service-instance Uses an owning-entity"
6527         },
6528         {
6529             "from": "vrf",
6530             "to": "instance-group",
6531             "label": "org.onap.relationships.inventory.Primary",
6532             "direction": "OUT",
6533             "multiplicity": "MANY2MANY",
6534             "contains-other-v": "NONE",
6535             "delete-other-v": "NONE",
6536             "prevent-delete": "${direction}",
6537             "default": "false",
6538             "description": "used for vrf fallback"
6539         },
6540         {
6541             "from": "vrf",
6542             "to": "instance-group",
6543             "label": "org.onap.relationships.inventory.Secondary",
6544             "direction": "OUT",
6545             "multiplicity": "MANY2MANY",
6546             "contains-other-v": "NONE",
6547             "delete-other-v": "NONE",
6548             "prevent-delete": "${direction}",
6549             "default": "false",
6550             "description": "used for vrf fallback"
6551         },
6552         {
6553             "from": "platform",
6554             "to": "profile",
6555             "label": "org.onap.relationships.inventory.Uses",
6556             "direction": "OUT",
6557             "multiplicity": "ONE2MANY",
6558             "contains-other-v": "NONE",
6559             "delete-other-v": "NONE",
6560             "prevent-delete": "NONE",
6561             "default": "true",
6562             "description": "Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6563         },
6564         {
6565             "from": "platform",
6566             "to": "endpoint",
6567             "label": "org.onap.relationships.inventory.Uses",
6568             "direction": "OUT",
6569             "multiplicity": "ONE2MANY",
6570             "contains-other-v": "NONE",
6571             "delete-other-v": "NONE",
6572             "prevent-delete": "NONE",
6573             "default": "true",
6574             "description": "Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6575         },
6576         {
6577             "from": "platform",
6578             "to": "object-group",
6579             "label": "org.onap.relationships.inventory.Uses",
6580             "direction": "OUT",
6581             "multiplicity": "ONE2MANY",
6582             "contains-other-v": "NONE",
6583             "delete-other-v": "NONE",
6584             "prevent-delete": "NONE",
6585             "default": "true",
6586             "description": "Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6587         },
6588         {
6589             "from": "platform",
6590             "to": "policy",
6591             "label": "org.onap.relationships.inventory.Uses",
6592             "direction": "OUT",
6593             "multiplicity": "ONE2MANY",
6594             "contains-other-v": "NONE",
6595             "delete-other-v": "NONE",
6596             "prevent-delete": "NONE",
6597             "default": "true",
6598             "description": "Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6599         },
6600         {
6601             "from": "metadatum",
6602             "to": "rule",
6603             "label": "org.onap.relationships.inventory.BelongsTo",
6604             "direction": "OUT",
6605             "multiplicity": "MANY2ONE",
6606             "contains-other-v": "!${direction}",
6607             "delete-other-v": "!${direction}",
6608             "prevent-delete": "NONE",
6609             "default": "true",
6610             "description": ""
6611         },
6612         {
6613             "from": "class-map-member",
6614             "to": "parameter-list",
6615             "label": "org.onap.relationships.inventory.Uses",
6616             "direction": "OUT",
6617             "multiplicity": "MANY2MANY",
6618             "contains-other-v": "NONE",
6619             "delete-other-v": "NONE",
6620             "prevent-delete": "${direction}",
6621             "default": "true",
6622             "description": "class-map-member to parameter-list"
6623         },
6624         {
6625             "from": "class-map-member",
6626             "to": "class-map",
6627             "label": "org.onap.relationships.inventory.MemberOf",
6628             "direction": "OUT",
6629             "multiplicity": "MANY2ONE",
6630             "contains-other-v": "NONE",
6631             "delete-other-v": "NONE",
6632             "prevent-delete": "!${direction}",
6633             "default": "true",
6634             "description": "Member of class map"
6635         },
6636         {
6637             "from": "policy-key-term",
6638             "to": "parameter-list",
6639             "label": "org.onap.relationships.inventory.Uses",
6640             "direction": "OUT",
6641             "multiplicity": "MANY2MANY",
6642             "contains-other-v": "NONE",
6643             "delete-other-v": "NONE",
6644             "prevent-delete": "${direction}",
6645             "default": "true",
6646             "description": "policy-key-term to parameter-list"
6647         },
6648         {
6649             "from": "policy-map-member",
6650             "to": "policy",
6651             "label": "org.onap.relationships.inventory.MemberOf",
6652             "direction": "OUT",
6653             "multiplicity": "MANY2ONE",
6654             "contains-other-v": "NONE",
6655             "delete-other-v": "NONE",
6656             "prevent-delete": "!${direction}",
6657             "default": "true",
6658             "description": "Member of policy map"
6659         },
6660         {
6661             "from": "policy-map-member",
6662             "to": "policy-key-term",
6663             "label": "org.onap.relationships.inventory.Uses",
6664             "direction": "OUT",
6665             "multiplicity": "ONE2MANY",
6666             "contains-other-v": "NONE",
6667             "delete-other-v": "NONE",
6668             "prevent-delete": "${direction}",
6669             "default": "true",
6670             "description": "Policy key term related to policy map member"
6671         },
6672         {
6673             "from": "policy-map-member",
6674             "to": "class-map",
6675             "label": "org.onap.relationships.inventory.Uses",
6676             "direction": "OUT",
6677             "multiplicity": "MANY2MANY",
6678             "contains-other-v": "NONE",
6679             "delete-other-v": "NONE",
6680             "prevent-delete": "${direction}",
6681             "default": "true",
6682             "description": "Class-map related to policy-map-member"
6683         },
6684         {
6685             "from": "l-interface",
6686             "to": "object-group",
6687             "label": "org.onap.relationships.inventory.MemberOf",
6688             "direction": "OUT",
6689             "multiplicity": "ONE2MANY",
6690             "contains-other-v": "NONE",
6691             "delete-other-v": "NONE",
6692             "prevent-delete": "NONE",
6693             "default": "true",
6694             "description": "Member of l-interface"
6695         },
6696         {
6697             "from": "hold-timer",
6698             "to": "p-interface",
6699             "label": "tosca.relationships.network.BindsTo",
6700             "direction": "OUT",
6701             "multiplicity": "ONE2ONE",
6702             "contains-other-v": "!${direction}",
6703             "delete-other-v": "!${direction}",
6704             "prevent-delete": "NONE",
6705             "default": "true",
6706             "description": "used for generic interface parameters"
6707         },
6708         {
6709             "from": "gig-ether-option",
6710             "to": "p-interface",
6711             "label": "tosca.relationships.network.BindsTo",
6712             "direction": "OUT",
6713             "multiplicity": "ONE2ONE",
6714             "contains-other-v": "!${direction}",
6715             "delete-other-v": "!${direction}",
6716             "prevent-delete": "NONE",
6717             "default": "true",
6718             "description": "used for generic interface parameters"
6719         },
6720         {
6721             "from": "temporary-parameter-list",
6722             "to": "p-interface",
6723             "label": "tosca.relationships.network.BindsTo",
6724             "direction": "OUT",
6725             "multiplicity": "MANY2ONE",
6726             "contains-other-v": "!${direction}",
6727             "delete-other-v": "!${direction}",
6728             "prevent-delete": "NONE",
6729             "default": "true",
6730             "description": "used for generic interface parameters"
6731         },
6732         {
6733             "from": "temporary-parameter-list",
6734             "to": "l-interface",
6735             "label": "tosca.relationships.network.BindsTo",
6736             "direction": "OUT",
6737             "multiplicity": "MANY2ONE",
6738             "contains-other-v": "!${direction}",
6739             "delete-other-v": "!${direction}",
6740             "prevent-delete": "NONE",
6741             "default": "true",
6742             "description": "used for generic interface parameters"
6743         },
6744         {
6745             "from": "aggregated-ether-option",
6746             "to": "lag-interface",
6747             "label": "tosca.relationships.network.BindsTo",
6748             "direction": "OUT",
6749             "multiplicity": "ONE2ONE",
6750             "contains-other-v": "!${direction}",
6751             "delete-other-v": "!${direction}",
6752             "prevent-delete": "NONE",
6753             "default": "true",
6754             "description": "used for generic interface parameters"
6755         },
6756         {
6757             "from": "temporary-parameter-list",
6758             "to": "lag-interface",
6759             "label": "tosca.relationships.network.BindsTo",
6760             "direction": "OUT",
6761             "multiplicity": "MANY2ONE",
6762             "contains-other-v": "!${direction}",
6763             "delete-other-v": "!${direction}",
6764             "prevent-delete": "NONE",
6765             "default": "true",
6766             "description": "used for generic interface parameters"
6767         },
6768         {
6769             "from": "lacp",
6770             "to": "aggregated-ether-option",
6771             "label": "tosca.relationships.network.BindsTo",
6772             "direction": "OUT",
6773             "multiplicity": "ONE2ONE",
6774             "contains-other-v": "!${direction}",
6775             "delete-other-v": "!${direction}",
6776             "prevent-delete": "NONE",
6777             "default": "true",
6778             "description": "used for generic interface parameters"
6779         },
6780         {
6781             "from": "policy",
6782             "to": "lag-interface",
6783             "label": "tosca.relationships.network.AppliesTo",
6784             "direction": "OUT",
6785             "multiplicity": "MANY2MANY",
6786             "contains-other-v": "NONE",
6787             "delete-other-v": "NONE",
6788             "prevent-delete": "NONE",
6789             "default": "true",
6790             "description": "used to support NCX-Hub"
6791         },
6792         {
6793             "from": "esi",
6794             "to": "lag-interface",
6795             "label": "tosca.relationships.network.BindsTo",
6796             "direction": "OUT",
6797             "multiplicity": "ONE2ONE",
6798             "contains-other-v": "!${direction}",
6799             "delete-other-v": "!${direction}",
6800             "prevent-delete": "NONE",
6801             "default": "true",
6802             "description": "used for generic interface parameters"
6803         },
6804         {
6805             "from": "vlan-range",
6806             "to": "zone",
6807             "label": "tosca.relationships.network.BelongsTo",
6808             "direction": "OUT",
6809             "multiplicity": "MANY2ONE",
6810             "contains-other-v": "!${direction}",
6811             "delete-other-v": "!${direction}",
6812             "prevent-delete": "NONE",
6813             "default": "true",
6814             "description": "The vlan-range is located in a zone."
6815         },
6816         {
6817             "from": "zone",
6818             "to": "zone",
6819             "label": "tosca.relationships.network.AppliesTo",
6820             "direction": "OUT",
6821             "multiplicity": "MANY2MANY",
6822             "contains-other-v": "NONE",
6823             "delete-other-v": "NONE",
6824             "prevent-delete": "NONE",
6825             "default": "true",
6826             "description": "the zone is associated to another zone."
6827         },
6828         {
6829             "from": "icmp-unreachable",
6830             "to": "l-interface",
6831             "label": "tosca.relationships.network.BindsTo",
6832             "direction": "OUT",
6833             "multiplicity": "ONE2ONE",
6834             "contains-other-v": "!${direction}",
6835             "delete-other-v": "!${direction}",
6836             "prevent-delete": "NONE",
6837             "default": "true",
6838             "description": "used for generic interface"
6839         },{
6840             "from": "k8s-resource",
6841             "to": "tenant",
6842             "label": "org.onap.relationships.inventory.BelongsTo",
6843             "direction": "OUT",
6844             "multiplicity": "MANY2ONE",
6845             "contains-other-v": "!${direction}",
6846             "delete-other-v": "NONE",
6847             "prevent-delete": "!${direction}",
6848             "default": "true",
6849             "description":""
6850         },{
6851             "from": "vf-module",
6852             "to": "k8s-resource",
6853             "label": "org.onap.relationships.inventory.Uses",
6854             "direction": "OUT",
6855             "multiplicity": "ONE2MANY",
6856             "contains-other-v": "NONE",
6857             "delete-other-v": "NONE",
6858             "prevent-delete": "NONE",
6859             "default": "true",
6860             "description":""
6861         },{
6862             "from": "generic-vnf",
6863             "to": "k8s-resource",
6864             "label": "tosca.relationships.HostedOn",
6865             "direction": "OUT",
6866             "multiplicity": "ONE2MANY",
6867             "contains-other-v": "NONE",
6868             "delete-other-v": "NONE",
6869             "prevent-delete": "NONE",
6870             "default": "true",
6871             "description":""
6872         },
6873         {
6874             "from": "profile",
6875             "to": "rule",
6876             "label": "tosca.relationships.network.AppliesTo",
6877             "direction": "OUT",
6878             "multiplicity": "MANY2MANY",
6879             "contains-other-v": "NONE",
6880             "delete-other-v": "NONE",
6881             "prevent-delete": "NONE",
6882             "default": "true",
6883             "description": "Supports attaching CSP specific profiles to ACL entries"
6884         },
6885         {
6886             "from": "object-group-member",
6887             "to": "object-group",
6888             "label": "tosca.relationships.network.MemberOf",
6889             "direction": "OUT",
6890             "multiplicity": "MANY2ONE",
6891             "contains-other-v": "NONE",
6892             "delete-other-v": "NONE",
6893             "prevent-delete": "NONE",
6894             "default": "true",
6895             "description": "used for object tracking"
6896         },
6897         {
6898             "from": "object-group-member",
6899             "to": "object-group-key-term",
6900             "label": "tosca.relationships.network.Uses",
6901             "direction": "OUT",
6902             "multiplicity": "ONE2MANY",
6903             "contains-other-v": "NONE",
6904             "delete-other-v": "NONE",
6905             "prevent-delete": "NONE",
6906             "default": "true",
6907             "description": "used for object tracking"
6908         },
6909         {
6910             "from": "object-group-key-term",
6911             "to": "parameter-list",
6912             "label": "tosca.relationships.network.Uses",
6913             "direction": "OUT",
6914             "multiplicity": "MANY2MANY",
6915             "contains-other-v": "NONE",
6916             "delete-other-v": "NONE",
6917             "prevent-delete": "NONE",
6918             "default": "true",
6919             "description": "used for object tracking"
6920         },
6921         {
6922             "from": "bfd",
6923             "to": "bgp-neighbor",
6924             "label": "tosca.relationships.network.AppliesTo",
6925             "direction": "OUT",
6926             "multiplicity": "ONE2MANY",
6927             "contains-other-v": "NONE",
6928             "delete-other-v": "NONE",
6929             "prevent-delete": "NONE",
6930             "default": "true",
6931             "description": "Supports attaching Bi-directional Forwarding Detection to BGP neighbors. Decrease in reconvergence time"
6932         },
6933         {
6934             "from": "p-interface",
6935             "to": "object-group",
6936             "label": "tosca.relationships.network.MemberOf",
6937             "direction": "OUT",
6938             "multiplicity": "MANY2ONE",
6939             "contains-other-v": "NONE",
6940             "delete-other-v": "NONE",
6941             "prevent-delete": "NONE",
6942             "default": "true",
6943             "description":"Supports attaching an object-group to a p-interface"
6944         },
6945         {
6946             "from": "collection",
6947             "to": "object-group",
6948             "label": "tosca.relationships.network.ComposedOf",
6949             "direction": "OUT",
6950             "multiplicity": "MANY2MANY",
6951             "contains-other-v": "NONE",
6952             "delete-other-v": "NONE",
6953             "prevent-delete": "NONE",
6954             "default": "true",
6955             "description":"Supports grouping a collection with multiple object-groups"
6956         },
6957         {
6958             "from": "collection",
6959             "to": "community-list",
6960             "label": "tosca.relationships.network.ComposedOf",
6961             "direction": "OUT",
6962             "multiplicity": "MANY2MANY",
6963             "contains-other-v": "NONE",
6964             "delete-other-v": "NONE",
6965             "prevent-delete": "NONE",
6966             "default": "true",
6967             "description":"Supports grouping a collection with multiple community-lists"
6968         },
6969         {
6970             "from": "collection",
6971             "to": "vpn-binding",
6972             "label": "tosca.relationships.network.ComposedOf",
6973             "direction": "OUT",
6974             "multiplicity": "MANY2MANY",
6975             "contains-other-v": "NONE",
6976             "delete-other-v": "NONE",
6977             "prevent-delete": "NONE",
6978             "default": "true",
6979             "description":"Supports grouping a collection with multiple vpn-bindings"
6980         },
6981         {
6982             "from": "collection",
6983             "to": "l3-network",
6984             "label": "tosca.relationships.network.ComposedOf",
6985             "direction": "OUT",
6986             "multiplicity": "MANY2MANY",
6987             "contains-other-v": "NONE",
6988             "delete-other-v": "NONE",
6989             "prevent-delete": "NONE",
6990             "default": "true",
6991             "description":"Supports grouping a collection with multiple l3-networks"
6992         },
6993         {
6994             "from": "collection",
6995             "to": "policy",
6996             "label": "tosca.relationships.network.ComposedOf",
6997             "direction": "OUT",
6998             "multiplicity": "MANY2MANY",
6999             "contains-other-v": "NONE",
7000             "delete-other-v": "NONE",
7001             "prevent-delete": "NONE",
7002             "default": "true",
7003             "description":"Supports grouping a collection with multiple policies"
7004         },
7005         {
7006             "from": "collection",
7007             "to": "profile",
7008             "label": "tosca.relationships.network.ComposedOf",
7009             "direction": "OUT",
7010             "multiplicity": "MANY2MANY",
7011             "contains-other-v": "NONE",
7012             "delete-other-v": "NONE",
7013             "prevent-delete": "NONE",
7014             "default": "true",
7015             "description":"Supports grouping a collection with multiple profiles"
7016         },
7017         {
7018             "from": "collection",
7019             "to": "rule",
7020             "label": "tosca.relationships.network.ComposedOf",
7021             "direction": "OUT",
7022             "multiplicity": "MANY2MANY",
7023             "contains-other-v": "NONE",
7024             "delete-other-v": "NONE",
7025             "prevent-delete": "NONE",
7026             "default": "true",
7027             "description":"Supports grouping a collection with multiple rules"
7028         },
7029         {
7030             "from": "collection",
7031             "to": "policy-map-member",
7032             "label": "tosca.relationships.network.ComposedOf",
7033             "direction": "OUT",
7034             "multiplicity": "MANY2MANY",
7035             "contains-other-v": "NONE",
7036             "delete-other-v": "NONE",
7037             "prevent-delete": "NONE",
7038             "default": "true",
7039             "description":"Supports grouping a collection with multiple policy-map-members"
7040         },
7041         {
7042             "from": "collection",
7043             "to": "policy-key-term",
7044             "label": "tosca.relationships.network.ComposedOf",
7045             "direction": "OUT",
7046             "multiplicity": "MANY2MANY",
7047             "contains-other-v": "NONE",
7048             "delete-other-v": "NONE",
7049             "prevent-delete": "NONE",
7050             "default": "true",
7051             "description":"Supports grouping a collection with multiple policy-key-terms"
7052         },
7053         {
7054             "from": "collection",
7055             "to": "parameter-list",
7056             "label": "tosca.relationships.network.ComposedOf",
7057             "direction": "OUT",
7058             "multiplicity": "MANY2MANY",
7059             "contains-other-v": "NONE",
7060             "delete-other-v": "NONE",
7061             "prevent-delete": "NONE",
7062             "default": "true",
7063             "description":"Supports grouping a collection with multiple parameter-lists"
7064         },
7065         {
7066             "from": "collection",
7067             "to": "aggregate-route",
7068             "label": "tosca.relationships.network.ComposedOf",
7069             "direction": "OUT",
7070             "multiplicity": "MANY2MANY",
7071             "contains-other-v": "NONE",
7072             "delete-other-v": "NONE",
7073             "prevent-delete": "NONE",
7074             "default": "true",
7075             "description":"Supports grouping a collection with multiple aggregate-routes"
7076         },
7077         {
7078             "from": "collection",
7079             "to": "configuration",
7080             "label": "tosca.relationships.network.ComposedOf",
7081             "direction": "OUT",
7082             "multiplicity": "MANY2MANY",
7083             "contains-other-v": "NONE",
7084             "delete-other-v": "NONE",
7085             "prevent-delete": "NONE",
7086             "default": "true",
7087             "description":"Supports grouping a collection with multiple configurations"
7088         },
7089         {
7090             "from": "collection",
7091             "to": "endpoint",
7092             "label": "tosca.relationships.network.ComposedOf",
7093             "direction": "OUT",
7094             "multiplicity": "MANY2MANY",
7095             "contains-other-v": "NONE",
7096             "delete-other-v": "NONE",
7097             "prevent-delete": "NONE",
7098             "default": "true",
7099             "description":"Supports grouping a collection with multiple endpoint"
7100         },
7101         {
7102             "from": "configuration",
7103             "to": "p-interface",
7104             "label": "org.onap.relationships.inventory.AppliesTo",
7105             "direction": "OUT",
7106             "multiplicity": "MANY2ONE",
7107             "contains-other-v": "NONE",
7108             "delete-other-v": "NONE",
7109             "prevent-delete": "NONE",
7110             "default": "true",
7111             "description": "used for configuration"
7112         }
7113     ]
7114 }