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