Schemasprachen

Schemasprachen sind Anwendungsformate für Schemas, die ihrerseits zur formalen Beschreibung von Datenformaten dienen. Jede Schemasprache ist für Formate einer oder weniger bestimmter Strukturierungssprache ausgelegt.

Schemasprache Strukturierungssprache
JSON Schema JSON
XML Schema (XSD) XML
Web Ontology Language (OWL) RDF
Kwalify JSON, YAML
RDF Schema (RDFS) RDF
Shape Expression Language (ShEx) RDF
Avram Schema Language (Avram) MARC, MAB, PICA
CSV Schema CSV
Shapes Constraint Language (SHACL) RDF
Schematron XML
Rx JSON
Reguläre Ausdrücke (Regex) Unicode, Bytes
RELAX NG XML
Document Type Definition (DTD) XML
JSON Table Schema CSV
CSV Dialect (CSVDDF) CSV
Metadata Vocabulary for Tabular Data CSV