JSON Schema Conversion
Conversion der xdf2
Dateien in das Format JSON Schema
.
Anmerkungen zur Implementierung
- Die Konvertierung ist strikt. Fehlende Codelisten fuehren nicht zu einem lueckenhaften Schema, sondern werfen einen Fehler.
- Bisher werden externe Codelisten nicht nachgeladen aus XRepository. Wenn also externe Codelisten eingebunden sind, dann ist aktuell keine Konvertierung moeglich.
- Unbekannte Praezisierungen eines Datenfelds werden ignoriert.
- Fehlerhafte Praezisierungen (z.B. fehlerhaftes Pattern) fuehren zu einem Fehler. Da JSON Schema die ECMA Regex Variante verwendet, wird jedes Pattern in einem externen Node.js script auf Korrektheit ueberprueft.
- Bis wir uns entschieden haben, wann und wie stabile JSON Schema Dateien erstellt werden, gibt es erstmal eine temporaere Route fuer den Export unter
/api/v0/schema/<id>/<version>/schema.json
.
Edited by Felix Bernhardt