Ein Multi Golden Record bezeichnet, wenn zwei oder mehrere Golden Record Entitäten in Beziehung zueinander stehen, d.h. die Entitäten der Source Modules haben Relationen zueinander. Der häufigste Fall eines Multi Golden Records: Golden Contact und Golden Account. Im ersten Schritt werden unabhängig voneinander der Golden Contact und der Golden Account erstellt. Da nun jeder Kontakt einem Golden Contact und jede Firma einem Golden Account zugeordnet sind, wird im zweiten Schritt für die Relation von Golden Contact zu Golden Account gebildet. Dafür dienen zum einen die Relationen zwischen den Source Modulen und dem jeweiligen Golden Record als Basis. Folgendes anschauliches Beispiel soll für mehr Verständnis sorgen:
Contact ID | Name | Account ID |
1 | Will Smith | a |
2 | W. Smith | b |
3 | Angelina Jolie | b |
4 | A. Jolie | c |
Account ID | Name |
a | Universal Pictures |
b | Warner Brothers |
c | Warner Bros |
Die Kontakte mit den IDs 1 und 2 sowie mit den IDs 3 und 4 werden jeweils zu einem Golden Contact zusammengeführt, da die ersten beiden Will Smith und die letzten beiden Angelina Jolie beschreiben. Wir vergeben die PIDs GC_1 (ID 1 und 2) und GC_2 (ID 3 und 4). Gleiches für die Accounts: GA_1 (ID a) und GA_2 (ID b und c). Jetzt bringen wir die beiden Golden Records zusammen und bilden einen Multi Golden Record.
Type | PID | Source IDs |
Contacts | GC_1 | 1,2 |
Contacts | GC_2 | 3,4 |
Accounts | GA_1 | a |
Accounts | GA_2 | b,c |
Um die Relationen zwischen den Golden Records zu bilden, müssen jetzt von obiger Tabelle nur aus den ersten zwei Tabellen nachschlagen (lookup). Beispiel: GC_1 subsumiert die Contacts 1 & 2. Den Contacts 1 & 2 sind die Accounts a und b jeweils zugeordnet. Diesen sind den Golden Accounts GA_1 und GA_2 jeweils zugeordnet. Daher erhält der Golden Contact GC_1 jeweils eine Relation zu den beiden Golden Accounts. Diese Logik würde man einfach fortführen, bis man alle Datensätze durchgelaufen ist.
Golden Contact ID | Golden Account ID |
GC_1 | GA_1 |
GC_1 | GA_2 |
GC_2 | GA_2 |
Damit haben die beiden Golden Records eine n:m Relation. Das Schaubild zeigt eine 1:n Beziehung. Je nachdem, ob wir zulassen, dass ein Golden Contact auch mehreren Accounts zugeordnet sein kann, welche nicht unter dem gleichen Golden Account subsumieren. Dann müsste man sich entscheiden, ob der Golden Contact 1 entweder dem Golden Account 1 oder 2 zugeordnet werden würde.