Move the aai-schema, annotations and
[aai/schema-service.git] / aai-schema-gen / src / test / resources / dbedgerules / DbEdgerules_four.json
1 {
2   "rules": [
3     {
4       "from": "allotted-resource",
5       "to": "generic-vnf",
6       "label": "org.onap.relationships.inventory.PartOf",
7       "direction": "OUT",
8       "multiplicity": "MANY2MANY",
9       "contains-other-v": "NONE",
10       "delete-other-v": "NONE",
11       "prevent-delete": "NONE",
12       "default": "true"
13     },
14     {
15       "from": "allotted-resource",
16       "to": "instance-group",
17       "label": "org.onap.relationships.inventory.MemberOf",
18       "direction": "OUT",
19       "multiplicity": "MANY2MANY",
20       "contains-other-v": "NONE",
21       "delete-other-v": "NONE",
22       "prevent-delete": "NONE",
23       "default": "true"
24     },
25     {
26       "from": "allotted-resource",
27       "to": "l3-network",
28       "label": "org.onap.relationships.inventory.PartOf",
29       "direction": "OUT",
30       "multiplicity": "MANY2MANY",
31       "contains-other-v": "NONE",
32       "delete-other-v": "NONE",
33       "prevent-delete": "NONE",
34       "default": "true"
35     },
36     {
37       "from": "allotted-resource",
38       "to": "network-policy",
39       "label": "org.onap.relationships.inventory.Uses",
40       "direction": "OUT",
41       "multiplicity": "ONE2ONE",
42       "contains-other-v": "NONE",
43       "delete-other-v": "NONE",
44       "prevent-delete": "NONE",
45       "default": "true"
46     },
47     {
48       "from": "allotted-resource",
49       "to": "vlan",
50       "label": "org.onap.relationships.inventory.PartOf",
51       "direction": "OUT",
52       "multiplicity": "MANY2MANY",
53       "contains-other-v": "NONE",
54       "delete-other-v": "NONE",
55       "prevent-delete": "NONE",
56       "default": "true"
57     },
58     {
59       "from": "tunnel-xconnect",
60       "to": "allotted-resource",
61       "label": "org.onap.relationships.inventory.BelongsTo",
62       "direction": "OUT",
63       "multiplicity": "ONE2ONE",
64       "contains-other-v": "!${direction}",
65       "delete-other-v": "!${direction}",
66       "prevent-delete": "NONE",
67       "default": "true"
68     },
69     {
70       "from": "availability-zone",
71       "to": "complex",
72       "label": "org.onap.relationships.inventory.LocatedIn",
73       "direction": "OUT",
74       "multiplicity": "MANY2ONE",
75       "contains-other-v": "NONE",
76       "delete-other-v": "NONE",
77       "prevent-delete": "!${direction}",
78       "default": "true"
79     },
80     {
81       "from": "availability-zone",
82       "to": "service-capability",
83       "label": "org.onap.relationships.inventory.AppliesTo",
84       "direction": "OUT",
85       "multiplicity": "MANY2MANY",
86       "contains-other-v": "NONE",
87       "delete-other-v": "NONE",
88       "prevent-delete": "!${direction}",
89       "default": "true"
90     },
91     {
92       "from": "availability-zone",
93       "to": "cloud-region",
94       "label": "org.onap.relationships.inventory.BelongsTo",
95       "direction": "OUT",
96       "multiplicity": "MANY2ONE",
97       "contains-other-v": "!${direction}",
98       "delete-other-v": "!${direction}",
99       "prevent-delete": "NONE",
100       "default": "true"
101     },
102     {
103       "from": "cloud-region",
104       "to": "complex",
105       "label": "org.onap.relationships.inventory.LocatedIn",
106       "direction": "OUT",
107       "multiplicity": "MANY2ONE",
108       "contains-other-v": "NONE",
109       "delete-other-v": "NONE",
110       "prevent-delete": "!${direction}",
111       "default": "true"
112     },
113     {
114       "from": "cloud-region",
115       "to": "l3-network",
116       "label": "org.onap.relationships.inventory.Uses",
117       "direction": "OUT",
118       "multiplicity": "MANY2MANY",
119       "contains-other-v": "NONE",
120       "delete-other-v": "NONE",
121       "prevent-delete": "NONE",
122       "default": "true"
123     },
124     {
125       "from": "cloud-region",
126       "to": "zone",
127       "label": "org.onap.relationships.inventory.LocatedIn",
128       "direction": "OUT",
129       "multiplicity": "MANY2ONE",
130       "contains-other-v": "NONE",
131       "delete-other-v": "NONE",
132       "prevent-delete": "NONE",
133       "default": "true"
134     },
135     {
136       "from": "dvs-switch",
137       "to": "cloud-region",
138       "label": "org.onap.relationships.inventory.BelongsTo",
139       "direction": "OUT",
140       "multiplicity": "MANY2ONE",
141       "contains-other-v": "!${direction}",
142       "delete-other-v": "NONE",
143       "prevent-delete": "!${direction}",
144       "default": "true"
145     },
146     {
147       "from": "flavor",
148       "to": "cloud-region",
149       "label": "org.onap.relationships.inventory.BelongsTo",
150       "direction": "OUT",
151       "multiplicity": "MANY2ONE",
152       "contains-other-v": "!${direction}",
153       "delete-other-v": "NONE",
154       "prevent-delete": "!${direction}",
155       "default": "true"
156     },
157     {
158       "from": "group-assignment",
159       "to": "cloud-region",
160       "label": "org.onap.relationships.inventory.BelongsTo",
161       "direction": "OUT",
162       "multiplicity": "MANY2ONE",
163       "contains-other-v": "!${direction}",
164       "delete-other-v": "NONE",
165       "prevent-delete": "!${direction}",
166       "default": "true"
167     },
168     {
169       "from": "image",
170       "to": "cloud-region",
171       "label": "org.onap.relationships.inventory.BelongsTo",
172       "direction": "OUT",
173       "multiplicity": "MANY2ONE",
174       "contains-other-v": "!${direction}",
175       "delete-other-v": "NONE",
176       "prevent-delete": "!${direction}",
177       "default": "true"
178     },
179     {
180       "from": "oam-network",
181       "to": "cloud-region",
182       "label": "org.onap.relationships.inventory.BelongsTo",
183       "direction": "OUT",
184       "multiplicity": "MANY2ONE",
185       "contains-other-v": "!${direction}",
186       "delete-other-v": "NONE",
187       "prevent-delete": "!${direction}",
188       "default": "true"
189     },
190     {
191       "from": "snapshot",
192       "to": "cloud-region",
193       "label": "org.onap.relationships.inventory.BelongsTo",
194       "direction": "OUT",
195       "multiplicity": "MANY2ONE",
196       "contains-other-v": "!${direction}",
197       "delete-other-v": "NONE",
198       "prevent-delete": "!${direction}",
199       "default": "true"
200     },
201     {
202       "from": "tenant",
203       "to": "cloud-region",
204       "label": "org.onap.relationships.inventory.BelongsTo",
205       "direction": "OUT",
206       "multiplicity": "MANY2ONE",
207       "contains-other-v": "!${direction}",
208       "delete-other-v": "NONE",
209       "prevent-delete": "!${direction}",
210       "default": "true"
211     },
212     {
213       "from": "volume-group",
214       "to": "cloud-region",
215       "label": "org.onap.relationships.inventory.BelongsTo",
216       "direction": "OUT",
217       "multiplicity": "MANY2ONE",
218       "contains-other-v": "!${direction}",
219       "delete-other-v": "NONE",
220       "prevent-delete": "!${direction}",
221       "default": "true"
222     },
223     {
224       "from": "complex",
225       "to": "l3-network",
226       "label": "org.onap.relationships.inventory.Uses",
227       "direction": "OUT",
228       "multiplicity": "MANY2MANY",
229       "contains-other-v": "NONE",
230       "delete-other-v": "NONE",
231       "prevent-delete": "NONE",
232       "default": "true"
233     },
234     {
235       "from": "ctag-pool",
236       "to": "complex",
237       "label": "org.onap.relationships.inventory.BelongsTo",
238       "direction": "OUT",
239       "multiplicity": "MANY2ONE",
240       "contains-other-v": "!${direction}",
241       "delete-other-v": "!${direction}",
242       "prevent-delete": "NONE",
243       "default": "true"
244     },
245     {
246       "from": "connector",
247       "to": "virtual-data-center",
248       "label": "org.onap.relationships.inventory.LocatedIn",
249       "direction": "OUT",
250       "multiplicity": "MANY2MANY",
251       "contains-other-v": "NONE",
252       "delete-other-v": "NONE",
253       "prevent-delete": "NONE",
254       "default": "true"
255     },
256     {
257       "from": "metadatum",
258       "to": "connector",
259       "label": "org.onap.relationships.inventory.BelongsTo",
260       "direction": "OUT",
261       "multiplicity": "MANY2ONE",
262       "contains-other-v": "!${direction}",
263       "delete-other-v": "!${direction}",
264       "prevent-delete": "NONE",
265       "default": "true"
266     },
267     {
268       "from": "element-choice-set",
269       "to": "constrained-element-set",
270       "label": "org.onap.relationships.inventory.BelongsTo",
271       "direction": "OUT",
272       "multiplicity": "MANY2ONE",
273       "contains-other-v": "!${direction}",
274       "delete-other-v": "!${direction}",
275       "prevent-delete": "NONE",
276       "default": "true"
277     },
278     {
279       "from": "ctag-pool",
280       "to": "availability-zone",
281       "label": "org.onap.relationships.inventory.AppliesTo",
282       "direction": "OUT",
283       "multiplicity": "MANY2MANY",
284       "contains-other-v": "NONE",
285       "delete-other-v": "NONE",
286       "prevent-delete": "!${direction}",
287       "default": "true"
288     },
289     {
290       "from": "service-subscription",
291       "to": "customer",
292       "label": "org.onap.relationships.inventory.BelongsTo",
293       "direction": "OUT",
294       "multiplicity": "MANY2ONE",
295       "contains-other-v": "!${direction}",
296       "delete-other-v": "!${direction}",
297       "prevent-delete": "NONE",
298       "default": "true"
299     },
300     {
301       "from": "dvs-switch",
302       "to": "availability-zone",
303       "label": "org.onap.relationships.inventory.AppliesTo",
304       "direction": "OUT",
305       "multiplicity": "MANY2MANY",
306       "contains-other-v": "NONE",
307       "delete-other-v": "NONE",
308       "prevent-delete": "!${direction}",
309       "default": "true"
310     },
311     {
312       "from": "model-element",
313       "to": "element-choice-set",
314       "label": "org.onap.relationships.inventory.BelongsTo",
315       "direction": "OUT",
316       "multiplicity": "MANY2ONE",
317       "contains-other-v": "!${direction}",
318       "delete-other-v": "!${direction}",
319       "prevent-delete": "NONE",
320       "default": "true"
321     },
322     {
323       "from": "entitlement",
324       "to": "generic-vnf",
325       "label": "org.onap.relationships.inventory.BelongsTo",
326       "direction": "OUT",
327       "multiplicity": "MANY2ONE",
328       "contains-other-v": "!${direction}",
329       "delete-other-v": "!${direction}",
330       "prevent-delete": "NONE",
331       "default": "true"
332     },
333     {
334       "from": "generic-vnf",
335       "to": "availability-zone",
336       "label": "org.onap.relationships.inventory.Uses",
337       "direction": "OUT",
338       "multiplicity": "MANY2MANY",
339       "contains-other-v": "NONE",
340       "delete-other-v": "NONE",
341       "prevent-delete": "!${direction}",
342       "default": "true"
343     },
344     {
345       "from": "generic-vnf",
346       "to": "instance-group",
347       "label": "org.onap.relationships.inventory.MemberOf",
348       "direction": "OUT",
349       "multiplicity": "MANY2MANY",
350       "contains-other-v": "NONE",
351       "delete-other-v": "NONE",
352       "prevent-delete": "NONE",
353       "default": "true"
354     },
355     {
356       "from": "generic-vnf",
357       "to": "ipsec-configuration",
358       "label": "org.onap.relationships.inventory.Uses",
359       "direction": "OUT",
360       "multiplicity": "MANY2ONE",
361       "contains-other-v": "NONE",
362       "delete-other-v": "NONE",
363       "prevent-delete": "NONE",
364       "default": "true"
365     },
366     {
367       "from": "generic-vnf",
368       "to": "l3-network",
369       "label": "org.onap.relationships.inventory.Uses",
370       "direction": "OUT",
371       "multiplicity": "MANY2MANY",
372       "contains-other-v": "NONE",
373       "delete-other-v": "NONE",
374       "prevent-delete": "NONE",
375       "default": "true"
376     },
377     {
378       "from": "generic-vnf",
379       "to": "pserver",
380       "label": "tosca.relationships.HostedOn",
381       "direction": "OUT",
382       "multiplicity": "MANY2MANY",
383       "contains-other-v": "NONE",
384       "delete-other-v": "NONE",
385       "prevent-delete": "!${direction}",
386       "default": "true"
387     },
388     {
389       "from": "vnfc",
390       "to": "generic-vnf",
391       "label": "org.onap.relationships.inventory.BelongsTo",
392       "direction": "OUT",
393       "multiplicity": "MANY2ONE",
394       "contains-other-v": "NONE",
395       "delete-other-v": "!${direction}",
396       "prevent-delete": "NONE",
397       "default": "true"
398     },
399     {
400       "from": "generic-vnf",
401       "to": "vnf-image",
402       "label": "org.onap.relationships.inventory.Uses",
403       "direction": "OUT",
404       "multiplicity": "MANY2ONE",
405       "contains-other-v": "NONE",
406       "delete-other-v": "NONE",
407       "prevent-delete": "!${direction}",
408       "default": "true"
409     },
410     {
411       "from": "generic-vnf",
412       "to": "volume-group",
413       "label": "org.onap.relationships.inventory.DependsOn",
414       "direction": "OUT",
415       "multiplicity": "ONE2MANY",
416       "contains-other-v": "NONE",
417       "delete-other-v": "NONE",
418       "prevent-delete": "NONE",
419       "default": "true"
420     },
421     {
422       "from": "generic-vnf",
423       "to": "vserver",
424       "label": "tosca.relationships.HostedOn",
425       "direction": "OUT",
426       "multiplicity": "ONE2MANY",
427       "contains-other-v": "NONE",
428       "delete-other-v": "NONE",
429       "prevent-delete": "NONE",
430       "default": "true"
431     },
432     {
433       "from": "lag-interface",
434       "to": "generic-vnf",
435       "label": "org.onap.relationships.inventory.BelongsTo",
436       "direction": "OUT",
437       "multiplicity": "MANY2ONE",
438       "contains-other-v": "!${direction}",
439       "delete-other-v": "!${direction}",
440       "prevent-delete": "NONE",
441       "default": "true"
442     },
443     {
444       "from": "license",
445       "to": "generic-vnf",
446       "label": "org.onap.relationships.inventory.BelongsTo",
447       "direction": "OUT",
448       "multiplicity": "MANY2ONE",
449       "contains-other-v": "!${direction}",
450       "delete-other-v": "!${direction}",
451       "prevent-delete": "NONE",
452       "default": "true"
453     },
454     {
455       "from": "l-interface",
456       "to": "generic-vnf",
457       "label": "org.onap.relationships.inventory.BelongsTo",
458       "direction": "OUT",
459       "multiplicity": "MANY2ONE",
460       "contains-other-v": "!${direction}",
461       "delete-other-v": "!${direction}",
462       "prevent-delete": "NONE",
463       "default": "true"
464     },
465     {
466       "from": "network-profile",
467       "to": "generic-vnf",
468       "label": "org.onap.relationships.inventory.AppliesTo",
469       "direction": "OUT",
470       "multiplicity": "MANY2MANY",
471       "contains-other-v": "NONE",
472       "delete-other-v": "NONE",
473       "prevent-delete": "NONE",
474       "default": "true"
475     },
476     {
477       "from": "service-instance",
478       "to": "generic-vnf",
479       "label": "org.onap.relationships.inventory.ComposedOf",
480       "direction": "OUT",
481       "multiplicity": "ONE2MANY",
482       "contains-other-v": "NONE",
483       "delete-other-v": "NONE",
484       "prevent-delete": "NONE",
485       "default": "true"
486     },
487     {
488       "from": "site-pair-set",
489       "to": "generic-vnf",
490       "label": "org.onap.relationships.inventory.AppliesTo",
491       "direction": "OUT",
492       "multiplicity": "MANY2MANY",
493       "contains-other-v": "NONE",
494       "delete-other-v": "NONE",
495       "prevent-delete": "NONE",
496       "default": "true"
497     },
498     {
499       "from": "vf-module",
500       "to": "generic-vnf",
501       "label": "org.onap.relationships.inventory.BelongsTo",
502       "direction": "OUT",
503       "multiplicity": "MANY2ONE",
504       "contains-other-v": "!${direction}",
505       "delete-other-v": "!${direction}",
506       "prevent-delete": "NONE",
507       "default": "true"
508     },
509     {
510       "from": "pserver",
511       "to": "group-assignment",
512       "label": "org.onap.relationships.inventory.MemberOf",
513       "direction": "OUT",
514       "multiplicity": "MANY2ONE",
515       "contains-other-v": "NONE",
516       "delete-other-v": "NONE",
517       "prevent-delete": "${direction}",
518       "default": "true"
519     },
520     {
521       "from": "tenant",
522       "to": "group-assignment",
523       "label": "org.onap.relationships.inventory.MemberOf",
524       "direction": "OUT",
525       "multiplicity": "MANY2MANY",
526       "contains-other-v": "NONE",
527       "delete-other-v": "NONE",
528       "prevent-delete": "NONE",
529       "default": "true"
530     },
531     {
532       "from": "metadatum",
533       "to": "image",
534       "label": "org.onap.relationships.inventory.BelongsTo",
535       "direction": "OUT",
536       "multiplicity": "MANY2ONE",
537       "contains-other-v": "!${direction}",
538       "delete-other-v": "!${direction}",
539       "prevent-delete": "NONE",
540       "default": "true"
541     },
542     {
543       "from": "instance-group",
544       "to": "model",
545       "label": "org.onap.relationships.inventory.Targets",
546       "direction": "OUT",
547       "multiplicity": "MANY2MANY",
548       "contains-other-v": "NONE",
549       "delete-other-v": "NONE",
550       "prevent-delete": "!${direction}",
551       "default": "true"
552     },
553     {
554       "from": "vig-server",
555       "to": "ipsec-configuration",
556       "label": "org.onap.relationships.inventory.BelongsTo",
557       "direction": "OUT",
558       "multiplicity": "MANY2ONE",
559       "contains-other-v": "!${direction}",
560       "delete-other-v": "!${direction}",
561       "prevent-delete": "NONE",
562       "default": "true"
563     },
564     {
565       "from": "l3-interface-ipv4-address-list",
566       "to": "instance-group",
567       "label": "org.onap.relationships.inventory.network.MemberOf",
568       "direction": "OUT",
569       "multiplicity": "MANY2MANY",
570       "contains-other-v": "NONE",
571       "delete-other-v": "NONE",
572       "prevent-delete": "NONE",
573       "default": "true"
574     },
575     {
576       "from": "l3-interface-ipv4-address-list",
577       "to": "l3-network",
578       "label": "org.onap.relationships.inventory.network.MemberOf",
579       "direction": "OUT",
580       "multiplicity": "MANY2MANY",
581       "contains-other-v": "NONE",
582       "delete-other-v": "NONE",
583       "prevent-delete": "NONE",
584       "default": "true"
585     },
586     {
587       "from": "l3-interface-ipv4-address-list",
588       "to": "subnet",
589       "label": "org.onap.relationships.inventory.network.MemberOf",
590       "direction": "OUT",
591       "multiplicity": "MANY2MANY",
592       "contains-other-v": "NONE",
593       "delete-other-v": "NONE",
594       "prevent-delete": "!${direction}",
595       "default": "true"
596     },
597     {
598       "from": "l3-interface-ipv6-address-list",
599       "to": "instance-group",
600       "label": "org.onap.relationships.inventory.network.MemberOf",
601       "direction": "OUT",
602       "multiplicity": "MANY2MANY",
603       "contains-other-v": "NONE",
604       "delete-other-v": "NONE",
605       "prevent-delete": "NONE",
606       "default": "true"
607     },
608     {
609       "from": "l3-interface-ipv6-address-list",
610       "to": "l3-network",
611       "label": "org.onap.relationships.inventory.network.MemberOf",
612       "direction": "OUT",
613       "multiplicity": "MANY2MANY",
614       "contains-other-v": "NONE",
615       "delete-other-v": "NONE",
616       "prevent-delete": "NONE",
617       "default": "true"
618     },
619     {
620       "from": "l3-interface-ipv6-address-list",
621       "to": "subnet",
622       "label": "org.onap.relationships.inventory.network.MemberOf",
623       "direction": "OUT",
624       "multiplicity": "MANY2MANY",
625       "contains-other-v": "NONE",
626       "delete-other-v": "NONE",
627       "prevent-delete": "!${direction}",
628       "default": "true"
629     },
630     {
631       "from": "ctag-assignment",
632       "to": "l3-network",
633       "label": "org.onap.relationships.inventory.BelongsTo",
634       "direction": "OUT",
635       "multiplicity": "MANY2ONE",
636       "contains-other-v": "!${direction}",
637       "delete-other-v": "!${direction}",
638       "prevent-delete": "NONE",
639       "default": "true"
640     },
641     {
642       "from": "l3-network",
643       "to": "network-policy",
644       "label": "org.onap.relationships.inventory.Uses",
645       "direction": "OUT",
646       "multiplicity": "MANY2MANY",
647       "contains-other-v": "NONE",
648       "delete-other-v": "NONE",
649       "prevent-delete": "NONE",
650       "default": "true"
651     },
652     {
653       "from": "l3-network",
654       "to": "route-table-reference",
655       "label": "org.onap.relationships.inventory.Uses",
656       "direction": "OUT",
657       "multiplicity": "MANY2MANY",
658       "contains-other-v": "NONE",
659       "delete-other-v": "NONE",
660       "prevent-delete": "NONE",
661       "default": "true"
662     },
663     {
664       "from": "l3-network",
665       "to": "vpn-binding",
666       "label": "org.onap.relationships.inventory.Uses",
667       "direction": "OUT",
668       "multiplicity": "MANY2MANY",
669       "contains-other-v": "NONE",
670       "delete-other-v": "NONE",
671       "prevent-delete": "!${direction}",
672       "default": "true"
673     },
674     {
675       "from": "segmentation-assignment",
676       "to": "l3-network",
677       "label": "org.onap.relationships.inventory.BelongsTo",
678       "direction": "OUT",
679       "multiplicity": "MANY2ONE",
680       "contains-other-v": "!${direction}",
681       "delete-other-v": "!${direction}",
682       "prevent-delete": "NONE",
683       "default": "true"
684     },
685     {
686       "from": "service-instance",
687       "to": "l3-network",
688       "label": "org.onap.relationships.inventory.ComposedOf",
689       "direction": "OUT",
690       "multiplicity": "ONE2MANY",
691       "contains-other-v": "NONE",
692       "delete-other-v": "NONE",
693       "prevent-delete": "NONE",
694       "default": "true"
695     },
696     {
697       "from": "subnet",
698       "to": "l3-network",
699       "label": "org.onap.relationships.inventory.BelongsTo",
700       "direction": "OUT",
701       "multiplicity": "MANY2ONE",
702       "contains-other-v": "!${direction}",
703       "delete-other-v": "!${direction}",
704       "prevent-delete": "NONE",
705       "default": "true"
706     },
707     {
708       "from": "lag-interface",
709       "to": "lag-link",
710       "label": "tosca.relationships.network.LinksTo",
711       "direction": "OUT",
712       "multiplicity": "MANY2MANY",
713       "contains-other-v": "NONE",
714       "delete-other-v": "${direction}",
715       "prevent-delete": "NONE",
716       "default": "true"
717     },
718     {
719       "from": "lag-interface",
720       "to": "logical-link",
721       "label": "org.onap.relationships.inventory.Uses",
722       "direction": "OUT",
723       "multiplicity": "MANY2MANY",
724       "contains-other-v": "NONE",
725       "delete-other-v": "${direction}",
726       "prevent-delete": "NONE",
727       "default": "true"
728     },
729     {
730       "from": "lag-interface",
731       "to": "p-interface",
732       "label": "org.onap.relationships.inventory.Uses",
733       "direction": "OUT",
734       "multiplicity": "MANY2MANY",
735       "contains-other-v": "NONE",
736       "delete-other-v": "NONE",
737       "prevent-delete": "NONE",
738       "default": "true"
739     },
740     {
741       "from": "l-interface",
742       "to": "lag-interface",
743       "label": "org.onap.relationships.inventory.BelongsTo",
744       "direction": "OUT",
745       "multiplicity": "MANY2ONE",
746       "contains-other-v": "!${direction}",
747       "delete-other-v": "!${direction}",
748       "prevent-delete": "NONE",
749       "default": "true"
750     },
751     {
752       "from": "l3-interface-ipv4-address-list",
753       "to": "l-interface",
754       "label": "org.onap.relationships.inventory.BelongsTo",
755       "direction": "OUT",
756       "multiplicity": "MANY2ONE",
757       "contains-other-v": "!${direction}",
758       "delete-other-v": "!${direction}",
759       "prevent-delete": "NONE",
760       "default": "true"
761     },
762     {
763       "from": "l3-interface-ipv6-address-list",
764       "to": "l-interface",
765       "label": "org.onap.relationships.inventory.BelongsTo",
766       "direction": "OUT",
767       "multiplicity": "MANY2ONE",
768       "contains-other-v": "!${direction}",
769       "delete-other-v": "!${direction}",
770       "prevent-delete": "NONE",
771       "default": "true"
772     },
773     {
774       "from": "l-interface",
775       "to": "instance-group",
776       "label": "org.onap.relationships.inventory.MemberOf",
777       "direction": "OUT",
778       "multiplicity": "MANY2MANY",
779       "contains-other-v": "NONE",
780       "delete-other-v": "NONE",
781       "prevent-delete": "NONE",
782       "default": "true"
783     },
784     {
785       "from": "l-interface",
786       "to": "l-interface",
787       "label": "org.onap.relationships.inventory.BelongsTo",
788       "direction": "OUT",
789       "multiplicity": "MANY2ONE",
790       "contains-other-v": "!${direction}",
791       "delete-other-v": "!${direction}",
792       "prevent-delete": "NONE",
793       "default": "true"
794     },
795     {
796       "from": "l-interface",
797       "to": "logical-link",
798       "label": "tosca.relationships.network.LinksTo",
799       "direction": "OUT",
800       "multiplicity": "MANY2MANY",
801       "contains-other-v": "NONE",
802       "delete-other-v": "${direction}",
803       "prevent-delete": "NONE",
804       "default": "true"
805     },
806     {
807       "from": "sriov-vf",
808       "to": "l-interface",
809       "label": "org.onap.relationships.inventory.BelongsTo",
810       "direction": "OUT",
811       "multiplicity": "ONE2ONE",
812       "contains-other-v": "!${direction}",
813       "delete-other-v": "!${direction}",
814       "prevent-delete": "NONE",
815       "default": "true"
816     },
817     {
818       "from": "vlan",
819       "to": "l-interface",
820       "label": "tosca.relationships.network.LinksTo",
821       "direction": "OUT",
822       "multiplicity": "MANY2ONE",
823       "contains-other-v": "!${direction}",
824       "delete-other-v": "!${direction}",
825       "prevent-delete": "NONE",
826       "default": "true"
827     },
828     {
829       "from": "logical-link",
830       "to": "cloud-region",
831       "label": "org.onap.relationships.inventory.LocatedIn",
832       "direction": "OUT",
833       "multiplicity": "MANY2MANY",
834       "contains-other-v": "NONE",
835       "delete-other-v": "NONE",
836       "prevent-delete": "NONE",
837       "default": "true"
838     },
839     {
840       "from": "logical-link",
841       "to": "generic-vnf",
842       "label": "org.onap.relationships.inventory.BridgedTo",
843       "direction": "OUT",
844       "multiplicity": "MANY2MANY",
845       "contains-other-v": "NONE",
846       "delete-other-v": "NONE",
847       "prevent-delete": "NONE",
848       "default": "true"
849     },
850     {
851       "from": "logical-link",
852       "to": "lag-link",
853       "label": "org.onap.relationships.inventory.Uses",
854       "direction": "OUT",
855       "multiplicity": "MANY2MANY",
856       "contains-other-v": "NONE",
857       "delete-other-v": "NONE",
858       "prevent-delete": "NONE",
859       "default": "true"
860     },
861     {
862       "from": "logical-link",
863       "to": "logical-link",
864       "label": "org.onap.relationships.inventory.Uses",
865       "direction": "OUT",
866       "multiplicity": "MANY2MANY",
867       "contains-other-v": "NONE",
868       "delete-other-v": "NONE",
869       "prevent-delete": "NONE",
870       "default": "true"
871     },
872     {
873       "from": "logical-link",
874       "to": "pnf",
875       "label": "org.onap.relationships.inventory.BridgedTo",
876       "direction": "OUT",
877       "multiplicity": "MANY2MANY",
878       "contains-other-v": "NONE",
879       "delete-other-v": "NONE",
880       "prevent-delete": "NONE",
881       "default": "true"
882     },
883     {
884       "from": "logical-link",
885       "to": "pserver",
886       "label": "org.onap.relationships.inventory.BridgedTo",
887       "direction": "OUT",
888       "multiplicity": "MANY2MANY",
889       "contains-other-v": "NONE",
890       "delete-other-v": "NONE",
891       "prevent-delete": "!${direction}",
892       "default": "true"
893     },
894     {
895       "from": "logical-link",
896       "to": "vpn-binding",
897       "label": "org.onap.relationships.inventory.Uses",
898       "direction": "OUT",
899       "multiplicity": "MANY2MANY",
900       "contains-other-v": "NONE",
901       "delete-other-v": "NONE",
902       "prevent-delete": "!${direction}",
903       "default": "true"
904     },
905     {
906       "from": "model-ver",
907       "to": "model",
908       "label": "org.onap.relationships.inventory.BelongsTo",
909       "direction": "OUT",
910       "multiplicity": "MANY2ONE",
911       "contains-other-v": "!${direction}",
912       "delete-other-v": "!${direction}",
913       "prevent-delete": "NONE",
914       "default": "true"
915     },
916     {
917       "from": "constrained-element-set",
918       "to": "model-constraint",
919       "label": "org.onap.relationships.inventory.BelongsTo",
920       "direction": "OUT",
921       "multiplicity": "MANY2ONE",
922       "contains-other-v": "!${direction}",
923       "delete-other-v": "!${direction}",
924       "prevent-delete": "NONE",
925       "default": "true"
926     },
927     {
928       "from": "constrained-element-set",
929       "to": "model-element",
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     },
938     {
939       "from": "model-constraint",
940       "to": "model-element",
941       "label": "org.onap.relationships.inventory.BelongsTo",
942       "direction": "OUT",
943       "multiplicity": "MANY2ONE",
944       "contains-other-v": "!${direction}",
945       "delete-other-v": "!${direction}",
946       "prevent-delete": "NONE",
947       "default": "true"
948     },
949     {
950       "from": "model-element",
951       "to": "model-element",
952       "label": "org.onap.relationships.inventory.BelongsTo",
953       "direction": "OUT",
954       "multiplicity": "MANY2ONE",
955       "contains-other-v": "!${direction}",
956       "delete-other-v": "!${direction}",
957       "prevent-delete": "NONE",
958       "default": "true"
959     },
960     {
961       "from": "model-element",
962       "to": "model-ver",
963       "label": "org.onap.relationships.inventory.IsA",
964       "direction": "OUT",
965       "multiplicity": "MANY2ONE",
966       "contains-other-v": "NONE",
967       "delete-other-v": "NONE",
968       "prevent-delete": "!${direction}",
969       "default": "true"
970     },
971     {
972       "from": "model-element",
973       "to": "model-ver",
974       "label": "org.onap.relationships.inventory.BelongsTo",
975       "direction": "OUT",
976       "multiplicity": "MANY2ONE",
977       "contains-other-v": "!${direction}",
978       "delete-other-v": "!${direction}",
979       "prevent-delete": "NONE",
980       "default": "true"
981     },
982     {
983       "from": "named-query",
984       "to": "model",
985       "label": "org.onap.relationships.inventory.AppliesTo",
986       "direction": "OUT",
987       "multiplicity": "ONE2MANY",
988       "contains-other-v": "NONE",
989       "delete-other-v": "NONE",
990       "prevent-delete": "!${direction}",
991       "default": "true"
992     },
993     {
994       "from": "named-query-element",
995       "to": "named-query",
996       "label": "org.onap.relationships.inventory.BelongsTo",
997       "direction": "OUT",
998       "multiplicity": "ONE2ONE",
999       "contains-other-v": "!${direction}",
1000       "delete-other-v": "!${direction}",
1001       "prevent-delete": "NONE",
1002       "default": "true"
1003     },
1004     {
1005       "from": "named-query-element",
1006       "to": "model",
1007       "label": "org.onap.relationships.inventory.IsA",
1008       "direction": "OUT",
1009       "multiplicity": "MANY2ONE",
1010       "contains-other-v": "NONE",
1011       "delete-other-v": "NONE",
1012       "prevent-delete": "!${direction}",
1013       "default": "true"
1014     },
1015     {
1016       "from": "named-query-element",
1017       "to": "named-query-element",
1018       "label": "org.onap.relationships.inventory.BelongsTo",
1019       "direction": "OUT",
1020       "multiplicity": "MANY2ONE",
1021       "contains-other-v": "!${direction}",
1022       "delete-other-v": "!${direction}",
1023       "prevent-delete": "NONE",
1024       "default": "true"
1025     },
1026     {
1027       "from": "property-constraint",
1028       "to": "named-query-element",
1029       "label": "org.onap.relationships.inventory.BelongsTo",
1030       "direction": "OUT",
1031       "multiplicity": "MANY2ONE",
1032       "contains-other-v": "!${direction}",
1033       "delete-other-v": "!${direction}",
1034       "prevent-delete": "NONE",
1035       "default": "true"
1036     },
1037     {
1038       "from": "related-lookup",
1039       "to": "named-query-element",
1040       "label": "org.onap.relationships.inventory.BelongsTo",
1041       "direction": "OUT",
1042       "multiplicity": "MANY2ONE",
1043       "contains-other-v": "!${direction}",
1044       "delete-other-v": "!${direction}",
1045       "prevent-delete": "NONE",
1046       "default": "true"
1047     },
1048     {
1049       "from": "l-interface",
1050       "to": "newvce",
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     },
1059     {
1060       "from": "oam-network",
1061       "to": "complex",
1062       "label": "org.onap.relationships.inventory.AppliesTo",
1063       "direction": "OUT",
1064       "multiplicity": "MANY2MANY",
1065       "contains-other-v": "NONE",
1066       "delete-other-v": "NONE",
1067       "prevent-delete": "!${direction}",
1068       "default": "true"
1069     },
1070     {
1071       "from": "oam-network",
1072       "to": "service-capability",
1073       "label": "org.onap.relationships.inventory.AppliesTo",
1074       "direction": "OUT",
1075       "multiplicity": "MANY2MANY",
1076       "contains-other-v": "NONE",
1077       "delete-other-v": "NONE",
1078       "prevent-delete": "!${direction}",
1079       "default": "true"
1080     },
1081     {
1082       "from": "l-interface",
1083       "to": "p-interface",
1084       "label": "tosca.relationships.network.BindsTo",
1085       "direction": "OUT",
1086       "multiplicity": "MANY2ONE",
1087       "contains-other-v": "!${direction}",
1088       "delete-other-v": "!${direction}",
1089       "prevent-delete": "NONE",
1090       "default": "true"
1091     },
1092     {
1093       "from": "p-interface",
1094       "to": "logical-link",
1095       "label": "tosca.relationships.network.LinksTo",
1096       "direction": "OUT",
1097       "multiplicity": "MANY2ONE",
1098       "contains-other-v": "NONE",
1099       "delete-other-v": "NONE",
1100       "prevent-delete": "NONE",
1101       "default": "true"
1102     },
1103     {
1104       "from": "p-interface",
1105       "to": "physical-link",
1106       "label": "tosca.relationships.network.LinksTo",
1107       "direction": "OUT",
1108       "multiplicity": "MANY2ONE",
1109       "contains-other-v": "NONE",
1110       "delete-other-v": "${direction}",
1111       "prevent-delete": "NONE",
1112       "default": "true"
1113     },
1114     {
1115       "from": "lag-interface",
1116       "to": "pnf",
1117       "label": "tosca.relationships.network.BindsTo",
1118       "direction": "OUT",
1119       "multiplicity": "MANY2ONE",
1120       "contains-other-v": "!${direction}",
1121       "delete-other-v": "!${direction}",
1122       "prevent-delete": "NONE",
1123       "default": "true"
1124     },
1125     {
1126       "from": "p-interface",
1127       "to": "pnf",
1128       "label": "tosca.relationships.network.BindsTo",
1129       "direction": "OUT",
1130       "multiplicity": "MANY2ONE",
1131       "contains-other-v": "!${direction}",
1132       "delete-other-v": "!${direction}",
1133       "prevent-delete": "NONE",
1134       "default": "true"
1135     },
1136     {
1137       "from": "pnf",
1138       "to": "complex",
1139       "label": "org.onap.relationships.inventory.LocatedIn",
1140       "direction": "OUT",
1141       "multiplicity": "MANY2ONE",
1142       "contains-other-v": "NONE",
1143       "delete-other-v": "NONE",
1144       "prevent-delete": "!${direction}",
1145       "default": "true"
1146     },
1147     {
1148       "from": "pnf",
1149       "to": "instance-group",
1150       "label": "org.onap.relationships.inventory.MemberOf",
1151       "direction": "OUT",
1152       "multiplicity": "MANY2MANY",
1153       "contains-other-v": "NONE",
1154       "delete-other-v": "NONE",
1155       "prevent-delete": "NONE",
1156       "default": "true"
1157     },
1158     {
1159       "from": "pnf",
1160       "to": "zone",
1161       "label": "org.onap.relationships.inventory.LocatedIn",
1162       "direction": "OUT",
1163       "multiplicity": "MANY2ONE",
1164       "contains-other-v": "NONE",
1165       "delete-other-v": "NONE",
1166       "prevent-delete": "NONE",
1167       "default": "true"
1168     },
1169     {
1170       "from": "cvlan-tag",
1171       "to": "port-group",
1172       "label": "org.onap.relationships.inventory.BelongsTo",
1173       "direction": "OUT",
1174       "multiplicity": "MANY2ONE",
1175       "contains-other-v": "!${direction}",
1176       "delete-other-v": "!${direction}",
1177       "prevent-delete": "NONE",
1178       "default": "true"
1179     },
1180     {
1181       "from": "lag-interface",
1182       "to": "pserver",
1183       "label": "tosca.relationships.network.BindsTo",
1184       "direction": "OUT",
1185       "multiplicity": "MANY2ONE",
1186       "contains-other-v": "!${direction}",
1187       "delete-other-v": "!${direction}",
1188       "prevent-delete": "NONE",
1189       "default": "true"
1190     },
1191     {
1192       "from": "p-interface",
1193       "to": "pserver",
1194       "label": "tosca.relationships.network.BindsTo",
1195       "direction": "OUT",
1196       "multiplicity": "MANY2ONE",
1197       "contains-other-v": "!${direction}",
1198       "delete-other-v": "!${direction}",
1199       "prevent-delete": "NONE",
1200       "default": "true"
1201     },
1202     {
1203       "from": "pserver",
1204       "to": "availability-zone",
1205       "label": "org.onap.relationships.inventory.MemberOf",
1206       "direction": "OUT",
1207       "multiplicity": "MANY2ONE",
1208       "contains-other-v": "NONE",
1209       "delete-other-v": "NONE",
1210       "prevent-delete": "!${direction}",
1211       "default": "true"
1212     },
1213     {
1214       "from": "pserver",
1215       "to": "cloud-region",
1216       "label": "org.onap.relationships.inventory.LocatedIn",
1217       "direction": "OUT",
1218       "multiplicity": "MANY2ONE",
1219       "contains-other-v": "NONE",
1220       "delete-other-v": "NONE",
1221       "prevent-delete": "NONE",
1222       "default": "true"
1223     },
1224     {
1225       "from": "pserver",
1226       "to": "complex",
1227       "label": "org.onap.relationships.inventory.LocatedIn",
1228       "direction": "OUT",
1229       "multiplicity": "MANY2ONE",
1230       "contains-other-v": "NONE",
1231       "delete-other-v": "NONE",
1232       "prevent-delete": "!${direction}",
1233       "default": "true"
1234     },
1235     {
1236       "from": "pserver",
1237       "to": "zone",
1238       "label": "org.onap.relationships.inventory.LocatedIn",
1239       "direction": "OUT",
1240       "multiplicity": "MANY2ONE",
1241       "contains-other-v": "NONE",
1242       "delete-other-v": "NONE",
1243       "prevent-delete": "NONE",
1244       "default": "true"
1245     },
1246     {
1247       "from": "site-pair",
1248       "to": "routing-instance",
1249       "label": "org.onap.relationships.inventory.BelongsTo",
1250       "direction": "OUT",
1251       "multiplicity": "MANY2ONE",
1252       "contains-other-v": "!${direction}",
1253       "delete-other-v": "!${direction}",
1254       "prevent-delete": "NONE",
1255       "default": "true"
1256     },
1257     {
1258       "from": "allotted-resource",
1259       "to": "service-instance",
1260       "label": "org.onap.relationships.inventory.BelongsTo",
1261       "direction": "OUT",
1262       "multiplicity": "MANY2ONE",
1263       "contains-other-v": "!${direction}",
1264       "delete-other-v": "!${direction}",
1265       "prevent-delete": "NONE",
1266       "default": "true"
1267     },
1268     {
1269       "from": "metadatum",
1270       "to": "service-instance",
1271       "label": "org.onap.relationships.inventory.BelongsTo",
1272       "direction": "OUT",
1273       "multiplicity": "MANY2ONE",
1274       "contains-other-v": "!${direction}",
1275       "delete-other-v": "!${direction}",
1276       "prevent-delete": "NONE",
1277       "default": "true"
1278     },
1279     {
1280       "from": "service-instance",
1281       "to": "allotted-resource",
1282       "label": "org.onap.relationships.inventory.Uses",
1283       "direction": "OUT",
1284       "multiplicity": "MANY2MANY",
1285       "contains-other-v": "NONE",
1286       "delete-other-v": "NONE",
1287       "prevent-delete": "NONE",
1288       "default": "true"
1289     },
1290     {
1291       "from": "service-instance",
1292       "to": "connector",
1293       "label": "org.onap.relationships.inventory.Uses",
1294       "direction": "OUT",
1295       "multiplicity": "MANY2MANY",
1296       "contains-other-v": "NONE",
1297       "delete-other-v": "NONE",
1298       "prevent-delete": "NONE",
1299       "default": "true"
1300     },
1301     {
1302       "from": "service-instance",
1303       "to": "ctag-assignment",
1304       "label": "org.onap.relationships.inventory.Uses",
1305       "direction": "OUT",
1306       "multiplicity": "ONE2MANY",
1307       "contains-other-v": "NONE",
1308       "delete-other-v": "NONE",
1309       "prevent-delete": "NONE",
1310       "default": "true"
1311     },
1312     {
1313       "from": "service-instance",
1314       "to": "cvlan-tag",
1315       "label": "org.onap.relationships.inventory.ComposedOf",
1316       "direction": "OUT",
1317       "multiplicity": "MANY2MANY",
1318       "contains-other-v": "NONE",
1319       "delete-other-v": "NONE",
1320       "prevent-delete": "NONE",
1321       "default": "true"
1322     },
1323     {
1324       "from": "service-instance",
1325       "to": "instance-group",
1326       "label": "org.onap.relationships.inventory.MemberOf",
1327       "direction": "OUT",
1328       "multiplicity": "MANY2MANY",
1329       "contains-other-v": "NONE",
1330       "delete-other-v": "NONE",
1331       "prevent-delete": "NONE",
1332       "default": "true"
1333     },
1334     {
1335       "from": "service-instance",
1336       "to": "logical-link",
1337       "label": "org.onap.relationships.inventory.Uses",
1338       "direction": "OUT",
1339       "multiplicity": "MANY2MANY",
1340       "contains-other-v": "NONE",
1341       "delete-other-v": "${direction}",
1342       "prevent-delete": "NONE",
1343       "default": "true"
1344     },
1345     {
1346       "from": "service-instance",
1347       "to": "pnf",
1348       "label": "org.onap.relationships.inventory.ComposedOf",
1349       "direction": "OUT",
1350       "multiplicity": "ONE2MANY",
1351       "contains-other-v": "NONE",
1352       "delete-other-v": "NONE",
1353       "prevent-delete": "NONE",
1354       "default": "true"
1355     },
1356     {
1357       "from": "service-instance",
1358       "to": "service-instance",
1359       "label": "org.onap.relationships.inventory.ComposedOf",
1360       "direction": "OUT",
1361       "multiplicity": "ONE2MANY",
1362       "contains-other-v": "NONE",
1363       "delete-other-v": "NONE",
1364       "prevent-delete": "NONE",
1365       "default": "true"
1366     },
1367     {
1368       "from": "service-instance",
1369       "to": "vlan",
1370       "label": "org.onap.relationships.inventory.ComposedOf",
1371       "direction": "OUT",
1372       "multiplicity": "ONE2MANY",
1373       "contains-other-v": "NONE",
1374       "delete-other-v": "NONE",
1375       "prevent-delete": "NONE",
1376       "default": "true"
1377     },
1378     {
1379       "from": "service-instance",
1380       "to": "service-subscription",
1381       "label": "org.onap.relationships.inventory.BelongsTo",
1382       "direction": "OUT",
1383       "multiplicity": "MANY2ONE",
1384       "contains-other-v": "!${direction}",
1385       "delete-other-v": "!${direction}",
1386       "prevent-delete": "NONE",
1387       "default": "true"
1388     },
1389     {
1390       "from": "class-of-service",
1391       "to": "site-pair",
1392       "label": "org.onap.relationships.inventory.BelongsTo",
1393       "direction": "OUT",
1394       "multiplicity": "MANY2ONE",
1395       "contains-other-v": "!${direction}",
1396       "delete-other-v": "!${direction}",
1397       "prevent-delete": "NONE",
1398       "default": "true"
1399     },
1400     {
1401       "from": "routing-instance",
1402       "to": "site-pair-set",
1403       "label": "org.onap.relationships.inventory.BelongsTo",
1404       "direction": "OUT",
1405       "multiplicity": "MANY2ONE",
1406       "contains-other-v": "!${direction}",
1407       "delete-other-v": "!${direction}",
1408       "prevent-delete": "NONE",
1409       "default": "true"
1410     },
1411     {
1412       "from": "service-subscription",
1413       "to": "tenant",
1414       "label": "org.onap.relationships.inventory.Uses",
1415       "direction": "OUT",
1416       "multiplicity": "MANY2MANY",
1417       "contains-other-v": "NONE",
1418       "delete-other-v": "NONE",
1419       "prevent-delete": "NONE",
1420       "default": "true"
1421     },
1422     {
1423       "from": "tenant",
1424       "to": "l3-network",
1425       "label": "org.onap.relationships.inventory.Uses",
1426       "direction": "OUT",
1427       "multiplicity": "MANY2MANY",
1428       "contains-other-v": "NONE",
1429       "delete-other-v": "NONE",
1430       "prevent-delete": "NONE",
1431       "default": "true"
1432     },
1433     {
1434       "from": "vserver",
1435       "to": "tenant",
1436       "label": "org.onap.relationships.inventory.BelongsTo",
1437       "direction": "OUT",
1438       "multiplicity": "MANY2ONE",
1439       "contains-other-v": "!${direction}",
1440       "delete-other-v": "NONE",
1441       "prevent-delete": "!${direction}",
1442       "default": "true"
1443     },
1444     {
1445       "from": "entitlement",
1446       "to": "vce",
1447       "label": "org.onap.relationships.inventory.BelongsTo",
1448       "direction": "OUT",
1449       "multiplicity": "MANY2ONE",
1450       "contains-other-v": "!${direction}",
1451       "delete-other-v": "!${direction}",
1452       "prevent-delete": "NONE",
1453       "default": "true"
1454     },
1455     {
1456       "from": "license",
1457       "to": "vce",
1458       "label": "org.onap.relationships.inventory.BelongsTo",
1459       "direction": "OUT",
1460       "multiplicity": "MANY2ONE",
1461       "contains-other-v": "!${direction}",
1462       "delete-other-v": "!${direction}",
1463       "prevent-delete": "NONE",
1464       "default": "true"
1465     },
1466     {
1467       "from": "port-group",
1468       "to": "vce",
1469       "label": "org.onap.relationships.inventory.BelongsTo",
1470       "direction": "OUT",
1471       "multiplicity": "MANY2ONE",
1472       "contains-other-v": "!${direction}",
1473       "delete-other-v": "!${direction}",
1474       "prevent-delete": "NONE",
1475       "default": "true"
1476     },
1477     {
1478       "from": "service-instance",
1479       "to": "vce",
1480       "label": "org.onap.relationships.inventory.ComposedOf",
1481       "direction": "OUT",
1482       "multiplicity": "ONE2MANY",
1483       "contains-other-v": "NONE",
1484       "delete-other-v": "NONE",
1485       "prevent-delete": "NONE",
1486       "default": "true"
1487     },
1488     {
1489       "from": "vce",
1490       "to": "availability-zone",
1491       "label": "org.onap.relationships.inventory.Uses",
1492       "direction": "OUT",
1493       "multiplicity": "MANY2MANY",
1494       "contains-other-v": "NONE",
1495       "delete-other-v": "NONE",
1496       "prevent-delete": "!${direction}",
1497       "default": "true"
1498     },
1499     {
1500       "from": "vce",
1501       "to": "complex",
1502       "label": "org.onap.relationships.inventory.LocatedIn",
1503       "direction": "OUT",
1504       "multiplicity": "MANY2MANY",
1505       "contains-other-v": "NONE",
1506       "delete-other-v": "NONE",
1507       "prevent-delete": "!${direction}",
1508       "default": "true"
1509     },
1510     {
1511       "from": "vce",
1512       "to": "vserver",
1513       "label": "tosca.relationships.HostedOn",
1514       "direction": "OUT",
1515       "multiplicity": "ONE2MANY",
1516       "contains-other-v": "NONE",
1517       "delete-other-v": "NONE",
1518       "prevent-delete": "NONE",
1519       "default": "true"
1520     },
1521     {
1522       "from": "vf-module",
1523       "to": "l3-network",
1524       "label": "org.onap.relationships.inventory.DependsOn",
1525       "direction": "OUT",
1526       "multiplicity": "MANY2MANY",
1527       "contains-other-v": "NONE",
1528       "delete-other-v": "NONE",
1529       "prevent-delete": "NONE",
1530       "default": "true"
1531     },
1532     {
1533       "from": "vf-module",
1534       "to": "vnfc",
1535       "label": "org.onap.relationships.inventory.Uses",
1536       "direction": "OUT",
1537       "multiplicity": "ONE2MANY",
1538       "contains-other-v": "NONE",
1539       "delete-other-v": "NONE",
1540       "prevent-delete": "${direction}",
1541       "default": "true"
1542     },
1543     {
1544       "from": "vf-module",
1545       "to": "volume-group",
1546       "label": "org.onap.relationships.inventory.Uses",
1547       "direction": "OUT",
1548       "multiplicity": "ONE2ONE",
1549       "contains-other-v": "NONE",
1550       "delete-other-v": "NONE",
1551       "prevent-delete": "NONE",
1552       "default": "true"
1553     },
1554     {
1555       "from": "generic-vnf",
1556       "to": "virtual-data-center",
1557       "label": "org.onap.relationships.inventory.LocatedIn",
1558       "direction": "OUT",
1559       "multiplicity": "MANY2MANY",
1560       "contains-other-v": "NONE",
1561       "delete-other-v": "NONE",
1562       "prevent-delete": "NONE",
1563       "default": "true"
1564     },
1565     {
1566       "from": "logical-link",
1567       "to": "virtual-data-center",
1568       "label": "org.onap.relationships.inventory.LocatedIn",
1569       "direction": "OUT",
1570       "multiplicity": "MANY2MANY",
1571       "contains-other-v": "NONE",
1572       "delete-other-v": "NONE",
1573       "prevent-delete": "NONE",
1574       "default": "true"
1575     },
1576     {
1577       "from": "l3-interface-ipv4-address-list",
1578       "to": "vlan",
1579       "label": "org.onap.relationships.inventory.BelongsTo",
1580       "direction": "OUT",
1581       "multiplicity": "MANY2ONE",
1582       "contains-other-v": "!${direction}",
1583       "delete-other-v": "!${direction}",
1584       "prevent-delete": "NONE",
1585       "default": "true"
1586     },
1587     {
1588       "from": "l3-interface-ipv6-address-list",
1589       "to": "vlan",
1590       "label": "org.onap.relationships.inventory.BelongsTo",
1591       "direction": "OUT",
1592       "multiplicity": "MANY2ONE",
1593       "contains-other-v": "!${direction}",
1594       "delete-other-v": "!${direction}",
1595       "prevent-delete": "NONE",
1596       "default": "true"
1597     },
1598     {
1599       "from": "vlan",
1600       "to": "logical-link",
1601       "label": "org.onap.relationships.inventory.Uses",
1602       "direction": "OUT",
1603       "multiplicity": "MANY2MANY",
1604       "contains-other-v": "NONE",
1605       "delete-other-v": "${direction}",
1606       "prevent-delete": "NONE",
1607       "default": "true"
1608     },
1609     {
1610       "from": "vlan",
1611       "to": "multicast-configuration",
1612       "label": "org.onap.relationships.inventory.Uses",
1613       "direction": "OUT",
1614       "multiplicity": "MANY2MANY",
1615       "contains-other-v": "NONE",
1616       "delete-other-v": "NONE",
1617       "prevent-delete": "NONE",
1618       "default": "true"
1619     },
1620     {
1621       "from": "tenant",
1622       "to": "volume-group",
1623       "label": "org.onap.relationships.inventory.DependsOn",
1624       "direction": "OUT",
1625       "multiplicity": "ONE2MANY",
1626       "contains-other-v": "NONE",
1627       "delete-other-v": "NONE",
1628       "prevent-delete": "NONE",
1629       "default": "true"
1630     },
1631     {
1632       "from": "volume-group",
1633       "to": "complex",
1634       "label": "org.onap.relationships.inventory.LocatedIn",
1635       "direction": "OUT",
1636       "multiplicity": "MANY2ONE",
1637       "contains-other-v": "NONE",
1638       "delete-other-v": "NONE",
1639       "prevent-delete": "!${direction}",
1640       "default": "true"
1641     },
1642     {
1643       "from": "lag-interface",
1644       "to": "vpls-pe",
1645       "label": "tosca.relationships.network.BindsTo",
1646       "direction": "OUT",
1647       "multiplicity": "MANY2ONE",
1648       "contains-other-v": "!${direction}",
1649       "delete-other-v": "!${direction}",
1650       "prevent-delete": "NONE",
1651       "default": "true"
1652     },
1653     {
1654       "from": "p-interface",
1655       "to": "vpls-pe",
1656       "label": "tosca.relationships.network.BindsTo",
1657       "direction": "OUT",
1658       "multiplicity": "MANY2ONE",
1659       "contains-other-v": "!${direction}",
1660       "delete-other-v": "!${direction}",
1661       "prevent-delete": "NONE",
1662       "default": "true"
1663     },
1664     {
1665       "from": "vpls-pe",
1666       "to": "complex",
1667       "label": "org.onap.relationships.inventory.LocatedIn",
1668       "direction": "OUT",
1669       "multiplicity": "MANY2ONE",
1670       "contains-other-v": "NONE",
1671       "delete-other-v": "NONE",
1672       "prevent-delete": "!${direction}",
1673       "default": "true"
1674     },
1675     {
1676       "from": "vpls-pe",
1677       "to": "ctag-pool",
1678       "label": "org.onap.relationships.inventory.Uses",
1679       "direction": "OUT",
1680       "multiplicity": "MANY2MANY",
1681       "contains-other-v": "NONE",
1682       "delete-other-v": "NONE",
1683       "prevent-delete": "NONE",
1684       "default": "true"
1685     },
1686     {
1687       "from": "route-target",
1688       "to": "vpn-binding",
1689       "label": "org.onap.relationships.inventory.BelongsTo",
1690       "direction": "OUT",
1691       "multiplicity": "MANY2ONE",
1692       "contains-other-v": "!${direction}",
1693       "delete-other-v": "!${direction}",
1694       "prevent-delete": "NONE",
1695       "default": "true"
1696     },
1697     {
1698       "from": "l-interface",
1699       "to": "vserver",
1700       "label": "tosca.relationships.network.BindsTo",
1701       "direction": "OUT",
1702       "multiplicity": "MANY2ONE",
1703       "contains-other-v": "!${direction}",
1704       "delete-other-v": "!${direction}",
1705       "prevent-delete": "NONE",
1706       "default": "true"
1707     },
1708     {
1709       "from": "vf-module",
1710       "to": "vserver",
1711       "label": "org.onap.relationships.inventory.Uses",
1712       "direction": "OUT",
1713       "multiplicity": "ONE2MANY",
1714       "contains-other-v": "NONE",
1715       "delete-other-v": "NONE",
1716       "prevent-delete": "NONE",
1717       "default": "true"
1718     },
1719     {
1720       "from": "vnfc",
1721       "to": "vserver",
1722       "label": "tosca.relationships.HostedOn",
1723       "direction": "OUT",
1724       "multiplicity": "ONE2MANY",
1725       "contains-other-v": "NONE",
1726       "delete-other-v": "NONE",
1727       "prevent-delete": "NONE",
1728       "default": "true"
1729     },
1730     {
1731       "from": "vserver",
1732       "to": "flavor",
1733       "label": "org.onap.relationships.inventory.Uses",
1734       "direction": "OUT",
1735       "multiplicity": "MANY2ONE",
1736       "contains-other-v": "NONE",
1737       "delete-other-v": "NONE",
1738       "prevent-delete": "!${direction}",
1739       "default": "true"
1740     },
1741     {
1742       "from": "vserver",
1743       "to": "image",
1744       "label": "org.onap.relationships.inventory.Uses",
1745       "direction": "OUT",
1746       "multiplicity": "MANY2ONE",
1747       "contains-other-v": "NONE",
1748       "delete-other-v": "NONE",
1749       "prevent-delete": "!${direction}",
1750       "default": "true"
1751     },
1752     {
1753       "from": "vserver",
1754       "to": "pserver",
1755       "label": "tosca.relationships.HostedOn",
1756       "direction": "OUT",
1757       "multiplicity": "MANY2ONE",
1758       "contains-other-v": "NONE",
1759       "delete-other-v": "NONE",
1760       "prevent-delete": "!${direction}",
1761       "default": "true"
1762     },
1763     {
1764       "from": "vserver",
1765       "to": "snapshot",
1766       "label": "org.onap.relationships.inventory.Uses",
1767       "direction": "OUT",
1768       "multiplicity": "ONE2ONE",
1769       "contains-other-v": "NONE",
1770       "delete-other-v": "NONE",
1771       "prevent-delete": "NONE",
1772       "default": "true"
1773     },
1774     {
1775       "from": "vserver",
1776       "to": "volume",
1777       "label": "tosca.relationships.AttachesTo",
1778       "direction": "OUT",
1779       "multiplicity": "ONE2MANY",
1780       "contains-other-v": "${direction}",
1781       "delete-other-v": "${direction}",
1782       "prevent-delete": "NONE",
1783       "default": "true"
1784     },
1785     {
1786       "from": "metadatum",
1787       "to": "model-ver",
1788       "label": "org.onap.relationships.inventory.BelongsTo",
1789       "direction": "OUT",
1790       "multiplicity": "MANY2ONE",
1791       "contains-other-v": "!${direction}",
1792       "delete-other-v": "!${direction}",
1793       "prevent-delete": "NONE",
1794       "default": "true"
1795     },
1796     {
1797       "from": "zone",
1798       "to": "complex",
1799       "label": "org.onap.relationships.inventory.LocatedIn",
1800       "direction": "OUT",
1801       "multiplicity": "MANY2ONE",
1802       "contains-other-v": "NONE",
1803       "delete-other-v": "NONE",
1804       "prevent-delete": "!${direction}",
1805       "default": "true"
1806     }
1807   ]
1808 }