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