Was mir da noch spontan einfällt ist die Zuordnung zu den tatsächlichen Kanalnamen. Da gibt es ja auch immer verschiedene Schreibweisen.
Falls eine Zuordnung nötig ist, stellt sich da natürlich noch die Frage, unter welchem Name das verknüpft wird, da auch hier wieder ungleiche Benamungen folgen können.
Oder reicht hier tatsächlich eine einfache Liste?
Als Beispiel (unabhängig davon, in welcher Datenbank-Struktur das dann gespeichert wird):
oder:
[
"DasErste.de" -> ["Das Erste HD", "Das Erste", "ARD"],
"ZDF.de" -> ["ZDF HD", "ZDF"],
"BILD.de" -> ["BILD", "Bild", "Bild TV"],
...
]
Brauchen wir da überhaupt eine Zuordnung wie im 2. Beispiel?
Falls ja, wird es an der Stelle vermutlich wieder recht komplex. Denn: Welcher Name ist der "richtige"?
Rytec hat in der eigenen Liste an der Stelle eine Zuordnung zu einem Klarname + (glaube ich) die Service-Provider ID vom jeweiligen Netz.
Wenn wir davon ausgehen, dass die Namen der TVG-IDs immer direkt erkennbar bleiben und die Zuordnung klar ist, kann man sich die Zuordnung zum Klarname natürlich sparen.
Je nachdem wie zukünftig Namensänderungen behandelt werden sollen, kann das aber auch wieder notwendig werden.