Update network-route dbdege rule
[aai/schema-service.git] / aai-schema / src / main / resources / onap / dbedgerules / v23 / DbEdgeRules_v23.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": "MANY2MANY",
1461                         "contains-other-v": "NONE",
1462                         "delete-other-v": "${direction}",
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": "MANY2MANY",
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":"service-instance BelongsTo service-subscription"
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                         "relationship-properties": ["data-owner","data-source","data-source-version"]
4725                 },
4726                 {
4727                         "from": "network-range",
4728                         "to": "cloud-region",
4729                         "label": "org.onap.relationships.inventory.LocatedIn",
4730                         "direction": "OUT",
4731                         "multiplicity": "MANY2MANY",
4732                         "contains-other-v": "NONE",
4733                         "delete-other-v": "NONE",
4734                         "prevent-delete": "NONE",
4735                         "default": "true",
4736                         "description": "The network-range is located in a cloud-region"
4737                 },
4738                 {
4739                         "from": "network-range",
4740                         "to": "complex",
4741                         "label": "org.onap.relationships.inventory.LocatedIn",
4742                         "direction": "OUT",
4743                         "multiplicity": "MANY2MANY",
4744                         "contains-other-v": "NONE",
4745                         "delete-other-v": "NONE",
4746                         "prevent-delete": "NONE",
4747                         "default": "true",
4748                         "description": "The network-range is located in a complex"
4749                 },
4750                 {
4751                         "from": "network-range",
4752                         "to": "zone",
4753                         "label": "org.onap.relationships.inventory.LocatedIn",
4754                         "direction": "OUT",
4755                         "multiplicity": "MANY2MANY",
4756                         "contains-other-v": "NONE",
4757                         "delete-other-v": "NONE",
4758                         "prevent-delete": "NONE",
4759                         "default": "true",
4760                         "description": "The network-range is located in a zone"
4761                 },
4762                 {
4763                         "from": "network-route",
4764                         "to": "next-hop",
4765                         "label": "org.onap.relationships.inventory.Uses",
4766                         "direction": "OUT",
4767                         "multiplicity": "ONE2MANY",
4768                         "contains-other-v": "NONE",
4769                         "delete-other-v": "NONE",
4770                         "prevent-delete": "NONE",
4771                         "default": "true",
4772                         "description": "The network-route that is used by the next-hop."
4773                 },
4774                 {
4775                         "from": "network-route",
4776                         "to": "subnet",
4777                         "label": "org.onap.relationships.inventory.MemberOf",
4778                         "direction": "OUT",
4779                         "multiplicity": "MANY2ONE",
4780                         "contains-other-v": "NONE",
4781                         "delete-other-v": "NONE",
4782                         "prevent-delete": "NONE",
4783                         "default": "true",
4784                         "description": "The route is part of part of a subnet."
4785                 },
4786                 {
4787                         "from": "next-hop",
4788                         "to": "bfd",
4789                         "label": "org.onap.relationships.inventory.Uses",
4790                         "direction": "OUT",
4791                         "multiplicity": "ONE2ONE",
4792                         "contains-other-v": "NONE",
4793                         "delete-other-v": "NONE",
4794                         "prevent-delete": "NONE",
4795                         "default": "true",
4796                         "description": ""
4797                 },
4798                 {
4799                         "from": "pdu",
4800                         "to": "hardware-catalog-item",
4801                         "label": "org.onap.relationships.inventory.IsA",
4802                         "direction": "OUT",
4803                         "multiplicity": "MANY2ONE",
4804                         "contains-other-v": "NONE",
4805                         "delete-other-v": "NONE",
4806                         "SVC-INFRA": "NONE",
4807                         "prevent-delete": "!${direction}",
4808                         "default": "true",
4809                         "description": "The pdu is described by the hardware-catalog-item."
4810                 },
4811                 {
4812                         "from": "pdu",
4813                         "to": "rack",
4814                         "label": "org.onap.relationships.inventory.LocatedIn",
4815                         "direction": "OUT",
4816                         "multiplicity": "MANY2ONE",
4817                         "contains-other-v": "!${direction}",
4818                         "delete-other-v": "!${direction}",
4819                         "SVC-INFRA": "NONE",
4820                         "prevent-delete": "NONE",
4821                         "default": "true",
4822                         "description": "A pdu is located in a building (aka complex)."
4823                 },
4824                 {
4825                         "from": "pdu",
4826                         "to": "rack-unit",
4827                         "label": "org.onap.relationships.inventory.Uses",
4828                         "direction": "OUT",
4829                         "multiplicity": "ONE2MANY",
4830                         "contains-other-v": "NONE",
4831                         "delete-other-v": "NONE",
4832                         "SVC-INFRA": "NONE",
4833                         "prevent-delete": "!${direction}",
4834                         "default": "true",
4835                         "description": "A pdu uses space in a rack (aka one or more rack-units)."
4836                 },
4837                 {
4838                         "from": "pluggable-slot",
4839                         "to": "card",
4840                         "label": "org.onap.relationships.inventory.LocatedIn",
4841                         "direction": "OUT",
4842                         "multiplicity": "MANY2ONE",
4843                         "contains-other-v": "!${direction}",
4844                         "delete-other-v": "!${direction}",
4845                         "SVC-INFRA": "NONE",
4846                         "prevent-delete": "NONE",
4847                         "default": "true",
4848                         "description": "A pluggable slot is located in a card."
4849                 },
4850                 {
4851                         "from": "pluggable-slot",
4852                         "to": "chassis",
4853                         "label": "org.onap.relationships.inventory.LocatedIn",
4854                         "direction": "OUT",
4855                         "multiplicity": "MANY2ONE",
4856                         "contains-other-v": "!${direction}",
4857                         "delete-other-v": "!${direction}",
4858                         "SVC-INFRA": "NONE",
4859                         "prevent-delete": "NONE",
4860                         "default": "true",
4861                         "description": "A pluggable-slot is located in a chassis."
4862                 },
4863                 {
4864                         "from": "pluggable",
4865                         "to": "cable",
4866                         "label": "org.onap.relationships.inventory.PartOf",
4867                         "direction": "OUT",
4868                         "multiplicity": "MANY2ONE",
4869                         "contains-other-v": "NONE",
4870                         "delete-other-v": "!${direction}",
4871                         "SVC-INFRA": "NONE",
4872                         "prevent-delete": "NONE",
4873                         "default": "true",
4874                         "description": "A pluggable that is intergrated with a cable."
4875                 },
4876                 {
4877                         "from": "pluggable",
4878                         "to": "hardware-catalog-item",
4879                         "label": "org.onap.relationships.inventory.IsA",
4880                         "direction": "OUT",
4881                         "multiplicity": "MANY2ONE",
4882                         "contains-other-v": "NONE",
4883                         "delete-other-v": "NONE",
4884                         "SVC-INFRA": "NONE",
4885                         "prevent-delete": "!${direction}",
4886                         "default": "true",
4887                         "description": "The pluggable is described by the hardware-catalog-item."
4888                 },
4889                 {
4890                         "from": "pluggable",
4891                         "to": "pluggable-slot",
4892                         "label": "org.onap.relationships.inventory.LocatedIn",
4893                         "direction": "OUT",
4894                         "multiplicity": "ONE2ONE",
4895                         "contains-other-v": "!${direction}",
4896                         "delete-other-v": "!${direction}",
4897                         "SVC-INFRA": "NONE",
4898                         "prevent-delete": "NONE",
4899                         "default": "true",
4900                         "description": "A pluggable is located in a pluggable-slot."
4901                 },
4902                 {
4903                         "from": "pnf",
4904                         "to": "autonomous-system",
4905                         "label": "org.onap.relationships.inventory.LocatedIn",
4906                         "direction": "OUT",
4907                         "multiplicity": "MANY2ONE",
4908                         "contains-other-v": "NONE",
4909                         "delete-other-v": "NONE",
4910                         "SVC-INFRA": "NONE",
4911                         "prevent-delete": "!${direction}",
4912                         "default": "true",
4913                         "description": "pnf is located in the autonomous-system."
4914                 },
4915                 {
4916                         "from": "pnf",
4917                         "to": "cloud-region",
4918                         "label": "org.onap.relationships.inventory.LocatedIn",
4919                         "direction": "OUT",
4920                         "multiplicity": "MANY2ONE",
4921                         "contains-other-v": "NONE",
4922                         "delete-other-v": "NONE",
4923                         "prevent-delete": "NONE",
4924                         "default": "true",
4925                         "description": "A pnf is located in (aka supports) a cloud-region."
4926                 },
4927                 {
4928                         "from": "pnf",
4929                         "to": "cloud-region",
4930                         "label": "org.onap.relationships.inventory.Uses",
4931                         "direction": "OUT",
4932                         "multiplicity": "MANY2MANY",
4933                         "contains-other-v": "NONE",
4934                         "delete-other-v": "NONE",
4935                         "prevent-delete": "NONE",
4936                         "default": "false",
4937                         "description": "used for CSP pnf to cloud-region."
4938                 },
4939                 {
4940                         "from": "pnf",
4941                         "to": "hw-component",
4942                         "label": "org.onap.relationships.inventory.MemberOf",
4943                         "direction": "OUT",
4944                         "multiplicity": "MANY2ONE",
4945                         "contains-other-v": "NONE",
4946                         "delete-other-v": "NONE",
4947                         "prevent-delete": "NONE",
4948                         "default": "true",
4949                         "description": "The hw-component associated to a pnf"
4950                 },
4951                 {
4952                         "from": "pnf",
4953                         "to": "policy",
4954                         "label": "org.onap.relationships.inventory.Uses",
4955                         "direction": "OUT",
4956                         "multiplicity": "MANY2MANY",
4957                         "contains-other-v": "NONE",
4958                         "delete-other-v": "NONE",
4959                         "SVC-INFRA": "NONE",
4960                         "prevent-delete": "NONE",
4961                         "default": "true",
4962                         "description": "A pnf uses policies",
4963                         "relationship-properties": ["data-owner","data-source","data-source-version"]
4964                 },
4965                 {
4966                         "from": "pnf",
4967                         "to": "project",
4968                         "label": "org.onap.relationships.inventory.PartOf",
4969                         "direction": "OUT",
4970                         "multiplicity": "MANY2ONE",
4971                         "contains-other-v": "NONE",
4972                         "delete-other-v": "NONE",
4973                         "SVC-INFRA": "NONE",
4974                         "prevent-delete": "NONE",
4975                         "default": "true",
4976                         "description": "The pnf is part of a project (ex, VPMO that ordered the equipment)."
4977                 },
4978                 {
4979                         "from": "pnf",
4980                         "to": "sw-component",
4981                         "label": "org.onap.relationships.inventory.MemberOf",
4982                         "direction": "OUT",
4983                         "multiplicity": "MANY2ONE",
4984                         "contains-other-v": "NONE",
4985                         "delete-other-v": "NONE",
4986                         "prevent-delete": "NONE",
4987                         "default": "true",
4988                         "description": "The sw-component associated to a pnf"
4989                 },
4990                 {
4991                         "from": "policy",
4992                         "to": "address-family",
4993                         "label": "org.onap.relationships.inventory.AppliesTo",
4994                         "direction": "OUT",
4995                         "multiplicity": "MANY2MANY",
4996                         "contains-other-v": "NONE",
4997                         "delete-other-v": "NONE",
4998                         "SVC-INFRA": "NONE",
4999                         "prevent-delete": "${direction}",
5000                         "default": "true",
5001                         "description": "A policy applies to an address family.",
5002                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5003                 },
5004                 {
5005                         "from": "policy",
5006                         "to": "bgp-group",
5007                         "label": "org.onap.relationships.inventory.AppliesTo",
5008                         "direction": "OUT",
5009                         "multiplicity": "MANY2MANY",
5010                         "contains-other-v": "NONE",
5011                         "delete-other-v": "NONE",
5012                         "SVC-INFRA": "NONE",
5013                         "prevent-delete": "${direction}",
5014                         "default": "true",
5015                         "description": "A policy applies to a bgp-group."
5016                 },
5017                 {
5018                         "from": "policy",
5019                         "to": "bgp-neighbor",
5020                         "label": "org.onap.relationships.inventory.AppliesTo",
5021                         "direction": "OUT",
5022                         "multiplicity": "MANY2MANY",
5023                         "contains-other-v": "NONE",
5024                         "delete-other-v": "NONE",
5025                         "SVC-INFRA": "NONE",
5026                         "prevent-delete": "${direction}",
5027                         "default": "true",
5028                         "description": "A policy applies to a bgp-neighbor."
5029                 },
5030                 {
5031                         "from": "policy",
5032                         "to": "instance-group",
5033                         "label": "org.onap.relationships.inventory.AppliesTo",
5034                         "direction": "OUT",
5035                         "multiplicity": "MANY2ONE",
5036                         "contains-other-v": "NONE",
5037                         "delete-other-v": "NONE",
5038                         "prevent-delete": "NONE",
5039                         "default": "true",
5040                         "description": "The policy associated to an instance-group",
5041                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5042                 },
5043                 {
5044                         "from": "policy",
5045                         "to": "l3-network",
5046                         "label": "org.onap.relationships.inventory.AppliesTo",
5047                         "direction": "OUT",
5048                         "multiplicity": "MANY2MANY",
5049                         "contains-other-v": "NONE",
5050                         "delete-other-v": "NONE",
5051                         "SVC-INFRA": "NONE",
5052                         "prevent-delete": "NONE",
5053                         "default": "true",
5054                         "description": "A policy applies to l3-networks."
5055                 },
5056                 {
5057                         "from": "policy",
5058                         "to": "l-interface",
5059                         "label": "org.onap.relationships.inventory.AppliesTo",
5060                         "direction": "OUT",
5061                         "multiplicity": "MANY2MANY",
5062                         "contains-other-v": "NONE",
5063                         "delete-other-v": "NONE",
5064                         "SVC-INFRA": "NONE",
5065                         "prevent-delete": "NONE",
5066                         "default": "true",
5067                         "description": "The policy applies to an l-interface.",
5068                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5069                 },
5070                 {
5071                         "from": "policy",
5072                         "to": "rule",
5073                         "label": "org.onap.relationships.inventory.Implements",
5074                         "direction": "OUT",
5075                         "multiplicity": "ONE2MANY",
5076                         "contains-other-v": "${direction}",
5077                         "delete-other-v": "${direction}",
5078                         "SVC-INFRA": "NONE",
5079                         "prevent-delete": "NONE",
5080                         "default": "true",
5081                         "description": ""
5082                 },
5083                 {
5084                         "from": "policy",
5085                         "to": "vlan-tag",
5086                         "label": "org.onap.relationships.inventory.AppliesTo",
5087                         "direction": "OUT",
5088                         "multiplicity": "MANY2MANY",
5089                         "contains-other-v": "NONE",
5090                         "delete-other-v": "NONE",
5091                         "SVC-INFRA": "NONE",
5092                         "prevent-delete": "${direction}",
5093                         "default": "true",
5094                         "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.",
5095                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5096                 },
5097                 {
5098                         "from": "policy",
5099                         "to": "vpn-binding",
5100                         "label": "org.onap.relationships.inventory.Uses",
5101                         "direction": "OUT",
5102                         "multiplicity": "ONE2MANY",
5103                         "contains-other-v": "NONE",
5104                         "delete-other-v": "NONE",
5105                         "SVC-INFRA": "NONE",
5106                         "prevent-delete": "NONE",
5107                         "default": "true",
5108                         "description": "A policy uses vpn-bindings"
5109                 },
5110                 {
5111                         "from": "policy",
5112                         "to": "vrf",
5113                         "label": "org.onap.relationships.inventory.AppliesTo",
5114                         "direction": "OUT",
5115                         "multiplicity": "MANY2MANY",
5116                         "contains-other-v": "NONE",
5117                         "delete-other-v": "NONE",
5118                         "SVC-INFRA": "NONE",
5119                         "prevent-delete": "NONE",
5120                         "default": "true",
5121                         "description": "",
5122                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5123                 },
5124                 {
5125                         "from": "port-list",
5126                         "to": "rule",
5127                         "label": "org.onap.relationships.inventory.BelongsTo",
5128                         "direction": "OUT",
5129                         "multiplicity": "MANY2ONE",
5130                         "contains-other-v": "!${direction}",
5131                         "delete-other-v": "!${direction}",
5132                         "SVC-INFRA": "NONE",
5133                         "prevent-delete": "NONE",
5134                         "default": "true",
5135                         "description": ""
5136                 },
5137                 {
5138                         "from": "port",
5139                         "to": "cable",
5140                         "label": "tosca.relationships.network.LinksTo",
5141                         "direction": "OUT",
5142                         "multiplicity": "MANY2ONE",
5143                         "contains-other-v": "NONE",
5144                         "delete-other-v": "NONE",
5145                         "SVC-INFRA": "NONE",
5146                         "prevent-delete": "${direction}",
5147                         "default": "true",
5148                         "description": "A channel-interface terminates a channel-link."
5149                 },
5150                 {
5151                         "from": "port",
5152                         "to": "card",
5153                         "label": "org.onap.relationships.inventory.LocatedIn",
5154                         "direction": "OUT",
5155                         "multiplicity": "MANY2ONE",
5156                         "contains-other-v": "!${direction}",
5157                         "delete-other-v": "!${direction}",
5158                         "SVC-INFRA": "NONE",
5159                         "prevent-delete": "NONE",
5160                         "default": "true",
5161                         "description": "A port is located in a card."
5162                 },
5163                 {
5164                         "from": "port",
5165                         "to": "chassis",
5166                         "label": "org.onap.relationships.inventory.LocatedIn",
5167                         "direction": "OUT",
5168                         "multiplicity": "MANY2ONE",
5169                         "contains-other-v": "!${direction}",
5170                         "delete-other-v": "!${direction}",
5171                         "SVC-INFRA": "NONE",
5172                         "prevent-delete": "NONE",
5173                         "default": "true",
5174                         "description": "A port is LocatedIn a chassis."
5175                 },
5176                 {
5177                         "from": "port",
5178                         "to": "p-interface",
5179                         "label": "org.onap.relationships.inventory.ComposedOf",
5180                         "direction": "OUT",
5181                         "multiplicity": "MANY2MANY",
5182                         "contains-other-v": "NONE",
5183                         "delete-other-v": "${direction}",
5184                         "SVC-INFRA": "NONE",
5185                         "prevent-delete": "NONE",
5186                         "default": "true",
5187                         "description": "A port is composed of one or more p-interfaces."
5188                 },
5189                 {
5190                         "from": "port",
5191                         "to": "pluggable",
5192                         "label": "org.onap.relationships.inventory.LocatedIn",
5193                         "direction": "OUT",
5194                         "multiplicity": "MANY2ONE",
5195                         "contains-other-v": "!${direction}",
5196                         "delete-other-v": "!${direction}",
5197                         "SVC-INFRA": "NONE",
5198                         "prevent-delete": "NONE",
5199                         "default": "true",
5200                         "description": "A port is located in a pluggable."
5201                 },
5202                 {
5203                         "from": "port",
5204                         "to": "port",
5205                         "label": "org.onap.relationships.inventory.LinksTo",
5206                         "direction": "OUT",
5207                         "multiplicity": "ONE2ONE",
5208                         "contains-other-v": "NONE",
5209                         "delete-other-v": "NONE",
5210                         "SVC-INFRA": "NONE",
5211                         "prevent-delete": "NONE",
5212                         "default": "true",
5213                         "description": "A port LinksTo another port."
5214                 },
5215                 {
5216                         "from": "profile",
5217                         "to": "card",
5218                         "label": "org.onap.relationships.inventory.AppliesTo",
5219                         "direction": "OUT",
5220                         "multiplicity": "MANY2MANY",
5221                         "contains-other-v": "NONE",
5222                         "delete-other-v": "NONE",
5223                         "SVC-INFRA": "NONE",
5224                         "prevent-delete": "${direction}",
5225                         "default": "true",
5226                         "description": "The profile (set of characteristics) applies to the card."
5227                 },
5228                 {
5229                         "from": "profile",
5230                         "to": "chassis",
5231                         "label": "org.onap.relationships.inventory.AppliesTo",
5232                         "direction": "OUT",
5233                         "multiplicity": "MANY2MANY",
5234                         "contains-other-v": "NONE",
5235                         "delete-other-v": "None",
5236                         "SVC-INFRA": "NONE",
5237                         "prevent-delete": "${direction}",
5238                         "default": "true",
5239                         "description": "The profile (set of characteristics) applies to the chassis."
5240                 },
5241                 {
5242                         "from": "profile",
5243                         "to": "cloud-region",
5244                         "label": "org.onap.relationships.inventory.AppliesTo",
5245                         "direction": "OUT",
5246                         "multiplicity": "MANY2MANY",
5247                         "contains-other-v": "NONE",
5248                         "delete-other-v": "NONE",
5249                         "prevent-delete": "NONE",
5250                         "default": "true",
5251                         "description": ""
5252                 },
5253                 {
5254                         "from": "profile",
5255                         "to": "hardware-catalog-item",
5256                         "label": "org.onap.relationships.inventory.AppliesTo",
5257                         "direction": "OUT",
5258                         "multiplicity": "MANY2MANY",
5259                         "contains-other-v": "NONE",
5260                         "delete-other-v": "NONE",
5261                         "SVC-INFRA": "NONE",
5262                         "prevent-delete": "${direction}",
5263                         "default": "true",
5264                         "description": "A set of characteristics of the hardware-catalog-item."
5265                 },
5266                 {
5267                         "from": "profile",
5268                         "to": "instance-group",
5269                         "label": "org.onap.relationships.inventory.AppliesTo",
5270                         "direction": "OUT",
5271                         "multiplicity": "MANY2MANY",
5272                         "contains-other-v": "NONE",
5273                         "delete-other-v": "NONE",
5274                         "SVC-INFRA": "NONE",
5275                         "prevent-delete": "${direction}",
5276                         "default": "true",
5277                         "description": "A profile (set of characteristics) applies to the instance-group (as a vrrp group)."
5278                 },
5279                 {
5280                         "from": "profile",
5281                         "to": "l3-network",
5282                         "label": "org.onap.relationships.inventory.AppliesTo",
5283                         "direction": "OUT",
5284                         "multiplicity": "MANY2MANY",
5285                         "contains-other-v": "NONE",
5286                         "delete-other-v": "NONE",
5287                         "SVC-INFRA": "NONE",
5288                         "prevent-delete": "${direction}",
5289                         "default": "true",
5290                         "description": "A profile (set of characteristics) applies to the l3-network."
5291                 },
5292                 {
5293                         "from": "profile",
5294                         "to": "lag-interface",
5295                         "label": "org.onap.relationships.inventory.AppliesTo",
5296                         "direction": "OUT",
5297                         "multiplicity": "MANY2MANY",
5298                         "contains-other-v": "NONE",
5299                         "delete-other-v": "NONE",
5300                         "SVC-INFRA": "NONE",
5301                         "prevent-delete": "${direction}",
5302                         "default": "true",
5303                         "description": "A profile (set of characteristics) applies to the lag-interface.",
5304                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5305                 },
5306                 {
5307                         "from": "profile",
5308                         "to": "l-interface",
5309                         "label": "org.onap.relationships.inventory.AppliesTo",
5310                         "direction": "OUT",
5311                         "multiplicity": "MANY2MANY",
5312                         "contains-other-v": "NONE",
5313                         "delete-other-v": "NONE",
5314                         "SVC-INFRA": "NONE",
5315                         "prevent-delete": "${direction}",
5316                         "default": "true",
5317                         "description": "A profile (set of characteristics) applies to the l-interface.",
5318                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5319                 },
5320                 {
5321                         "from": "profile",
5322                         "to": "logical-link",
5323                         "label": "org.onap.relationships.inventory.AppliesTo",
5324                         "direction": "OUT",
5325                         "multiplicity": "MANY2MANY",
5326                         "contains-other-v": "NONE",
5327                         "delete-other-v": "NONE",
5328                         "SVC-INFRA": "NONE",
5329                         "prevent-delete": "${direction}",
5330                         "default": "true",
5331                         "description": "A profile (set of characteristics) applies to the logical-link."
5332                 },
5333                 {
5334                         "from": "profile",
5335                         "to": "pdu",
5336                         "label": "org.onap.relationships.inventory.AppliesTo",
5337                         "direction": "OUT",
5338                         "multiplicity": "MANY2MANY",
5339                         "contains-other-v": "NONE",
5340                         "delete-other-v": "None",
5341                         "SVC-INFRA": "NONE",
5342                         "prevent-delete": "${direction}",
5343                         "default": "true",
5344                         "description": "The profile (set of characteristics) applies to the pdu."
5345                 },
5346                 {
5347                         "from": "profile",
5348                         "to": "physical-link",
5349                         "label": "org.onap.relationships.inventory.AppliesTo",
5350                         "direction": "OUT",
5351                         "multiplicity": "MANY2MANY",
5352                         "contains-other-v": "NONE",
5353                         "delete-other-v": "NONE",
5354                         "SVC-INFRA": "NONE",
5355                         "prevent-delete": "${direction}",
5356                         "default": "true",
5357                         "description": "A profile (set of characteristics) applies to the physical-link."
5358                 },
5359                 {
5360                         "from": "profile",
5361                         "to": "p-interface",
5362                         "label": "org.onap.relationships.inventory.AppliesTo",
5363                         "direction": "OUT",
5364                         "multiplicity": "MANY2MANY",
5365                         "contains-other-v": "NONE",
5366                         "delete-other-v": "NONE",
5367                         "SVC-INFRA": "NONE",
5368                         "prevent-delete": "${direction}",
5369                         "default": "true",
5370                         "description": "A profile (set of characteristics) applies to the p-interface.",
5371                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5372                 },
5373                 {
5374                         "from": "profile",
5375                         "to": "pluggable",
5376                         "label": "org.onap.relationships.inventory.AppliesTo",
5377                         "direction": "OUT",
5378                         "multiplicity": "MANY2MANY",
5379                         "contains-other-v": "NONE",
5380                         "delete-other-v": "NONE",
5381                         "SVC-INFRA": "NONE",
5382                         "prevent-delete": "${direction}",
5383                         "default": "true",
5384                         "description": "The profile (set of characteristics) applies to the pluggable."
5385                 },
5386                 {
5387                         "from": "profile",
5388                         "to": "pnf",
5389                         "label": "org.onap.relationships.inventory.AppliesTo",
5390                         "direction": "OUT",
5391                         "multiplicity": "MANY2MANY",
5392                         "contains-other-v": "NONE",
5393                         "delete-other-v": "NONE",
5394                         "SVC-INFRA": "NONE",
5395                         "prevent-delete": "${direction}",
5396                         "default": "true",
5397                         "description": "A profile (set of characteristics) applies to the pnf.",
5398                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5399                 },
5400                 {
5401                         "from": "profile",
5402                         "to": "policy",
5403                         "label": "org.onap.relationships.inventory.AppliesTo",
5404                         "direction": "OUT",
5405                         "multiplicity": "MANY2MANY",
5406                         "contains-other-v": "NONE",
5407                         "delete-other-v": "NONE",
5408                         "SVC-INFRA": "NONE",
5409                         "prevent-delete": "${direction}",
5410                         "default": "true",
5411                         "description": "A profile (set of characteristics) applies to the policy.",
5412                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5413                 },
5414                 {
5415                         "from": "profile",
5416                         "to": "pserver",
5417                         "label": "org.onap.relationships.inventory.AppliesTo",
5418                         "direction": "OUT",
5419                         "multiplicity": "MANY2MANY",
5420                         "contains-other-v": "NONE",
5421                         "delete-other-v": "NONE",
5422                         "SVC-INFRA": "NONE",
5423                         "prevent-delete": "${direction}",
5424                         "default": "true",
5425                         "description": "A profile (set of characteristics) applies to the pserver."
5426                 },
5427                 {
5428                         "from": "profile",
5429                         "to": "rack",
5430                         "label": "org.onap.relationships.inventory.AppliesTo",
5431                         "direction": "OUT",
5432                         "multiplicity": "MANY2MANY",
5433                         "contains-other-v": "NONE",
5434                         "delete-other-v": "NONE",
5435                         "SVC-INFRA": "NONE",
5436                         "prevent-delete": "${direction}",
5437                         "default": "true",
5438                         "description": "The profile (set of characteristics) applies to the rack."
5439                 },
5440                 {
5441                         "from": "profile",
5442                         "to": "subnet",
5443                         "label": "org.onap.relationships.inventory.AppliesTo",
5444                         "direction": "OUT",
5445                         "multiplicity": "MANY2MANY",
5446                         "contains-other-v": "NONE",
5447                         "delete-other-v": "NONE",
5448                         "SVC-INFRA": "NONE",
5449                         "prevent-delete": "${direction}",
5450                         "default": "true",
5451                         "description": "A profile (set of characteristics) applies to the subnet."
5452                 },
5453                 {
5454                         "from": "profile",
5455                         "to": "vlan-range",
5456                         "label": "org.onap.relationships.inventory.AppliesTo",
5457                         "direction": "OUT",
5458                         "multiplicity": "MANY2MANY",
5459                         "contains-other-v": "NONE",
5460                         "delete-other-v": "NONE",
5461                         "SVC-INFRA": "NONE",
5462                         "prevent-delete": "${direction}",
5463                         "default": "true",
5464                         "description": "A profile (set of characteristics) applies to the vlan-range."
5465                 },
5466                 {
5467                         "from": "profile",
5468                         "to": "vlan-tag",
5469                         "label": "org.onap.relationships.inventory.AppliesTo",
5470                         "direction": "OUT",
5471                         "multiplicity": "MANY2MANY",
5472                         "contains-other-v": "NONE",
5473                         "delete-other-v": "NONE",
5474                         "SVC-INFRA": "NONE",
5475                         "prevent-delete": "${direction}",
5476                         "default": "true",
5477                         "description": "A profile (set of characteristics) applies to the vlan-tag."
5478                 },
5479                 {
5480                         "from": "profile",
5481                         "to": "vpn-binding",
5482                         "label": "org.onap.relationships.inventory.AppliesTo",
5483                         "direction": "OUT",
5484                         "multiplicity": "MANY2MANY",
5485                         "contains-other-v": "NONE",
5486                         "delete-other-v": "NONE",
5487                         "SVC-INFRA": "NONE",
5488                         "prevent-delete": "${direction}",
5489                         "default": "true",
5490                         "description": "A profile (set of characteristics) applies to the vpn-binding."
5491                 },
5492                 {
5493                         "from": "profile",
5494                         "to": "vrf",
5495                         "label": "org.onap.relationships.inventory.AppliesTo",
5496                         "direction": "OUT",
5497                         "multiplicity": "MANY2MANY",
5498                         "contains-other-v": "NONE",
5499                         "delete-other-v": "NONE",
5500                         "SVC-INFRA": "NONE",
5501                         "prevent-delete": "${direction}",
5502                         "default": "true",
5503                         "description": "A profile (set of characteristics) applies to the vrf.",
5504                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5505                 },
5506                 {
5507                         "from": "pserver",
5508                         "to": "hw-component",
5509                         "label": "org.onap.relationships.inventory.MemberOf",
5510                         "direction": "OUT",
5511                         "multiplicity": "MANY2ONE",
5512                         "contains-other-v": "NONE",
5513                         "delete-other-v": "NONE",
5514                         "prevent-delete": "NONE",
5515                         "default": "true",
5516                         "description": "The hw-component associated to a pserver"
5517                 },
5518                 {
5519                         "from": "pserver",
5520                         "to": "policy",
5521                         "label": "org.onap.relationships.inventory.Implements",
5522                         "direction": "OUT",
5523                         "multiplicity": "MANY2MANY",
5524                         "contains-other-v": "NONE",
5525                         "delete-other-v": "NONE",
5526                         "SVC-INFRA": "NONE",
5527                         "prevent-delete": "NONE",
5528                         "default": "true",
5529                         "description": ""
5530                 },
5531                 {
5532                         "from": "pserver",
5533                         "to": "project",
5534                         "label": "org.onap.relationships.inventory.PartOf",
5535                         "direction": "OUT",
5536                         "multiplicity": "MANY2ONE",
5537                         "contains-other-v": "NONE",
5538                         "delete-other-v": "NONE",
5539                         "SVC-INFRA": "NONE",
5540                         "prevent-delete": "NONE",
5541                         "default": "true",
5542                         "description": "The pserver is part of a project (ex, VPMO that ordered the equipment)."
5543                 },
5544                 {
5545                         "from": "pserver",
5546                         "to": "sw-component",
5547                         "label": "org.onap.relationships.inventory.MemberOf",
5548                         "direction": "OUT",
5549                         "multiplicity": "MANY2ONE",
5550                         "contains-other-v": "NONE",
5551                         "delete-other-v": "NONE",
5552                         "prevent-delete": "NONE",
5553                         "default": "true",
5554                         "description": "The sw-component associated to a pserver"
5555                 },
5556                 {
5557                         "from": "rack",
5558                         "to": "complex",
5559                         "label": "org.onap.relationships.inventory.LocatedIn",
5560                         "direction": "OUT",
5561                         "multiplicity": "MANY2ONE",
5562                         "contains-other-v": "!${direction}",
5563                         "delete-other-v": "!${direction}",
5564                         "SVC-INFRA": "NONE",
5565                         "prevent-delete": "NONE",
5566                         "default": "true",
5567                         "description": "A rack is located in a complex (aka building)."
5568                 },
5569                 {
5570                         "from": "rack",
5571                         "to": "hardware-catalog-item",
5572                         "label": "org.onap.relationships.inventory.IsA",
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 this item from the hardware-catalog."
5581                 },
5582                 {
5583                         "from": "rack",
5584                         "to": "instance-group",
5585                         "label": "org.onap.relationships.inventory.MemberOf",
5586                         "direction": "OUT",
5587                         "multiplicity": "MANY2ONE",
5588                         "contains-other-v": "NONE",
5589                         "delete-other-v": "NONE",
5590                         "SVC-INFRA": "NONE",
5591                         "prevent-delete": "!${direction}",
5592                         "default": "true",
5593                         "description": "The rack is a member of the instance-group (rack-group or pod)."
5594                 },
5595                 {
5596                         "from": "rack-unit",
5597                         "to": "rack",
5598                         "label": "org.onap.relationships.inventory.LocatedIn",
5599                         "direction": "OUT",
5600                         "multiplicity": "MANY2ONE",
5601                         "contains-other-v": "!${direction}",
5602                         "delete-other-v": "!${direction}",
5603                         "SVC-INFRA": "NONE",
5604                         "prevent-delete": "NONE",
5605                         "default": "true",
5606                         "description": "A rack-unit is located in a rack."
5607                 },
5608                 {
5609                         "from": "relationship-component",
5610                         "to": "relationship-rule",
5611                         "label": "org.onap.relationships.inventory.BelongsTo",
5612                         "direction": "OUT",
5613                         "multiplicity": "MANY2ONE",
5614                         "contains-other-v": "!${direction}",
5615                         "delete-other-v": "!${direction}",
5616                         "prevent-delete": "NONE",
5617                         "default": "true",
5618                         "description": "Defines the traversal needed to reach the node of relationship-rule"
5619                 },
5620                 {
5621                         "from": "relationship-rule",
5622                         "to": "policy",
5623                         "label": "org.onap.relationships.inventory.AppliesTo",
5624                         "direction": "OUT",
5625                         "multiplicity": "MANY2MANY",
5626                         "contains-other-v": "NONE",
5627                         "delete-other-v": "NONE",
5628                         "prevent-delete": "NONE",
5629                         "default": "true",
5630                         "description": "Details relationships policy requires."
5631                 },
5632                 {
5633                         "from": "relationship-rule",
5634                         "to": "profile",
5635                         "label": "org.onap.relationships.inventory.AppliesTo",
5636                         "direction": "OUT",
5637                         "multiplicity": "MANY2MANY",
5638                         "contains-other-v": "NONE",
5639                         "delete-other-v": "NONE",
5640                         "prevent-delete": "NONE",
5641                         "default": "true",
5642                         "description": "Details relationships profile requires."
5643                 },
5644                 {
5645                         "from": "rule",
5646                         "to": "next-hop",
5647                         "label": "org.onap.relationships.inventory.Uses",
5648                         "direction": "OUT",
5649                         "multiplicity": "MANY2MANY",
5650                         "contains-other-v": "NONE",
5651                         "delete-other-v": "NONE",
5652                         "prevent-delete": "NONE",
5653                         "default": "true",
5654                         "description": "The rule that is used by the next-hop. For CG-NAT these are the ACL policies."
5655                 },
5656                 {
5657                         "from": "selector-list",
5658                         "to": "policy",
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": "selector-list",
5671                         "to": "rule",
5672                         "label": "org.onap.relationships.inventory.BelongsTo",
5673                         "direction": "OUT",
5674                         "multiplicity": "MANY2ONE",
5675                         "contains-other-v": "!${direction}",
5676                         "delete-other-v": "!${direction}",
5677                         "SVC-INFRA": "NONE",
5678                         "prevent-delete": "NONE",
5679                         "default": "true",
5680                         "description": ""
5681                 },
5682                 {
5683                         "from": "service-instance",
5684                         "to": "l3-network",
5685                         "label": "org.onap.relationships.inventory.ComposedOf",
5686                         "direction": "OUT",
5687                         "multiplicity": "MANY2MANY",
5688                         "contains-other-v": "NONE",
5689                         "delete-other-v": "NONE",
5690                         "prevent-delete": "NONE",
5691                         "default": "true",
5692                         "description": ""
5693                 },
5694                 {
5695                         "from": "service-instance",
5696                         "to": "owning-entity",
5697                         "label": "org.onap.relationships.inventory.Uses",
5698                         "direction": "OUT",
5699                         "multiplicity": "MANY2ONE",
5700                         "contains-other-v": "NONE",
5701                         "delete-other-v": "NONE",
5702                         "prevent-delete": "NONE",
5703                         "default": "false",
5704                         "description": "service-instance Uses an owning-entity"
5705                 },
5706                 {
5707                         "from": "service-instance",
5708                         "to": "vrf",
5709                         "label": "org.onap.relationships.inventory.ComposedOf",
5710                         "direction": "OUT",
5711                         "multiplicity": "MANY2MANY",
5712                         "contains-other-v": "NONE",
5713                         "delete-other-v": "NONE",
5714                         "prevent-delete": "${direction}",
5715                         "default": "true",
5716                         "description": "This edge relates a vrf that is configured on a pnf to the service-instances that the vrf supports."
5717                 },
5718                 {
5719                         "from": "service-subscription",
5720                         "to": "customer",
5721                         "label": "org.onap.relationships.inventory.BelongsTo",
5722                         "direction": "OUT",
5723                         "multiplicity": "MANY2ONE",
5724                         "contains-other-v": "!${direction}",
5725                         "delete-other-v": "!${direction}",
5726                         "prevent-delete": "NONE",
5727                         "default": "true",
5728                         "description": "service-subscription BelongsTo customer"
5729                 },
5730                 {
5731                         "from": "subnet",
5732                         "to": "zone",
5733                         "label": "org.onap.relationships.inventory.BelongsTo",
5734                         "direction": "OUT",
5735                         "multiplicity": "MANY2ONE",
5736                         "contains-other-v": "!${direction}",
5737                         "delete-other-v": "!${direction}",
5738                         "prevent-delete": "NONE",
5739                         "default": "true",
5740                         "description": "A fabric subnet belongs to a zone."
5741                 },
5742                 {
5743                         "from": "sw-component",
5744                         "to": "profile",
5745                         "label": "org.onap.relationships.inventory.AppliesTo",
5746                         "direction": "OUT",
5747                         "multiplicity": "MANY2MANY",
5748                         "contains-other-v": "NONE",
5749                         "delete-other-v": "NONE",
5750                         "prevent-delete": "NONE",
5751                         "default": "true",
5752                         "description": "The profile associated to a sw-component",
5753                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5754                 },
5755                 {
5756                         "from": "validation-audit",
5757                         "to": "cloud-region",
5758                         "label": "org.onap.relationships.inventory.BelongsTo",
5759                         "direction": "OUT",
5760                         "multiplicity": "ONE2ONE",
5761                         "contains-other-v": "!${direction}",
5762                         "delete-other-v": "!${direction}",
5763                         "prevent-delete": "NONE",
5764                         "default": "true",
5765                         "description": "The validation-audit associated to a cloud-region"
5766                 },
5767                 {
5768                         "from": "validation-audit",
5769                         "to": "line-of-business",
5770                         "label": "org.onap.relationships.inventory.AppliesTo",
5771                         "direction": "OUT",
5772                         "multiplicity": "MANY2ONE",
5773                         "contains-other-v": "NONE",
5774                         "delete-other-v": "NONE",
5775                         "prevent-delete": "NONE",
5776                         "default": "true",
5777                         "description": "The line-of-business associated to a validation-audit"
5778                 },
5779                 {
5780                         "from": "vlan-characteristic",
5781                         "to": "vlan-tag",
5782                         "label": "org.onap.relationships.inventory.AppliesTo",
5783                         "direction": "OUT",
5784                         "multiplicity": "MANY2MANY",
5785                         "contains-other-v": "NONE",
5786                         "delete-other-v": "NONE",
5787                         "SVC-INFRA": "NONE",
5788                         "prevent-delete": "NONE",
5789                         "default": "true",
5790                         "description": ""
5791                 },
5792                 {
5793                         "from": "vpn-binding",
5794                         "to": "aggregate-route",
5795                         "label": "org.onap.relationships.inventory.Uses",
5796                         "direction": "OUT",
5797                         "multiplicity": "ONE2MANY",
5798                         "contains-other-v": "NONE",
5799                         "delete-other-v": "NONE",
5800                         "SVC-INFRA": "NONE",
5801                         "prevent-delete": "NONE",
5802                         "default": "true",
5803                         "description": "A vpn-binding uses many aggregate routes"
5804                 },
5805                 {
5806                         "from": "vrf",
5807                         "to": "network-route",
5808                         "label": "org.onap.relationships.inventory.Uses",
5809                         "direction": "OUT",
5810                         "multiplicity": "MANY2MANY",
5811                         "contains-other-v": "NONE",
5812                         "delete-other-v": "NONE",
5813                         "prevent-delete": "${direction}",
5814                         "default": "true",
5815                         "description": "Relates vrf to network-route for static routes."
5816                 },
5817                 {
5818                         "from": "vrf",
5819                         "to": "next-hop",
5820                         "label": "org.onap.relationships.inventory.Uses",
5821                         "direction": "OUT",
5822                         "multiplicity": "MANY2MANY",
5823                         "contains-other-v": "NONE",
5824                         "delete-other-v": "NONE",
5825                         "prevent-delete": "NONE",
5826                         "default": "true",
5827                         "description": "The vrfs that are used by the next-hop."
5828                 },
5829                 {
5830                         "from": "vserver",
5831                         "to": "instance-group",
5832                         "label": "org.onap.relationships.inventory.MemberOf",
5833                         "direction": "OUT",
5834                         "multiplicity": "MANY2MANY",
5835                         "contains-other-v": "NONE",
5836                         "delete-other-v": "NONE",
5837                         "prevent-delete": "NONE",
5838                         "default": "true",
5839                         "description": ""
5840                 },
5841                 {
5842                         "from": "vserver",
5843                         "to": "sw-component",
5844                         "label": "org.onap.relationships.inventory.MemberOf",
5845                         "direction": "OUT",
5846                         "multiplicity": "MANY2ONE",
5847                         "contains-other-v": "NONE",
5848                         "delete-other-v": "NONE",
5849                         "prevent-delete": "NONE",
5850                         "default": "true",
5851                         "description": "The sw-component associated to a vserver"
5852                 },
5853                 {
5854                         "from": "zone",
5855                         "to": "service-instance",
5856                         "label": "org.onap.relationships.inventory.Uses",
5857                         "direction": "OUT",
5858                         "multiplicity": "MANY2MANY",
5859                         "contains-other-v": "NONE",
5860                         "delete-other-v": "NONE",
5861                         "prevent-delete": "NONE",
5862                         "default": "false",
5863                         "description": ""
5864                 },
5865                 {
5866                         "from": "service-instance",
5867                         "to": "network-route",
5868                         "label": "org.onap.relationships.inventory.ComposedOf",
5869                         "direction": "OUT",
5870                         "multiplicity": "MANY2MANY",
5871                         "contains-other-v": "NONE",
5872                         "delete-other-v": "${direction}",
5873                         "prevent-delete": "NONE",
5874                         "default": "true",
5875                         "description": ""
5876                 },
5877                 {
5878                         "from": "selector-list",
5879                         "to": "object-group",
5880                         "label": "org.onap.relationships.inventory.BelongsTo",
5881                         "direction": "OUT",
5882                         "multiplicity": "MANY2ONE",
5883                         "contains-other-v": "!${direction}",
5884                         "delete-other-v": "!${direction}",
5885                         "SVC-INFRA": "NONE",
5886                         "prevent-delete": "NONE",
5887                         "default": "true",
5888                         "description": ""
5889                 },
5890                 {
5891                         "from": "zone",
5892                         "to": "endpoint",
5893                         "label": "org.onap.relationships.inventory.Uses",
5894                         "direction": "OUT",
5895                         "multiplicity": "MANY2MANY",
5896                         "contains-other-v": "NONE",
5897                         "delete-other-v": "NONE",
5898                         "SVC-INFRA": "NONE",
5899                         "prevent-delete": "${direction}",
5900                         "default": "true",
5901                         "description": "",
5902                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5903                 },
5904         {
5905             "from": "generic-vnf",
5906             "to": "object-group",
5907             "label": "org.onap.relationships.inventory.AppliesTo",
5908             "direction": "OUT",
5909             "multiplicity": "MANY2MANY",
5910             "contains-other-v": "NONE",
5911             "delete-other-v": "NONE",
5912             "SVC-INFRA": "NONE",
5913             "prevent-delete": "NONE",
5914             "default": "true",
5915             "description":"A relationship that ties the device to the prefix-list/community-list."
5916         },
5917                 {
5918                         "from": "pnf",
5919                         "to": "endpoint",
5920                         "label": "org.onap.relationships.inventory.Uses",
5921                         "direction": "OUT",
5922                         "multiplicity": "MANY2MANY",
5923                         "contains-other-v": "NONE",
5924                         "delete-other-v": "NONE",
5925                         "SVC-INFRA": "NONE",
5926                         "prevent-delete": "NONE",
5927                         "default": "true",
5928                         "description": "",
5929                         "relationship-properties": ["data-owner","data-source","data-source-version"]
5930                 },
5931                 {
5932                         "from": "port-list",
5933                         "to": "endpoint",
5934                         "label": "org.onap.relationships.inventory.BelongsTo",
5935                         "direction": "OUT",
5936                         "multiplicity": "MANY2ONE",
5937                         "contains-other-v": "!${direction}",
5938                         "delete-other-v": "!${direction}",
5939                         "SVC-INFRA": "NONE",
5940                         "prevent-delete": "NONE",
5941                         "default": "true",
5942                         "description": ""
5943                 },
5944                 {
5945                         "from": "selector-list",
5946                         "to": "endpoint",
5947                         "label": "org.onap.relationships.inventory.BelongsTo",
5948                         "direction": "OUT",
5949                         "multiplicity": "MANY2ONE",
5950                         "contains-other-v": "!${direction}",
5951                         "delete-other-v": "!${direction}",
5952                         "SVC-INFRA": "NONE",
5953                         "prevent-delete": "NONE",
5954                         "default": "true",
5955                         "description": ""
5956                 },
5957                 {
5958                         "from": "mapping",
5959                         "to": "object-group",
5960                         "label": "org.onap.relationships.inventory.MemberOf",
5961                         "direction": "OUT",
5962                         "multiplicity": "ONE2MANY",
5963                         "contains-other-v": "NONE",
5964                         "delete-other-v": "NONE",
5965                         "prevent-delete": "NONE",
5966                         "default": "true",
5967                         "description": "The mapping associated to an object-group"
5968                 },
5969                 {
5970                         "from": "complex",
5971                         "to": "endpoint",
5972                         "label": "org.onap.relationships.inventory.Uses",
5973                         "direction": "OUT",
5974                         "multiplicity": "MANY2MANY",
5975                         "contains-other-v": "NONE",
5976                         "delete-other-v": "NONE",
5977                         "SVC-INFRA": "NONE",
5978                         "prevent-delete": "${direction}",
5979                         "default": "true",
5980                         "description": ""
5981                 },
5982                 {
5983                         "from": "relationship-rule",
5984                         "to": "endpoint",
5985                         "label": "org.onap.relationships.inventory.AppliesTo",
5986                         "direction": "OUT",
5987                         "multiplicity": "MANY2MANY",
5988                         "contains-other-v": "NONE",
5989                         "delete-other-v": "NONE",
5990                         "prevent-delete": "${direction}",
5991                         "default": "true",
5992                         "description": "Details relationships endpoint requires"
5993                 },
5994                 {
5995                         "from": "policy",
5996                         "to": "object-group",
5997                         "label": "org.onap.relationships.inventory.Uses",
5998                         "direction": "OUT",
5999                         "multiplicity": "MANY2MANY",
6000                         "contains-other-v": "NONE",
6001                         "delete-other-v": "NONE",
6002                         "prevent-delete": "NONE",
6003                         "default": "true",
6004                         "description": "",
6005                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6006                 },
6007                 {
6008                         "from": "object-group",
6009                         "to": "complex",
6010                         "label": "org.onap.relationships.inventory.LocatedIn",
6011                         "direction": "OUT",
6012                         "multiplicity": "MANY2MANY",
6013                         "contains-other-v": "NONE",
6014                         "delete-other-v": "NONE",
6015                         "prevent-delete": "NONE",
6016                         "default": "true",
6017                         "description": "The object-group is located in a complex"
6018                 },
6019                 {
6020                         "from": "pserver",
6021                         "to": "endpoint",
6022                         "label": "org.onap.relationships.inventory.Uses",
6023                         "direction": "OUT",
6024                         "multiplicity": "MANY2MANY",
6025                         "contains-other-v": "NONE",
6026                         "delete-other-v": "NONE",
6027                         "SVC-INFRA": "NONE",
6028                         "prevent-delete": "${direction}",
6029                         "default": "true",
6030                         "description": "",
6031                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6032                 },
6033                 {
6034                         "from": "relationship-rule",
6035                         "to": "object-group",
6036                         "label": "org.onap.relationships.inventory.AppliesTo",
6037                         "direction": "OUT",
6038                         "multiplicity": "MANY2MANY",
6039                         "contains-other-v": "NONE",
6040                         "delete-other-v": "NONE",
6041                         "prevent-delete": "NONE",
6042                         "default": "true",
6043                         "description": "Details relationships object-group requires"
6044                 },
6045                 {
6046                         "from": "object-group",
6047                         "to": "vrf",
6048                         "label": "org.onap.relationships.inventory.AppliesTo",
6049                         "direction": "OUT",
6050                         "multiplicity": "MANY2MANY",
6051                         "contains-other-v": "NONE",
6052                         "delete-other-v": "NONE",
6053                         "prevent-delete": "${direction}",
6054                         "default": "true",
6055                         "description": "The object-group to VRF for various route types.",
6056                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6057                 },
6058                 {
6059                         "from": "profile",
6060                         "to": "endpoint",
6061                         "label": "org.onap.relationships.inventory.AppliesTo",
6062                         "direction": "OUT",
6063                         "multiplicity": "MANY2MANY",
6064                         "contains-other-v": "NONE",
6065                         "delete-other-v": "NONE",
6066                         "SVC-INFRA": "NONE",
6067                         "prevent-delete": "${direction}",
6068                         "default": "true",
6069                         "description": "A profile (set of characteristics) applies to the endpoint."
6070                 },
6071                 {
6072                         "from": "cloud-region",
6073                         "to": "endpoint",
6074                         "label": "org.onap.relationships.inventory.Uses",
6075                         "direction": "OUT",
6076                         "multiplicity": "MANY2MANY",
6077                         "contains-other-v": "NONE",
6078                         "delete-other-v": "NONE",
6079                         "SVC-INFRA": "NONE",
6080                         "prevent-delete": "${direction}",
6081                         "default": "true",
6082                         "description": ""
6083                 },
6084                 {
6085                         "from": "object-group",
6086                         "to": "object-group",
6087                         "label": "org.onap.relationships.inventory.AppliesTo",
6088                         "direction": "OUT",
6089                         "multiplicity": "MANY2MANY",
6090                         "contains-other-v": "NONE",
6091                         "delete-other-v": "NONE",
6092                         "prevent-delete": "NONE",
6093                         "default": "true",
6094                         "description": "The object-gorup that applies to an object-group"
6095                 },
6096                 {
6097                         "from": "object-group",
6098                         "to": "cloud-region",
6099                         "label": "org.onap.relationships.inventory.LocatedIn",
6100                         "direction": "OUT",
6101                         "multiplicity": "MANY2MANY",
6102                         "contains-other-v": "NONE",
6103                         "delete-other-v": "NONE",
6104                         "prevent-delete": "NONE",
6105                         "default": "true",
6106                         "description": "The object-group is located in a cloud-region"
6107                 },
6108                 {
6109                         "from": "rule",
6110                         "to": "object-group",
6111                         "label": "org.onap.relationships.inventory.Uses",
6112                         "direction": "OUT",
6113                         "multiplicity": "MANY2MANY",
6114                         "contains-other-v": "NONE",
6115                         "delete-other-v": "NONE",
6116                         "SVC-INFRA": "NONE",
6117                         "prevent-delete": "!${direction}",
6118                         "default": "true",
6119                         "description": "",
6120                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6121                 },
6122                 {
6123                         "from": "rule",
6124                         "to": "object-group",
6125                         "label": "org.onap.relationships.inventory.AppliesTo",
6126                         "direction": "OUT",
6127                         "multiplicity": "MANY2MANY",
6128                         "contains-other-v": "NONE",
6129                         "delete-other-v": "NONE",
6130                         "SVC-INFRA": "NONE",
6131                         "prevent-delete": "!${direction}",
6132                         "default": "false",
6133                         "description": "",
6134                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6135                 },
6136                 {
6137                         "from": "rule",
6138                         "to": "object-group",
6139                         "label": "org.onap.relationships.inventory.Source",
6140                         "direction": "OUT",
6141                         "multiplicity": "MANY2MANY",
6142                         "contains-other-v": "NONE",
6143                         "delete-other-v": "NONE",
6144                         "SVC-INFRA": "NONE",
6145                         "prevent-delete": "!${direction}",
6146                         "default": "false",
6147                         "description": "",
6148                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6149                 },
6150                 {
6151                         "from": "rule",
6152                         "to": "object-group",
6153                         "label": "org.onap.relationships.inventory.Destination",
6154                         "direction": "OUT",
6155                         "multiplicity": "MANY2MANY",
6156                         "contains-other-v": "NONE",
6157                         "delete-other-v": "NONE",
6158                         "SVC-INFRA": "NONE",
6159                         "prevent-delete": "!${direction}",
6160                         "default": "false",
6161                         "description": "",
6162                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6163                 },
6164                 {
6165                         "from": "profile",
6166                         "to": "object-group",
6167                         "label": "org.onap.relationships.inventory.AppliesTo",
6168                         "direction": "OUT",
6169                         "multiplicity": "MANY2MANY",
6170                         "contains-other-v": "NONE",
6171                         "delete-other-v": "NONE",
6172                         "prevent-delete": "${direction}",
6173                         "default": "true",
6174                         "description": "The profile (set of characteristics) classifies the object-group.",
6175                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6176                 },
6177                 {
6178                         "from": "object-group",
6179                         "to": "zone",
6180                         "label": "org.onap.relationships.inventory.LocatedIn",
6181                         "direction": "OUT",
6182                         "multiplicity": "MANY2MANY",
6183                         "contains-other-v": "NONE",
6184                         "delete-other-v": "NONE",
6185                         "prevent-delete": "NONE",
6186                         "default": "true",
6187                         "description": "The object-group is located in a zone"
6188                 },
6189                 {
6190                         "from": "network-route",
6191                         "to": "object-group",
6192                         "label": "org.onap.relationships.inventory.MemberOf",
6193                         "direction": "OUT",
6194                         "multiplicity": "MANY2MANY",
6195                         "contains-other-v": "NONE",
6196                         "delete-other-v": "NONE",
6197                         "prevent-delete": "${direction}",
6198                         "default": "true",
6199                         "description": "The route is part of part of a route-list that is modeled in an object-group."
6200                 },
6201                 {
6202                         "from": "ip-address-list",
6203                         "to": "object-group",
6204                         "label": "org.onap.relationships.inventory.BelongsTo",
6205                         "direction": "OUT",
6206                         "multiplicity": "MANY2ONE",
6207                         "contains-other-v": "!${direction}",
6208                         "delete-other-v": "!${direction}",
6209                         "SVC-INFRA": "NONE",
6210                         "prevent-delete": "NONE",
6211                         "default": "true",
6212                         "description": ""
6213                 },
6214                 {
6215                         "from": "object-group",
6216                         "to": "pnf",
6217                         "label": "org.onap.relationships.inventory.AppliesTo",
6218                         "direction": "OUT",
6219                         "multiplicity": "MANY2MANY",
6220                         "contains-other-v": "NONE",
6221                         "delete-other-v": "NONE",
6222                         "SVC-INFRA": "NONE",
6223                         "prevent-delete": "NONE",
6224                         "default": "true",
6225                         "description": "",
6226                         "relationship-properties": ["data-owner","data-source","data-source-version"]
6227                 },
6228                 {
6229                         "from": "community-list",
6230                         "to": "object-group",
6231                         "label": "org.onap.relationships.inventory.BelongsTo",
6232                         "direction": "OUT",
6233                         "multiplicity": "MANY2ONE",
6234                         "contains-other-v": "!${direction}",
6235                         "delete-other-v": "!${direction}",
6236                         "SVC-INFRA": "NONE",
6237                         "prevent-delete": "NONE",
6238                         "default": "true",
6239                         "description": ""
6240                 },
6241                 {
6242                         "from": "port-list",
6243                         "to": "object-group",
6244                         "label": "org.onap.relationships.inventory.BelongsTo",
6245                         "direction": "OUT",
6246                         "multiplicity": "MANY2ONE",
6247                         "contains-other-v": "!${direction}",
6248                         "delete-other-v": "!${direction}",
6249                         "SVC-INFRA": "NONE",
6250                         "prevent-delete": "NONE",
6251                         "default": "true",
6252                         "description": ""
6253                 },
6254                 {
6255                         "from": "service-instance",
6256                         "to": "owning-entity",
6257                         "label": "org.onap.relationships.inventory.Uses",
6258                         "direction": "OUT",
6259                         "multiplicity": "MANY2ONE",
6260                         "contains-other-v": "NONE",
6261                         "delete-other-v": "NONE",
6262                         "prevent-delete": "NONE",
6263                         "default": "false",
6264                         "description":"service-instance Uses an owning-entity"
6265                 },{
6266                         "from": "vrf",
6267                         "to": "instance-group",
6268                         "label": "org.onap.relationships.inventory.Primary",
6269                         "direction": "OUT",
6270                         "multiplicity": "MANY2MANY",
6271                         "contains-other-v": "NONE",
6272                         "delete-other-v": "NONE",
6273                         "prevent-delete": "${direction}",
6274                         "default": "false",
6275                         "description":"used for vrf fallback"
6276                 },{
6277                         "from": "vrf",
6278                         "to": "instance-group",
6279                         "label": "org.onap.relationships.inventory.Secondary",
6280                         "direction": "OUT",
6281                         "multiplicity": "MANY2MANY",
6282                         "contains-other-v": "NONE",
6283                         "delete-other-v": "NONE",
6284                         "prevent-delete": "${direction}",
6285                         "default": "false",
6286                         "description":"used for vrf fallback"
6287                 },{
6288                         "from": "platform",
6289                         "to": "profile",
6290                         "label": "org.onap.relationships.inventory.Uses",
6291                         "direction": "OUT",
6292                         "multiplicity": "ONE2MANY",
6293                         "contains-other-v": "NONE",
6294                         "delete-other-v": "NONE",
6295                         "prevent-delete": "NONE",
6296                         "default": "true",
6297                         "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6298                 },{
6299                         "from": "platform",
6300                         "to": "endpoint",
6301                         "label": "org.onap.relationships.inventory.Uses",
6302                         "direction": "OUT",
6303                         "multiplicity": "ONE2MANY",
6304                         "contains-other-v": "NONE",
6305                         "delete-other-v": "NONE",
6306                         "prevent-delete": "NONE",
6307                         "default": "true",
6308                         "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6309                 },{
6310                         "from": "platform",
6311                         "to": "object-group",
6312                         "label": "org.onap.relationships.inventory.Uses",
6313                         "direction": "OUT",
6314                         "multiplicity": "ONE2MANY",
6315                         "contains-other-v": "NONE",
6316                         "delete-other-v": "NONE",
6317                         "prevent-delete": "NONE",
6318                         "default": "true",
6319                         "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6320                 },{
6321                         "from": "platform",
6322                         "to": "policy",
6323                         "label": "org.onap.relationships.inventory.Uses",
6324                         "direction": "OUT",
6325                         "multiplicity": "ONE2MANY",
6326                         "contains-other-v": "NONE",
6327                         "delete-other-v": "NONE",
6328                         "prevent-delete": "NONE",
6329                         "default": "true",
6330                         "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object"
6331                 }
6332         ]
6333 }