Een data schema beschrijft de structuur van een data model. Dat kan bijvoorbeeld de structuur zijn van een database, waar het schema (in tekst en grafisch) de tabellen, velden, relaties, indezes, ... beschrijft.

Een voorbeeld van een data schema taal is SHACL. SHACL kan gebruikt worden om de structuur van data (opgeslagen in RDF of JSON of gelijkaardige formaten) te beschrijven. SHACL bevat een RDF vocabularium van klassen, eigenschappen en mogelijkheden om de integriteit van data elementen te beschrijven. Dit draagt sterk bij tot het verhogen van de Data Kwaliteit. Andere voorbeelden zijn XML schema's of RDFS.