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
Avram Schema Language (Avram) MARC, MAB, PICA
RDF Schema (RDFS) RDF
JSON Schema JSON
Metadata Vocabulary for Tabular Data CSV
CSV Schema CSV
Kwalify JSON, YAML
Shapes Constraint Language (SHACL) RDF
Rx JSON
RELAX NG XML
Perl Compatible Regular Expressions (PCRE) Zeichenkette
JavaScript Regular Expressions Unicode
POSIX Extended Regular Expressions (ERE) Zeichenkette
POSIX Basic Regular Expressions (BRE) Zeichenkette
Web Ontology Language (OWL) RDF
XML Schema (XSD) XML
Shape Expression Language (ShEx) RDF
CSV Dialect (CSVDDF) CSV
JSON Table Schema CSV
Document Type Definition (DTD) XML
Schematron XML
Reguläre Ausdrücke (Regex) Zeichenkette