Dokumentaatiosivulta löytyy linkit KOSKI-tietomallin visualisoituun JSON-schemaan ja samaan schemaan printattavana dokumenttina. Schemasta löytyvät myös pakolliset kentät (visualisoidussa schemassa merkitty tähdellä). 
Esimerkki: Scheman hyödyntäminen virheiden korjauksessa Schemaa voi hyödyntää esimerkiksi tiedonsiirtovirheiden korjaamisessa. Esimerkissä saat alla olevan virheilmoituksen peruopetuksen oppijan tietojen siirrossa, voit tulkita viestin niin. Viesti ilmoittaa, että suorituksen ensimmäisessä osasuorituksessa ensimmäisestä osasuorituksesta puuttuu jokin tieto ("koulutusmoduuli.kieli"). "message": [
{
"path": "opiskeluoikeudet.0.suoritukset.0.osasuoritukset.0.koulutusmoduuli.kieli",
"error": {
"errorType": "missingProperty"
}
}
]
Siirtodataa tarkastellessasi (katso tarvittaessa, miten päästä tarkastelemaan siirtodataa Tiedonsiirrot-sivun kohdasta "4. Virheet-välilehti) huomaat, että kyse on kieliaineesta. Voit edetä visualisoidun JSON-scheman avulla kohtaan "opiskeluoikeudet.suoritukset.osasuoritukset.koulutusmoduuli", josta huomaat että kieliaineille on oma rakenteensa. Kun avaat rakenteen, huomaat, että opiskeltavan kieli on pakollinen tieto, sillä se on merkitty tähdellä.
Tarkastelet uudelleen siirtodataa ja huomaat, että sieltä puuttuu "kieli"-tieto. Korjaat virheen oppilashallintojärjestelmässä (eli lisäät opiskeltavan kielen) tai jos et tiedä, miten se tapahtuu, otat yhteyttä opintohallintojärjestelmätoimittajaasi.
|