Schemafout
Schema-draft mismatch: definitions versus $defs, draft 2019-09 versus 2020-12
Symptoom
De validator meldt 'can't resolve reference' of 'no schema with key or ref' bij het laden van het schema, nog vóór het bericht wordt getoetst.
Oorzaak
Release 2027 migreerde naar JSON Schema draft 2020-12 ($defs, https-referenties); Release 2026 gebruikt draft 2019-09 met definitions. Bovendien verwijzen de schema's naar externe codelijsten op sivi.org die de validator moet kennen.
Oplossing
Gebruik een validator die beide drafts ondersteunt (AJV: Ajv2019 en Ajv2020) en registreer de codelijsten uit de afdCodelists-bestanden onder de URL die het schema gebruikt; de validator van WTP Data Lab doet dit automatisch.
Controleer uw eigen bericht op deze en alle andere fouten met de gratis validator: schema, codelijsten en verbandscontroles in één rapport.Valideer een bericht
