Character Repertoire Description Language

Character Repertoire Description Language (abgekürzt CREPDL) ist eine XML-Schemasprache zur Definition von Zeichen-Gruppen als Untergruppen des Unicode-Zeichenvorrats. Sie ist definiert als Norm ISO/IEC 19757-7 innerhalb der DSDL-Normenfamilie.

Es gibt drei hauptsächliche Anwendungsfälle für definierte Zeichen-Gruppen:

  1. Definition von Zeichengruppen für bestimmte Sprachen: beispielsweise unterscheiden sich der Zeichenvorrat für Dänisch (z. B. »Ø«) vom Zeichenvorrat von Deutsch (z. B. »Ö«)
  2. Definition von beschränkten Zeichengruppen aus fachlichen Gründen: beispielsweise gibt es in Japan offizielle Listen von Kanji, die für Behörden und Schulen verbindlich sind, siehe Jōyō-Kanji
  3. Definition von Zeichengruppen für technische Anwendungen: beispielsweise ist der Zeichenvorrat von Fonts stets eine Teilmenge aller Zeichen.

Mit CREPDL können Zeichengruppen-Definitionen in Form von maschinenlesbarem XML anwendungsübergreifend gespeichert und zum Validieren von Dokumenten verwendet werden.

Die Syntax von CREPDL wird mit einem RELAX-NG-Schema definiert, das im ISO-Standard abgedruckt ist und unter einer freien Lizenz steht.

Einzelnachweise

  1. ↑ Makoto Murata: CREPDL: Protect Yourself from the Proliferation of Unicode Characters. 2018, abgerufen am 10. Juni 2026 (englisch).
  2. ↑ Erik Wilde: Character Repertoire Validation for XML. In: XML.com. 14. Januar 2004, abgerufen am 15. Juni 2026 (englisch, Umsetzung beschreibt alternative Schema-Sprache).
  3. ↑ Eamonn Neylon: Jewels in Plain Sight: Building CREPDL Tooling with AI assistance. (PDF) In: XML Prague 2026. Conference Proceedings. S. 118, abgerufen am 15. Juni 2026 (englisch).