Integrate aai-schema-ingest library into aai-core
[aai/aai-common.git] / aai-schema / src / main / resources / onap / dbedgerules / v9 / DbEdgeRules_v9.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": "vlan",
39                         "label": "org.onap.relationships.inventory.PartOf",
40                         "direction": "OUT",
41                         "multiplicity": "MANY2MANY",
42                         "contains-other-v": "NONE",
43                         "delete-other-v": "NONE",
44                         "prevent-delete": "NONE",
45                         "default": "true"
46                 },
47                 {
48                         "from": "tunnel-xconnect",
49                         "to": "allotted-resource",
50                         "label": "org.onap.relationships.inventory.BelongsTo",
51                         "direction": "OUT",
52                         "multiplicity": "ONE2ONE",
53                         "contains-other-v": "!${direction}",
54                         "delete-other-v": "!${direction}",
55                         "prevent-delete": "NONE",
56                         "default": "true"
57                 },
58                 {
59                         "from": "availability-zone",
60                         "to": "complex",
61                         "label": "org.onap.relationships.inventory.LocatedIn",
62                         "direction": "OUT",
63                         "multiplicity": "MANY2ONE",
64                         "contains-other-v": "NONE",
65                         "delete-other-v": "NONE",
66                         "prevent-delete": "!${direction}",
67                         "default": "true"
68                 },
69                 {
70                         "from": "availability-zone",
71                         "to": "service-capability",
72                         "label": "org.onap.relationships.inventory.AppliesTo",
73                         "direction": "OUT",
74                         "multiplicity": "MANY2MANY",
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": "cloud-region",
83                         "label": "org.onap.relationships.inventory.BelongsTo",
84                         "direction": "OUT",
85                         "multiplicity": "MANY2ONE",
86                         "contains-other-v": "!${direction}",
87                         "delete-other-v": "!${direction}",
88                         "prevent-delete": "NONE",
89                         "default": "true"
90                 },
91                 {
92                         "from": "cloud-region",
93                         "to": "complex",
94                         "label": "org.onap.relationships.inventory.LocatedIn",
95                         "direction": "OUT",
96                         "multiplicity": "MANY2ONE",
97                         "contains-other-v": "NONE",
98                         "delete-other-v": "NONE",
99                         "prevent-delete": "!${direction}",
100                         "default": "true"
101                 },
102                 {
103                         "from": "cloud-region",
104                         "to": "l3-network",
105                         "label": "org.onap.relationships.inventory.Uses",
106                         "direction": "OUT",
107                         "multiplicity": "MANY2MANY",
108                         "contains-other-v": "NONE",
109                         "delete-other-v": "NONE",
110                         "prevent-delete": "NONE",
111                         "default": "true"
112                 },
113                 {
114                         "from": "cloud-region",
115                         "to": "zone",
116                         "label": "org.onap.relationships.inventory.LocatedIn",
117                         "direction": "OUT",
118                         "multiplicity": "MANY2ONE",
119                         "contains-other-v": "NONE",
120                         "delete-other-v": "NONE",
121                         "prevent-delete": "NONE",
122                         "default": "true"
123                 },
124                 {
125                         "from": "dvs-switch",
126                         "to": "cloud-region",
127                         "label": "org.onap.relationships.inventory.BelongsTo",
128                         "direction": "OUT",
129                         "multiplicity": "MANY2ONE",
130                         "contains-other-v": "!${direction}",
131                         "delete-other-v": "NONE",
132                         "prevent-delete": "!${direction}",
133                         "default": "true"
134                 },
135                 {
136                         "from": "flavor",
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": "group-assignment",
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": "image",
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": "oam-network",
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": "snapshot",
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": "tenant",
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": "volume-group",
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": "complex",
214                         "to": "l3-network",
215                         "label": "org.onap.relationships.inventory.Uses",
216                         "direction": "OUT",
217                         "multiplicity": "MANY2MANY",
218                         "contains-other-v": "NONE",
219                         "delete-other-v": "NONE",
220                         "prevent-delete": "NONE",
221                         "default": "true"
222                 },
223                 {
224                         "from": "ctag-pool",
225                         "to": "complex",
226                         "label": "org.onap.relationships.inventory.BelongsTo",
227                         "direction": "OUT",
228                         "multiplicity": "MANY2ONE",
229                         "contains-other-v": "!${direction}",
230                         "delete-other-v": "!${direction}",
231                         "prevent-delete": "NONE",
232                         "default": "true"
233                 },
234                 {
235                         "from": "connector",
236                         "to": "virtual-data-center",
237                         "label": "org.onap.relationships.inventory.LocatedIn",
238                         "direction": "OUT",
239                         "multiplicity": "MANY2MANY",
240                         "contains-other-v": "NONE",
241                         "delete-other-v": "NONE",
242                         "prevent-delete": "NONE",
243                         "default": "true"
244                 },
245                 {
246                         "from": "metadatum",
247                         "to": "connector",
248                         "label": "org.onap.relationships.inventory.BelongsTo",
249                         "direction": "OUT",
250                         "multiplicity": "MANY2ONE",
251                         "contains-other-v": "!${direction}",
252                         "delete-other-v": "!${direction}",
253                         "prevent-delete": "NONE",
254                         "default": "true"
255                 },
256                 {
257                         "from": "element-choice-set",
258                         "to": "constrained-element-set",
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": "ctag-pool",
269                         "to": "availability-zone",
270                         "label": "org.onap.relationships.inventory.AppliesTo",
271                         "direction": "OUT",
272                         "multiplicity": "MANY2MANY",
273                         "contains-other-v": "NONE",
274                         "delete-other-v": "NONE",
275                         "prevent-delete": "!${direction}",
276                         "default": "true"
277                 },
278                 {
279                         "from": "service-subscription",
280                         "to": "customer",
281                         "label": "org.onap.relationships.inventory.BelongsTo",
282                         "direction": "OUT",
283                         "multiplicity": "MANY2ONE",
284                         "contains-other-v": "!${direction}",
285                         "delete-other-v": "!${direction}",
286                         "prevent-delete": "NONE",
287                         "default": "true"
288                 },
289                 {
290                         "from": "dvs-switch",
291                         "to": "availability-zone",
292                         "label": "org.onap.relationships.inventory.AppliesTo",
293                         "direction": "OUT",
294                         "multiplicity": "MANY2MANY",
295                         "contains-other-v": "NONE",
296                         "delete-other-v": "NONE",
297                         "prevent-delete": "!${direction}",
298                         "default": "true"
299                 },
300                 {
301                         "from": "model-element",
302                         "to": "element-choice-set",
303                         "label": "org.onap.relationships.inventory.BelongsTo",
304                         "direction": "OUT",
305                         "multiplicity": "MANY2ONE",
306                         "contains-other-v": "!${direction}",
307                         "delete-other-v": "!${direction}",
308                         "prevent-delete": "NONE",
309                         "default": "true"
310                 },
311                 {
312                         "from": "entitlement",
313                         "to": "generic-vnf",
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": "generic-vnf",
324                         "to": "availability-zone",
325                         "label": "org.onap.relationships.inventory.Uses",
326                         "direction": "OUT",
327                         "multiplicity": "MANY2MANY",
328                         "contains-other-v": "NONE",
329                         "delete-other-v": "NONE",
330                         "prevent-delete": "!${direction}",
331                         "default": "true"
332                 },
333                 {
334                         "from": "generic-vnf",
335                         "to": "instance-group",
336                         "label": "org.onap.relationships.inventory.MemberOf",
337                         "direction": "OUT",
338                         "multiplicity": "MANY2MANY",
339                         "contains-other-v": "NONE",
340                         "delete-other-v": "NONE",
341                         "prevent-delete": "NONE",
342                         "default": "true"
343                 },
344                 {
345                         "from": "generic-vnf",
346                         "to": "ipsec-configuration",
347                         "label": "org.onap.relationships.inventory.Uses",
348                         "direction": "OUT",
349                         "multiplicity": "MANY2ONE",
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": "l3-network",
358                         "label": "org.onap.relationships.inventory.Uses",
359                         "direction": "OUT",
360                         "multiplicity": "MANY2MANY",
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": "pserver",
369                         "label": "tosca.relationships.HostedOn",
370                         "direction": "OUT",
371                         "multiplicity": "MANY2MANY",
372                         "contains-other-v": "NONE",
373                         "delete-other-v": "NONE",
374                         "prevent-delete": "!${direction}",
375                         "default": "true"
376                 },
377                 {
378                         "from": "vnfc",
379                         "to": "generic-vnf",
380                         "label": "org.onap.relationships.inventory.BelongsTo",
381                         "direction": "OUT",
382                         "multiplicity": "MANY2ONE",
383                         "contains-other-v": "NONE",
384                         "delete-other-v": "!${direction}",
385                         "prevent-delete": "NONE",
386                         "default": "true"
387                 },
388                 {
389                         "from": "generic-vnf",
390                         "to": "vnf-image",
391                         "label": "org.onap.relationships.inventory.Uses",
392                         "direction": "OUT",
393                         "multiplicity": "MANY2ONE",
394                         "contains-other-v": "NONE",
395                         "delete-other-v": "NONE",
396                         "prevent-delete": "!${direction}",
397                         "default": "true"
398                 },
399                 {
400                         "from": "generic-vnf",
401                         "to": "volume-group",
402                         "label": "org.onap.relationships.inventory.DependsOn",
403                         "direction": "OUT",
404                         "multiplicity": "ONE2MANY",
405                         "contains-other-v": "NONE",
406                         "delete-other-v": "NONE",
407                         "prevent-delete": "NONE",
408                         "default": "true"
409                 },
410                 {
411                         "from": "generic-vnf",
412                         "to": "vserver",
413                         "label": "tosca.relationships.HostedOn",
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": "lag-interface",
423                         "to": "generic-vnf",
424                         "label": "org.onap.relationships.inventory.BelongsTo",
425                         "direction": "OUT",
426                         "multiplicity": "MANY2ONE",
427                         "contains-other-v": "!${direction}",
428                         "delete-other-v": "!${direction}",
429                         "prevent-delete": "NONE",
430                         "default": "true"
431                 },
432                 {
433                         "from": "license",
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": "l-interface",
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": "network-profile",
456                         "to": "generic-vnf",
457                         "label": "org.onap.relationships.inventory.AppliesTo",
458                         "direction": "OUT",
459                         "multiplicity": "MANY2MANY",
460                         "contains-other-v": "NONE",
461                         "delete-other-v": "NONE",
462                         "prevent-delete": "NONE",
463                         "default": "true"
464                 },
465                 {
466                         "from": "service-instance",
467                         "to": "generic-vnf",
468                         "label": "org.onap.relationships.inventory.ComposedOf",
469                         "direction": "OUT",
470                         "multiplicity": "ONE2MANY",
471                         "contains-other-v": "NONE",
472                         "delete-other-v": "NONE",
473                         "prevent-delete": "NONE",
474                         "default": "true"
475                 },
476                 {
477                         "from": "site-pair-set",
478                         "to": "generic-vnf",
479                         "label": "org.onap.relationships.inventory.AppliesTo",
480                         "direction": "OUT",
481                         "multiplicity": "MANY2MANY",
482                         "contains-other-v": "NONE",
483                         "delete-other-v": "NONE",
484                         "prevent-delete": "NONE",
485                         "default": "true"
486                 },
487                 {
488                         "from": "vf-module",
489                         "to": "generic-vnf",
490                         "label": "org.onap.relationships.inventory.BelongsTo",
491                         "direction": "OUT",
492                         "multiplicity": "MANY2ONE",
493                         "contains-other-v": "!${direction}",
494                         "delete-other-v": "!${direction}",
495                         "prevent-delete": "NONE",
496                         "default": "true"
497                 },
498                 {
499                         "from": "pserver",
500                         "to": "group-assignment",
501                         "label": "org.onap.relationships.inventory.MemberOf",
502                         "direction": "OUT",
503                         "multiplicity": "MANY2ONE",
504                         "contains-other-v": "NONE",
505                         "delete-other-v": "NONE",
506                         "prevent-delete": "${direction}",
507                         "default": "true"
508                 },
509                 {
510                         "from": "tenant",
511                         "to": "group-assignment",
512                         "label": "org.onap.relationships.inventory.MemberOf",
513                         "direction": "OUT",
514                         "multiplicity": "MANY2MANY",
515                         "contains-other-v": "NONE",
516                         "delete-other-v": "NONE",
517                         "prevent-delete": "NONE",
518                         "default": "true"
519                 },
520                 {
521                         "from": "metadatum",
522                         "to": "image",
523                         "label": "org.onap.relationships.inventory.BelongsTo",
524                         "direction": "OUT",
525                         "multiplicity": "MANY2ONE",
526                         "contains-other-v": "!${direction}",
527                         "delete-other-v": "!${direction}",
528                         "prevent-delete": "NONE",
529                         "default": "true"
530                 },
531                 {
532                         "from": "instance-group",
533                         "to": "model",
534                         "label": "org.onap.relationships.inventory.Targets",
535                         "direction": "OUT",
536                         "multiplicity": "MANY2MANY",
537                         "contains-other-v": "NONE",
538                         "delete-other-v": "NONE",
539                         "prevent-delete": "!${direction}",
540                         "default": "true"
541                 },
542                 {
543                         "from": "vig-server",
544                         "to": "ipsec-configuration",
545                         "label": "org.onap.relationships.inventory.BelongsTo",
546                         "direction": "OUT",
547                         "multiplicity": "MANY2ONE",
548                         "contains-other-v": "!${direction}",
549                         "delete-other-v": "!${direction}",
550                         "prevent-delete": "NONE",
551                         "default": "true"
552                 },
553                 {
554                         "from": "l3-interface-ipv4-address-list",
555                         "to": "l3-network",
556                         "label": "org.onap.relationships.inventory.network.MemberOf",
557                         "direction": "OUT",
558                         "multiplicity": "MANY2MANY",
559                         "contains-other-v": "NONE",
560                         "delete-other-v": "NONE",
561                         "prevent-delete": "NONE",
562                         "default": "true"
563                 },
564                 {
565                         "from": "l3-interface-ipv4-address-list",
566                         "to": "subnet",
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": "!${direction}",
573                         "default": "true"
574                 },
575                 {
576                         "from": "l3-interface-ipv6-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-ipv6-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": "ctag-assignment",
599                         "to": "l3-network",
600                         "label": "org.onap.relationships.inventory.BelongsTo",
601                         "direction": "OUT",
602                         "multiplicity": "MANY2ONE",
603                         "contains-other-v": "!${direction}",
604                         "delete-other-v": "!${direction}",
605                         "prevent-delete": "NONE",
606                         "default": "true"
607                 },
608                 {
609                         "from": "l3-network",
610                         "to": "network-policy",
611                         "label": "org.onap.relationships.inventory.Uses",
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-network",
621                         "to": "route-table-reference",
622                         "label": "org.onap.relationships.inventory.Uses",
623                         "direction": "OUT",
624                         "multiplicity": "MANY2MANY",
625                         "contains-other-v": "NONE",
626                         "delete-other-v": "NONE",
627                         "prevent-delete": "NONE",
628                         "default": "true"
629                 },
630                 {
631                         "from": "l3-network",
632                         "to": "vpn-binding",
633                         "label": "org.onap.relationships.inventory.Uses",
634                         "direction": "OUT",
635                         "multiplicity": "MANY2MANY",
636                         "contains-other-v": "NONE",
637                         "delete-other-v": "NONE",
638                         "prevent-delete": "!${direction}",
639                         "default": "true"
640                 },
641                 {
642                         "from": "segmentation-assignment",
643                         "to": "l3-network",
644                         "label": "org.onap.relationships.inventory.BelongsTo",
645                         "direction": "OUT",
646                         "multiplicity": "MANY2ONE",
647                         "contains-other-v": "!${direction}",
648                         "delete-other-v": "!${direction}",
649                         "prevent-delete": "NONE",
650                         "default": "true"
651                 },
652                 {
653                         "from": "service-instance",
654                         "to": "l3-network",
655                         "label": "org.onap.relationships.inventory.ComposedOf",
656                         "direction": "OUT",
657                         "multiplicity": "ONE2MANY",
658                         "contains-other-v": "NONE",
659                         "delete-other-v": "NONE",
660                         "prevent-delete": "NONE",
661                         "default": "true"
662                 },
663                 {
664                         "from": "subnet",
665                         "to": "l3-network",
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                 },
674                 {
675                         "from": "lag-interface",
676                         "to": "lag-link",
677                         "label": "tosca.relationships.network.LinksTo",
678                         "direction": "OUT",
679                         "multiplicity": "MANY2MANY",
680                         "contains-other-v": "NONE",
681                         "delete-other-v": "${direction}",
682                         "prevent-delete": "NONE",
683                         "default": "true"
684                 },
685                 {
686                         "from": "lag-interface",
687                         "to": "p-interface",
688                         "label": "org.onap.relationships.inventory.Uses",
689                         "direction": "OUT",
690                         "multiplicity": "MANY2MANY",
691                         "contains-other-v": "NONE",
692                         "delete-other-v": "NONE",
693                         "prevent-delete": "NONE",
694                         "default": "true"
695                 },
696                 {
697                         "from": "l-interface",
698                         "to": "lag-interface",
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": "l3-interface-ipv4-address-list",
709                         "to": "l-interface",
710                         "label": "org.onap.relationships.inventory.BelongsTo",
711                         "direction": "OUT",
712                         "multiplicity": "MANY2ONE",
713                         "contains-other-v": "!${direction}",
714                         "delete-other-v": "!${direction}",
715                         "prevent-delete": "NONE",
716                         "default": "true"
717                 },
718                 {
719                         "from": "l3-interface-ipv6-address-list",
720                         "to": "l-interface",
721                         "label": "org.onap.relationships.inventory.BelongsTo",
722                         "direction": "OUT",
723                         "multiplicity": "MANY2ONE",
724                         "contains-other-v": "!${direction}",
725                         "delete-other-v": "!${direction}",
726                         "prevent-delete": "NONE",
727                         "default": "true"
728                 },
729                 {
730                         "from": "l-interface",
731                         "to": "logical-link",
732                         "label": "tosca.relationships.network.LinksTo",
733                         "direction": "OUT",
734                         "multiplicity": "MANY2MANY",
735                         "contains-other-v": "NONE",
736                         "delete-other-v": "${direction}",
737                         "prevent-delete": "NONE",
738                         "default": "true"
739                 },
740                 {
741                         "from": "sriov-vf",
742                         "to": "l-interface",
743                         "label": "org.onap.relationships.inventory.BelongsTo",
744                         "direction": "OUT",
745                         "multiplicity": "ONE2ONE",
746                         "contains-other-v": "!${direction}",
747                         "delete-other-v": "!${direction}",
748                         "prevent-delete": "NONE",
749                         "default": "true"
750                 },
751                 {
752                         "from": "vlan",
753                         "to": "l-interface",
754                         "label": "tosca.relationships.network.LinksTo",
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": "logical-link",
764                         "to": "cloud-region",
765                         "label": "org.onap.relationships.inventory.LocatedIn",
766                         "direction": "OUT",
767                         "multiplicity": "MANY2MANY",
768                         "contains-other-v": "NONE",
769                         "delete-other-v": "NONE",
770                         "prevent-delete": "NONE",
771                         "default": "true"
772                 },
773                 {
774                         "from": "logical-link",
775                         "to": "generic-vnf",
776                         "label": "org.onap.relationships.inventory.BridgedTo",
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": "logical-link",
786                         "to": "lag-link",
787                         "label": "org.onap.relationships.inventory.Uses",
788                         "direction": "OUT",
789                         "multiplicity": "MANY2MANY",
790                         "contains-other-v": "NONE",
791                         "delete-other-v": "NONE",
792                         "prevent-delete": "NONE",
793                         "default": "true"
794                 },
795                 {
796                         "from": "logical-link",
797                         "to": "logical-link",
798                         "label": "org.onap.relationships.inventory.Uses",
799                         "direction": "OUT",
800                         "multiplicity": "ONE2MANY",
801                         "contains-other-v": "NONE",
802                         "delete-other-v": "NONE",
803                         "prevent-delete": "NONE",
804                         "default": "true"
805                 },
806                 {
807                         "from": "logical-link",
808                         "to": "pnf",
809                         "label": "org.onap.relationships.inventory.BridgedTo",
810                         "direction": "OUT",
811                         "multiplicity": "MANY2MANY",
812                         "contains-other-v": "NONE",
813                         "delete-other-v": "NONE",
814                         "prevent-delete": "NONE",
815                         "default": "true"
816                 },
817                 {
818                         "from": "logical-link",
819                         "to": "pserver",
820                         "label": "org.onap.relationships.inventory.BridgedTo",
821                         "direction": "OUT",
822                         "multiplicity": "MANY2MANY",
823                         "contains-other-v": "NONE",
824                         "delete-other-v": "NONE",
825                         "prevent-delete": "!${direction}",
826                         "default": "true"
827                 },
828                 {
829                         "from": "logical-link",
830                         "to": "vpn-binding",
831                         "label": "org.onap.relationships.inventory.Uses",
832                         "direction": "OUT",
833                         "multiplicity": "MANY2MANY",
834                         "contains-other-v": "NONE",
835                         "delete-other-v": "NONE",
836                         "prevent-delete": "!${direction}",
837                         "default": "true"
838                 },
839                 {
840                         "from": "model-ver",
841                         "to": "model",
842                         "label": "org.onap.relationships.inventory.BelongsTo",
843                         "direction": "OUT",
844                         "multiplicity": "MANY2ONE",
845                         "contains-other-v": "!${direction}",
846                         "delete-other-v": "!${direction}",
847                         "prevent-delete": "NONE",
848                         "default": "true"
849                 },
850                 {
851                         "from": "constrained-element-set",
852                         "to": "model-constraint",
853                         "label": "org.onap.relationships.inventory.BelongsTo",
854                         "direction": "OUT",
855                         "multiplicity": "MANY2ONE",
856                         "contains-other-v": "!${direction}",
857                         "delete-other-v": "!${direction}",
858                         "prevent-delete": "NONE",
859                         "default": "true"
860                 },
861                 {
862                         "from": "constrained-element-set",
863                         "to": "model-element",
864                         "label": "org.onap.relationships.inventory.BelongsTo",
865                         "direction": "OUT",
866                         "multiplicity": "MANY2ONE",
867                         "contains-other-v": "!${direction}",
868                         "delete-other-v": "!${direction}",
869                         "prevent-delete": "NONE",
870                         "default": "true"
871                 },
872                 {
873                         "from": "model-constraint",
874                         "to": "model-element",
875                         "label": "org.onap.relationships.inventory.BelongsTo",
876                         "direction": "OUT",
877                         "multiplicity": "MANY2ONE",
878                         "contains-other-v": "!${direction}",
879                         "delete-other-v": "!${direction}",
880                         "prevent-delete": "NONE",
881                         "default": "true"
882                 },
883                 {
884                         "from": "model-element",
885                         "to": "model-element",
886                         "label": "org.onap.relationships.inventory.BelongsTo",
887                         "direction": "OUT",
888                         "multiplicity": "MANY2ONE",
889                         "contains-other-v": "!${direction}",
890                         "delete-other-v": "!${direction}",
891                         "prevent-delete": "NONE",
892                         "default": "true"
893                 },
894                 {
895                         "from": "model-element",
896                         "to": "model-ver",
897                         "label": "org.onap.relationships.inventory.IsA",
898                         "direction": "OUT",
899                         "multiplicity": "MANY2ONE",
900                         "contains-other-v": "NONE",
901                         "delete-other-v": "NONE",
902                         "prevent-delete": "!${direction}",
903                         "default": "true"
904                 },
905                 {
906                         "from": "model-element",
907                         "to": "model-ver",
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": "named-query",
918                         "to": "model",
919                         "label": "org.onap.relationships.inventory.AppliesTo",
920                         "direction": "OUT",
921                         "multiplicity": "ONE2MANY",
922                         "contains-other-v": "NONE",
923                         "delete-other-v": "NONE",
924                         "prevent-delete": "!${direction}",
925                         "default": "true"
926                 },
927                 {
928                         "from": "named-query-element",
929                         "to": "named-query",
930                         "label": "org.onap.relationships.inventory.BelongsTo",
931                         "direction": "OUT",
932                         "multiplicity": "ONE2ONE",
933                         "contains-other-v": "!${direction}",
934                         "delete-other-v": "!${direction}",
935                         "prevent-delete": "NONE",
936                         "default": "true"
937                 },
938                 {
939                         "from": "named-query-element",
940                         "to": "model",
941                         "label": "org.onap.relationships.inventory.IsA",
942                         "direction": "OUT",
943                         "multiplicity": "MANY2ONE",
944                         "contains-other-v": "NONE",
945                         "delete-other-v": "NONE",
946                         "prevent-delete": "!${direction}",
947                         "default": "true"
948                 },
949                 {
950                         "from": "named-query-element",
951                         "to": "named-query-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": "property-constraint",
962                         "to": "named-query-element",
963                         "label": "org.onap.relationships.inventory.BelongsTo",
964                         "direction": "OUT",
965                         "multiplicity": "MANY2ONE",
966                         "contains-other-v": "!${direction}",
967                         "delete-other-v": "!${direction}",
968                         "prevent-delete": "NONE",
969                         "default": "true"
970                 },
971                 {
972                         "from": "related-lookup",
973                         "to": "named-query-element",
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": "l-interface",
984                         "to": "newvce",
985                         "label": "org.onap.relationships.inventory.BelongsTo",
986                         "direction": "OUT",
987                         "multiplicity": "MANY2ONE",
988                         "contains-other-v": "!${direction}",
989                         "delete-other-v": "!${direction}",
990                         "prevent-delete": "NONE",
991                         "default": "true"
992                 },
993                 {
994                         "from": "oam-network",
995                         "to": "complex",
996                         "label": "org.onap.relationships.inventory.AppliesTo",
997                         "direction": "OUT",
998                         "multiplicity": "MANY2MANY",
999                         "contains-other-v": "NONE",
1000                         "delete-other-v": "NONE",
1001                         "prevent-delete": "!${direction}",
1002                         "default": "true"
1003                 },
1004                 {
1005                         "from": "oam-network",
1006                         "to": "service-capability",
1007                         "label": "org.onap.relationships.inventory.AppliesTo",
1008                         "direction": "OUT",
1009                         "multiplicity": "MANY2MANY",
1010                         "contains-other-v": "NONE",
1011                         "delete-other-v": "NONE",
1012                         "prevent-delete": "!${direction}",
1013                         "default": "true"
1014                 },
1015                 {
1016                         "from": "l-interface",
1017                         "to": "p-interface",
1018                         "label": "tosca.relationships.network.BindsTo",
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": "p-interface",
1028                         "to": "logical-link",
1029                         "label": "tosca.relationships.network.LinksTo",
1030                         "direction": "OUT",
1031                         "multiplicity": "MANY2ONE",
1032                         "contains-other-v": "NONE",
1033                         "delete-other-v": "NONE",
1034                         "prevent-delete": "NONE",
1035                         "default": "true"
1036                 },
1037                 {
1038                         "from": "p-interface",
1039                         "to": "physical-link",
1040                         "label": "tosca.relationships.network.LinksTo",
1041                         "direction": "OUT",
1042                         "multiplicity": "MANY2ONE",
1043                         "contains-other-v": "NONE",
1044                         "delete-other-v": "${direction}",
1045                         "prevent-delete": "NONE",
1046                         "default": "true"
1047                 },
1048                 {
1049                         "from": "lag-interface",
1050                         "to": "pnf",
1051                         "label": "tosca.relationships.network.BindsTo",
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": "p-interface",
1061                         "to": "pnf",
1062                         "label": "tosca.relationships.network.BindsTo",
1063                         "direction": "OUT",
1064                         "multiplicity": "MANY2ONE",
1065                         "contains-other-v": "!${direction}",
1066                         "delete-other-v": "!${direction}",
1067                         "prevent-delete": "NONE",
1068                         "default": "true"
1069                 },
1070                 {
1071                         "from": "pnf",
1072                         "to": "complex",
1073                         "label": "org.onap.relationships.inventory.LocatedIn",
1074                         "direction": "OUT",
1075                         "multiplicity": "MANY2ONE",
1076                         "contains-other-v": "NONE",
1077                         "delete-other-v": "NONE",
1078                         "prevent-delete": "!${direction}",
1079                         "default": "true"
1080                 },
1081                 {
1082                         "from": "pnf",
1083                         "to": "instance-group",
1084                         "label": "org.onap.relationships.inventory.MemberOf",
1085                         "direction": "OUT",
1086                         "multiplicity": "MANY2MANY",
1087                         "contains-other-v": "NONE",
1088                         "delete-other-v": "NONE",
1089                         "prevent-delete": "NONE",
1090                         "default": "true"
1091                 },
1092                 {
1093                         "from": "pnf",
1094                         "to": "zone",
1095                         "label": "org.onap.relationships.inventory.LocatedIn",
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": "cvlan-tag",
1105                         "to": "port-group",
1106                         "label": "org.onap.relationships.inventory.BelongsTo",
1107                         "direction": "OUT",
1108                         "multiplicity": "MANY2ONE",
1109                         "contains-other-v": "!${direction}",
1110                         "delete-other-v": "!${direction}",
1111                         "prevent-delete": "NONE",
1112                         "default": "true"
1113                 },
1114                 {
1115                         "from": "lag-interface",
1116                         "to": "pserver",
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": "pserver",
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": "pserver",
1138                         "to": "availability-zone",
1139                         "label": "org.onap.relationships.inventory.MemberOf",
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": "pserver",
1149                         "to": "cloud-region",
1150                         "label": "org.onap.relationships.inventory.LocatedIn",
1151                         "direction": "OUT",
1152                         "multiplicity": "MANY2ONE",
1153                         "contains-other-v": "NONE",
1154                         "delete-other-v": "NONE",
1155                         "prevent-delete": "NONE",
1156                         "default": "true"
1157                 },
1158                 {
1159                         "from": "pserver",
1160                         "to": "complex",
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": "!${direction}",
1167                         "default": "true"
1168                 },
1169                 {
1170                         "from": "pserver",
1171                         "to": "zone",
1172                         "label": "org.onap.relationships.inventory.LocatedIn",
1173                         "direction": "OUT",
1174                         "multiplicity": "MANY2ONE",
1175                         "contains-other-v": "NONE",
1176                         "delete-other-v": "NONE",
1177                         "prevent-delete": "NONE",
1178                         "default": "true"
1179                 },
1180                 {
1181                         "from": "site-pair",
1182                         "to": "routing-instance",
1183                         "label": "org.onap.relationships.inventory.BelongsTo",
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": "allotted-resource",
1193                         "to": "service-instance",
1194                         "label": "org.onap.relationships.inventory.BelongsTo",
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": "metadatum",
1204                         "to": "service-instance",
1205                         "label": "org.onap.relationships.inventory.BelongsTo",
1206                         "direction": "OUT",
1207                         "multiplicity": "MANY2ONE",
1208                         "contains-other-v": "!${direction}",
1209                         "delete-other-v": "!${direction}",
1210                         "prevent-delete": "NONE",
1211                         "default": "true"
1212                 },
1213                 {
1214                         "from": "service-instance",
1215                         "to": "allotted-resource",
1216                         "label": "org.onap.relationships.inventory.Uses",
1217                         "direction": "OUT",
1218                         "multiplicity": "MANY2MANY",
1219                         "contains-other-v": "NONE",
1220                         "delete-other-v": "NONE",
1221                         "prevent-delete": "NONE",
1222                         "default": "true"
1223                 },
1224                 {
1225                         "from": "service-instance",
1226                         "to": "connector",
1227                         "label": "org.onap.relationships.inventory.Uses",
1228                         "direction": "OUT",
1229                         "multiplicity": "MANY2MANY",
1230                         "contains-other-v": "NONE",
1231                         "delete-other-v": "NONE",
1232                         "prevent-delete": "NONE",
1233                         "default": "true"
1234                 },
1235                 {
1236                         "from": "service-instance",
1237                         "to": "ctag-assignment",
1238                         "label": "org.onap.relationships.inventory.Uses",
1239                         "direction": "OUT",
1240                         "multiplicity": "ONE2MANY",
1241                         "contains-other-v": "NONE",
1242                         "delete-other-v": "NONE",
1243                         "prevent-delete": "NONE",
1244                         "default": "true"
1245                 },
1246                 {
1247                         "from": "service-instance",
1248                         "to": "cvlan-tag",
1249                         "label": "org.onap.relationships.inventory.ComposedOf",
1250                         "direction": "OUT",
1251                         "multiplicity": "MANY2MANY",
1252                         "contains-other-v": "NONE",
1253                         "delete-other-v": "NONE",
1254                         "prevent-delete": "NONE",
1255                         "default": "true"
1256                 },
1257                 {
1258                         "from": "service-instance",
1259                         "to": "instance-group",
1260                         "label": "org.onap.relationships.inventory.MemberOf",
1261                         "direction": "OUT",
1262                         "multiplicity": "MANY2MANY",
1263                         "contains-other-v": "NONE",
1264                         "delete-other-v": "NONE",
1265                         "prevent-delete": "NONE",
1266                         "default": "true"
1267                 },
1268                 {
1269                         "from": "service-instance",
1270                         "to": "logical-link",
1271                         "label": "org.onap.relationships.inventory.Uses",
1272                         "direction": "OUT",
1273                         "multiplicity": "MANY2MANY",
1274                         "contains-other-v": "NONE",
1275                         "delete-other-v": "${direction}",
1276                         "prevent-delete": "NONE",
1277                         "default": "true"
1278                 },
1279                 {
1280                         "from": "service-instance",
1281                         "to": "pnf",
1282                         "label": "org.onap.relationships.inventory.ComposedOf",
1283                         "direction": "OUT",
1284                         "multiplicity": "ONE2MANY",
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": "service-instance",
1293                         "label": "org.onap.relationships.inventory.ComposedOf",
1294                         "direction": "OUT",
1295                         "multiplicity": "ONE2MANY",
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": "vlan",
1304                         "label": "org.onap.relationships.inventory.ComposedOf",
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": "service-subscription",
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                 },
1323                 {
1324                         "from": "class-of-service",
1325                         "to": "site-pair",
1326                         "label": "org.onap.relationships.inventory.BelongsTo",
1327                         "direction": "OUT",
1328                         "multiplicity": "MANY2ONE",
1329                         "contains-other-v": "!${direction}",
1330                         "delete-other-v": "!${direction}",
1331                         "prevent-delete": "NONE",
1332                         "default": "true"
1333                 },
1334                 {
1335                         "from": "routing-instance",
1336                         "to": "site-pair-set",
1337                         "label": "org.onap.relationships.inventory.BelongsTo",
1338                         "direction": "OUT",
1339                         "multiplicity": "MANY2ONE",
1340                         "contains-other-v": "!${direction}",
1341                         "delete-other-v": "!${direction}",
1342                         "prevent-delete": "NONE",
1343                         "default": "true"
1344                 },
1345                 {
1346                         "from": "service-subscription",
1347                         "to": "tenant",
1348                         "label": "org.onap.relationships.inventory.Uses",
1349                         "direction": "OUT",
1350                         "multiplicity": "MANY2MANY",
1351                         "contains-other-v": "NONE",
1352                         "delete-other-v": "NONE",
1353                         "prevent-delete": "NONE",
1354                         "default": "true"
1355                 },
1356                 {
1357                         "from": "tenant",
1358                         "to": "l3-network",
1359                         "label": "org.onap.relationships.inventory.Uses",
1360                         "direction": "OUT",
1361                         "multiplicity": "MANY2MANY",
1362                         "contains-other-v": "NONE",
1363                         "delete-other-v": "NONE",
1364                         "prevent-delete": "NONE",
1365                         "default": "true"
1366                 },
1367                 {
1368                         "from": "vserver",
1369                         "to": "tenant",
1370                         "label": "org.onap.relationships.inventory.BelongsTo",
1371                         "direction": "OUT",
1372                         "multiplicity": "MANY2ONE",
1373                         "contains-other-v": "!${direction}",
1374                         "delete-other-v": "NONE",
1375                         "prevent-delete": "!${direction}",
1376                         "default": "true"
1377                 },
1378                 {
1379                         "from": "entitlement",
1380                         "to": "vce",
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": "license",
1391                         "to": "vce",
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": "port-group",
1402                         "to": "vce",
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-instance",
1413                         "to": "vce",
1414                         "label": "org.onap.relationships.inventory.ComposedOf",
1415                         "direction": "OUT",
1416                         "multiplicity": "ONE2MANY",
1417                         "contains-other-v": "NONE",
1418                         "delete-other-v": "NONE",
1419                         "prevent-delete": "NONE",
1420                         "default": "true"
1421                 },
1422                 {
1423                         "from": "vce",
1424                         "to": "availability-zone",
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": "!${direction}",
1431                         "default": "true"
1432                 },
1433                 {
1434                         "from": "vce",
1435                         "to": "complex",
1436                         "label": "org.onap.relationships.inventory.LocatedIn",
1437                         "direction": "OUT",
1438                         "multiplicity": "MANY2MANY",
1439                         "contains-other-v": "NONE",
1440                         "delete-other-v": "NONE",
1441                         "prevent-delete": "!${direction}",
1442                         "default": "true"
1443                 },
1444                 {
1445                         "from": "vce",
1446                         "to": "vserver",
1447                         "label": "tosca.relationships.HostedOn",
1448                         "direction": "OUT",
1449                         "multiplicity": "ONE2MANY",
1450                         "contains-other-v": "NONE",
1451                         "delete-other-v": "NONE",
1452                         "prevent-delete": "NONE",
1453                         "default": "true"
1454                 },
1455                 {
1456                         "from": "vf-module",
1457                         "to": "l3-network",
1458                         "label": "org.onap.relationships.inventory.DependsOn",
1459                         "direction": "OUT",
1460                         "multiplicity": "MANY2MANY",
1461                         "contains-other-v": "NONE",
1462                         "delete-other-v": "NONE",
1463                         "prevent-delete": "NONE",
1464                         "default": "true"
1465                 },
1466                 {
1467                         "from": "vf-module",
1468                         "to": "vnfc",
1469                         "label": "org.onap.relationships.inventory.Uses",
1470                         "direction": "OUT",
1471                         "multiplicity": "ONE2MANY",
1472                         "contains-other-v": "NONE",
1473                         "delete-other-v": "NONE",
1474                         "prevent-delete": "${direction}",
1475                         "default": "true"
1476                 },
1477                 {
1478                         "from": "vf-module",
1479                         "to": "volume-group",
1480                         "label": "org.onap.relationships.inventory.Uses",
1481                         "direction": "OUT",
1482                         "multiplicity": "ONE2ONE",
1483                         "contains-other-v": "NONE",
1484                         "delete-other-v": "NONE",
1485                         "prevent-delete": "NONE",
1486                         "default": "true"
1487                 },
1488                 {
1489                         "from": "generic-vnf",
1490                         "to": "virtual-data-center",
1491                         "label": "org.onap.relationships.inventory.LocatedIn",
1492                         "direction": "OUT",
1493                         "multiplicity": "MANY2MANY",
1494                         "contains-other-v": "NONE",
1495                         "delete-other-v": "NONE",
1496                         "prevent-delete": "NONE",
1497                         "default": "true"
1498                 },
1499                 {
1500                         "from": "logical-link",
1501                         "to": "virtual-data-center",
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": "NONE",
1508                         "default": "true"
1509                 },
1510                 {
1511                         "from": "l3-interface-ipv4-address-list",
1512                         "to": "vlan",
1513                         "label": "org.onap.relationships.inventory.BelongsTo",
1514                         "direction": "OUT",
1515                         "multiplicity": "MANY2ONE",
1516                         "contains-other-v": "!${direction}",
1517                         "delete-other-v": "!${direction}",
1518                         "prevent-delete": "NONE",
1519                         "default": "true"
1520                 },
1521                 {
1522                         "from": "l3-interface-ipv6-address-list",
1523                         "to": "vlan",
1524                         "label": "org.onap.relationships.inventory.BelongsTo",
1525                         "direction": "OUT",
1526                         "multiplicity": "MANY2ONE",
1527                         "contains-other-v": "!${direction}",
1528                         "delete-other-v": "!${direction}",
1529                         "prevent-delete": "NONE",
1530                         "default": "true"
1531                 },
1532                 {
1533                         "from": "vlan",
1534                         "to": "logical-link",
1535                         "label": "org.onap.relationships.inventory.Uses",
1536                         "direction": "OUT",
1537                         "multiplicity": "MANY2MANY",
1538                         "contains-other-v": "NONE",
1539                         "delete-other-v": "${direction}",
1540                         "prevent-delete": "NONE",
1541                         "default": "true"
1542                 },
1543                 {
1544                         "from": "vlan",
1545                         "to": "multicast-configuration",
1546                         "label": "org.onap.relationships.inventory.Uses",
1547                         "direction": "OUT",
1548                         "multiplicity": "MANY2MANY",
1549                         "contains-other-v": "NONE",
1550                         "delete-other-v": "NONE",
1551                         "prevent-delete": "NONE",
1552                         "default": "true"
1553                 },
1554                 {
1555                         "from": "tenant",
1556                         "to": "volume-group",
1557                         "label": "org.onap.relationships.inventory.DependsOn",
1558                         "direction": "OUT",
1559                         "multiplicity": "ONE2MANY",
1560                         "contains-other-v": "NONE",
1561                         "delete-other-v": "NONE",
1562                         "prevent-delete": "NONE",
1563                         "default": "true"
1564                 },
1565                 {
1566                         "from": "volume-group",
1567                         "to": "complex",
1568                         "label": "org.onap.relationships.inventory.LocatedIn",
1569                         "direction": "OUT",
1570                         "multiplicity": "MANY2ONE",
1571                         "contains-other-v": "NONE",
1572                         "delete-other-v": "NONE",
1573                         "prevent-delete": "!${direction}",
1574                         "default": "true"
1575                 },
1576                 {
1577                         "from": "lag-interface",
1578                         "to": "vpls-pe",
1579                         "label": "tosca.relationships.network.BindsTo",
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": "p-interface",
1589                         "to": "vpls-pe",
1590                         "label": "tosca.relationships.network.BindsTo",
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": "vpls-pe",
1600                         "to": "complex",
1601                         "label": "org.onap.relationships.inventory.LocatedIn",
1602                         "direction": "OUT",
1603                         "multiplicity": "MANY2ONE",
1604                         "contains-other-v": "NONE",
1605                         "delete-other-v": "NONE",
1606                         "prevent-delete": "!${direction}",
1607                         "default": "true"
1608                 },
1609                 {
1610                         "from": "vpls-pe",
1611                         "to": "ctag-pool",
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": "l-interface",
1622                         "to": "vserver",
1623                         "label": "tosca.relationships.network.BindsTo",
1624                         "direction": "OUT",
1625                         "multiplicity": "MANY2ONE",
1626                         "contains-other-v": "!${direction}",
1627                         "delete-other-v": "!${direction}",
1628                         "prevent-delete": "NONE",
1629                         "default": "true"
1630                 },
1631                 {
1632                         "from": "vf-module",
1633                         "to": "vserver",
1634                         "label": "org.onap.relationships.inventory.Uses",
1635                         "direction": "OUT",
1636                         "multiplicity": "ONE2MANY",
1637                         "contains-other-v": "NONE",
1638                         "delete-other-v": "NONE",
1639                         "prevent-delete": "NONE",
1640                         "default": "true"
1641                 },
1642                 {
1643                         "from": "vnfc",
1644                         "to": "vserver",
1645                         "label": "tosca.relationships.HostedOn",
1646                         "direction": "OUT",
1647                         "multiplicity": "ONE2MANY",
1648                         "contains-other-v": "NONE",
1649                         "delete-other-v": "NONE",
1650                         "prevent-delete": "NONE",
1651                         "default": "true"
1652                 },
1653                 {
1654                         "from": "vserver",
1655                         "to": "flavor",
1656                         "label": "org.onap.relationships.inventory.Uses",
1657                         "direction": "OUT",
1658                         "multiplicity": "MANY2ONE",
1659                         "contains-other-v": "NONE",
1660                         "delete-other-v": "NONE",
1661                         "prevent-delete": "!${direction}",
1662                         "default": "true"
1663                 },
1664                 {
1665                         "from": "vserver",
1666                         "to": "image",
1667                         "label": "org.onap.relationships.inventory.Uses",
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": "vserver",
1677                         "to": "pserver",
1678                         "label": "tosca.relationships.HostedOn",
1679                         "direction": "OUT",
1680                         "multiplicity": "MANY2ONE",
1681                         "contains-other-v": "NONE",
1682                         "delete-other-v": "NONE",
1683                         "prevent-delete": "!${direction}",
1684                         "default": "true"
1685                 },
1686                 {
1687                         "from": "vserver",
1688                         "to": "snapshot",
1689                         "label": "org.onap.relationships.inventory.Uses",
1690                         "direction": "OUT",
1691                         "multiplicity": "ONE2ONE",
1692                         "contains-other-v": "NONE",
1693                         "delete-other-v": "NONE",
1694                         "prevent-delete": "NONE",
1695                         "default": "true"
1696                 },
1697                 {
1698                         "from": "vserver",
1699                         "to": "volume",
1700                         "label": "tosca.relationships.AttachesTo",
1701                         "direction": "OUT",
1702                         "multiplicity": "ONE2MANY",
1703                         "contains-other-v": "${direction}",
1704                         "delete-other-v": "${direction}",
1705                         "prevent-delete": "NONE",
1706                         "default": "true"
1707                 },
1708                 {
1709                         "from": "metadatum",
1710                         "to": "model-ver",
1711                         "label": "org.onap.relationships.inventory.BelongsTo",
1712                         "direction": "OUT",
1713                         "multiplicity": "MANY2ONE",
1714                         "contains-other-v": "!${direction}",
1715                         "delete-other-v": "!${direction}",
1716                         "prevent-delete": "NONE",
1717                         "default": "true"
1718                 },
1719                 {
1720                         "from": "zone",
1721                         "to": "complex",
1722                         "label": "org.onap.relationships.inventory.LocatedIn",
1723                         "direction": "OUT",
1724                         "multiplicity": "MANY2ONE",
1725                         "contains-other-v": "NONE",
1726                         "delete-other-v": "NONE",
1727                         "prevent-delete": "!${direction}",
1728                         "default": "true"
1729                 }
1730         ]
1731 }