Ein Datenmodell beschreibt, welche Inhaltsarten ein System kennt, welche Felder sie tragen und wie sie miteinander verbunden sind. Es ist das Gerüst, in das später jeder einzelne Inhalt einsortiert wird.
- Datenmodell
Die Beschreibung der Inhaltsarten eines Systems samt ihrer Felder und Beziehungen.
Beispiel: „Das Datenmodell stand fest, bevor die erste Seite gestaltet wurde.“Besteht aus Inhaltstypen, ihren Feldern und den Verbindungen dazwischen.
Abgrenzung zur Gestaltung: Das Datenmodell sagt, was ein Inhalt ist; das Template sagt, wie er aussieht.
Was in einem Datenmodell steht
Drei Angaben je Inhaltsart. Welche Felder sie hat und welcher Art diese sind, also Text, Datum, Bild oder Verweis. Welche davon ausgefüllt sein müssen. Und mit welchen anderen Inhaltsarten sie verbunden ist, etwa ein Beitrag mit seinem Autor oder ein Produkt mit seiner Kategorie.
Dazu kommt, was für die Redaktion sichtbar wird: Beschriftungen, Reihenfolge und Hilfetexte. Diese Angaben gehören zum Modell, weil sie darüber entscheiden, ob ein Feld richtig gefüllt wird.
Warum das Datenmodell vor der Gestaltung kommt
Weil es sich schlechter ändern lässt. Eine Farbe oder einen Abstand ändert man im Stylesheet, und die Änderung gilt überall. Ein Feld, das nachträglich dazukommt, ist bei tausend bestehenden Inhalten tausendmal leer und muss nachgepflegt werden.
Deshalb beginnt die Arbeit mit der Frage, welche Dinge es gibt und wie sie heißen, und erst danach mit der Frage, wie sie aussehen. Wer umgekehrt vorgeht, baut Felder nach dem Entwurf und bekommt ein Modell, das nur zu diesem einen Entwurf passt.
Woran ein Datenmodell scheitert
Meistens an Feldern, die nach Aussehen geschnitten sind. Ein Feld namens „Text rechts neben dem Bild“ trägt seine Gestaltung im Namen; sobald das Bild links steht, stimmt nichts mehr. Ein Feld namens „Kurzbeschreibung“ überlebt jeden Umbau.
Der zweite Grund sind zu viele Inhaltsarten. Wer für jede Seitenvariante eine eigene anlegt, bekommt ein Modell, das niemand mehr überblickt, und eine Redaktion, die rät, welche Art sie nehmen soll.