...
Connection 4
This is the relationship that connects an add-on to its main game entry. An m-n-relationship is needed, because we can never be sure that every add-on will only connect to one single main game. This connection on RG level (in opposition to connecting on G level) will allow for more fine-grained possibilities. Exemplary, we will be able to map an add-on that wasn't released on every platform the main game was.
Connection x
Exemplary, Switzerland has four official languages: German with a population share of 63.7%, French with 20,4%, Italian with 6,5% and Romansh with 0,5%. If a user chose a Swiss nationality inside the database, we could do a pre-sorting of displayed data with language attribute (screen shots / R / publications) according to these languages, if the user wishes so.
Connection y
Using this we will, exemplary, be able to create a region "Europe" which we, naturally, will assign every European country to. This region shall then be assigned to every R, which was published identically throughout Europe. Or there is some R which were released identically in every German-speaking country. This would qualify for a region, too.