Ein Schema (Plural Schemata, Schemas oder Schemen) ist in der Informatik eine formale Beschreibung von Struktur und Relation von Daten. Besondere Bedeutungen haben Schemata zum Beispiel im Zusammenhang mit Datenbanken, Datenstrukturen von API und in der formalen Beschreibung von Protokollen. Optimaler Weise ist das Schema selbst in einer formalen Sprache definiert, so dass sich Daten automatisch darauf überprüfen lassen, ob sie dem Schema entsprechen. Ein bekanntes Beispiel für eine solche Beschreibungssprache ist XML-Schema für XML.
Siehe auch:
abstrakte Syntax