Im Kontext der Datenmodellierung ist ein semantisches Datenmodell eine abstrakte, formale Beschreibung und Darstellung eines Ausschnitts der “wahrgenommenen Welt” in einem bestimmten Kontext (z.B. einem Projekt). Für die Formulierung von semantischen Datenmodellen gibt es verschiedene Modellierungssprachen, von denen das Entity-Relationship-Modell die bekannteste ist.