• Tuotannossa
Skeemaversio:106

Tietomallia uusitaan KOTA-seminaarin 2.9.2015 mukaisesti. Muutokset astuvat voimaan 27.4.2016 (n klo 10). Tällöin tietovarannon lukurajapinta siirtyy uuden tietomallin mukaiseen XML:ään. Korkeakoulut saavat toimittaa uuden tietomallin mukaisia XML-tiedostoja tuosta hetkestä alkaen. Mihin mennessä täytyy siirtyä uuteen tietomalliin on sovittu, että 1.10.2016 mennessä kaikki korkeakoulut toimittaisivat tietoja uuden tietomallin mukaisesti. Tietomallin uusiminen tekee XML-skeemojen sisäisen versionumeromuutoksen 1.05 => 1.06, josta nimi tietomalliuudistukselle.

Tietomalli ja/tai XML-skeema 1.05 ja 1.06 tulee olemaan samanaikaisesti käytössä siten, että tietovarantoon voi lähettää joko kokonaan version 1.05 mukaisia XML-tiedostoja tai kokonaan version 1.06 mukaisia XML-tiedostoja. Samanaikaisuus tarkoittaa tässä sitä, että korkeakoulu A voi lähettää versiolla 1.05 tiedostoja ja korkeakoulu B versiolla 1.06 "samaan aikaan". Toisin sanoen korkeakouluille jää omaan valtaan päättää se milloin ovat valmiita itse siirtymään uuteen 1.06 versioon. Kyse on siis oikeammin sanottuna siirtymäajasta.

Vanhatkin XML-sisällöt on toisin sanoen muutettava versioon 1.06 ennen kuin mitään version 1.06 mukaista voi lähettää. Muutosta ei toisaalta tarvitse kuitenkaan tehdä kuin kerran ja apua voi saada seuraavasta.

Tietovarannon puolella toteutetaan XSLT-tiedostot (xsl transformation), jotka ottavat vastaan kokonaan version 1.05 mukaisia XML-tiedostoja ja ulos tulee kokonaan version 1.06 mukaisia XML-tiedostoja. Tietovaranto toimii tällöin itse asiassa vain 1.06 versiolla ja tämä näkyy esim. korkeakouluille mm. CSV-tiedostoissa, joissa on sitten käytössä 1.06 mukaisen tietomallin taulujen rakenne. XSLT-tiedostot ovat vapaasti jaossa liitteenä tällä sivulla tutustumista ja mahdollisia korkeakouluissa tapahtuvia toimia varten: Opiskelijat105-106.xsltOpiskeluoikeudet105-106.xsltLukukausiIlmoittautumiset105-106.xsltOpintosuoritukset105-106.xsltLiikkuvuusjaksot105-106.xslt ja Virta105-106.xslt.

Version 1.06 mukaiset XML-skeema-tiedostot löytyvät nyt vanhasta paikasta Tiedonsiirtomaaritykset korkeakouluille sivun alta: Opiskelijat.xsdOpiskeluoikeudet.xsdLukukausiIlmoittautumiset.xsdOpintosuoritukset.xsdLiikkuvuusjaksot.xsdVirta.xsdkoodistot.xsd ja tyypit.xsd liitetiedostopuuttuu

Versiota 1.06 vastaavan tietokannan taulujen luontilauseet oheisessa skriptissä virta_kanta.sql.

Muutokset

Muutoksia tulee enimmäkseen Opiskeluoikeudet-skeemaan, joten tällä sivulla keskitytään kuvaamaan muutokset Opiskeluoikeudet-skeeman kautta. Mikäli jokin muutos koskettaa myös muita skeemoja, se mainitaan ko. muutoksen kohdalla.

Opiskeluoikeuden muutokset



Skeemamuutos

Muuttuneet kohdat ympyröity ja numeroitu. Kuvan numerointiin viitataan tekstissä.

Tietokantamuutos

Tietokantamuutokset liitoksineen vanhoihin objekteihin kuvassa. Uudet objektit korostettu keltaisella värillä. Olemassaoleviin tietokantaobjekteihin ei kosketa tässä vaiheessa. (Tarpeettomien objektien tai sarakkeiden poisto tehdään myöhemmin "siirtymäajan" jälkeen).



Luokittelu

(kuvan kohta 3.)

Tehdään uusi luokitteleva koodisto. Siirretään koodistoon muutama ”luokitteleva” tieto (elementti) mukaan: KansainvalinenVaihto (kaksi eri arvoa), Aikuiskoulutus ja AvoinVayla. Liitetään opiskeluoikeuden luokittelu opiskeluoikeusjaksoon

Siirto tehdään siten, että täsmälleen samaa asiaa tarkoittava tieto erillisestä opiskeluoikeudessa kiinni olevasta XML-elementistä uuteen opiskeluoikeusjaksossa kiinni olevaan Opiskeluoikeuden luokittelu -koodistoon. Opiskeluoikeusjaksoon tuo koodisto halutaan siksi, että varaudumme saman tien mahdollisiin tulevaisuuden tarpeisiin, joissa jollakin aikavälillä jokin luokitteleva tieto on voimassa, mutta ei kuitenkaan koko opiskeluoikeuden aikaa. Eli näille nyt siirrettäville tiedoille tapahtunee kuitenkin niin, että sama arvo pitää monistaa mahdolliseen useaan opiskeluoikeusjaksoon, jos siis opiskeluoikeuteen liittyen useita jaksoja on.

Poistetaan samalla tarpeettomaksi käynyt tieto: AsetusMaisteriohjelma

Koodiston arvot eli sisältö kokonaisuudessaan sovittava vielä, vaikkakin vahva ehdotus alkusisällöksi löytyykin kohdasta Koodistoja.

Esimerkki

Siirto-opiskelijan lukukausi-ilmoittautumiset

(kuvan kohta 6.)

Poistetaan vanha kenttä LasnaPoissaoloLukukausiMaara. Lisätään XML-elementti Lukukausikertyma, joka on pakollinen vähintään kerran ja saa toistua monta kertaa, ja jonka sisällöksi laitetaan IlmoittautuminenTila- ja Maara-kentät. IlmoittautuminenTila on koodiston Lukukausi-ilmoittautumisen tila arvo ja Maara sisältää lukumäärän.

Esimerkki

Erikoistumiskoulutus

(kuvan kohta 5.)

Uusi koodisto, joka liitetään suoraan opiskeluoikeuteen. Ei pakollinen tieto. Liittyy kiinteästi uuteen opiskeluoikeuden tyyppiin 19=Erikoistumiskoulutus.

Ks. koodistosta lisää alta.

Koulutusala

(kuvan kohta 4.)

 

Lisätään "ala"-koodisto vanhojen koulutusala2002- ja opintoala1995-koodistojen rinnalle vaihtoehdoksi. Samalla tehdään lievä rakenteellinen muutos, jossa XML-elementti ei ole enää nimetty koodiston mukaan, vaan itse asiassa korkeakoulujen tietomallin (xdw-malli) mukaisesti on vain yksi yleinen Koulutusala-elementti, johon liittyy pakollinen versio-attribuutti, ja jonka sisältö on kaikkien valittujen koodistojen yhdistelmä.

Sama muutos koskee myös Opintosuoritukset-skeemaa, jossa "ala"-tieto voidaan ilmoittaa ositettuna.

Yhdessä opiskeluoikeudessa (tai opintosuorituksessa) tuodaan vain joko koulutusala2002 tai opintoala1995 tai uuden "alan" tietoja. Ei sekoitusta. Ko. tieto on koko opiskeluoikeutta koskeva. Koulutus- tai opintoalatietoa ei tarvitse edelleenkään tuoda tutkintoon johtavissa opiskeluoikeuksissa (tai tutkinto-opintosuorituksissa), joissa koulutuskoodi on pakollinen tieto, sillä jokainen koulutuskoodi pitää sisällään tiedon koulutus- ja opintoalasta.

Suunnitelma on, että vuoden 2016 tiedot tuodaan kaikki uudella "ala"-koodistolla (opiskeluoikeudet, opintosuoritukset). Sen sijaan 2015 ja sitä vanhemmat rekisteriin jo viedyt tiedot saa korkeakoulut itse päättää tuoko tiedot vanhoilla koodeilla vai uusilla. Sekoitusta ei saa tuoda, eli per opiskeluoikeus ja opintosuoritus tuodaan vain yhden alaluokittelun mukaisesti.

 

Koodistoja

Opiskeluoikeuteen liittyvät


Opiskeluoikeuden tyyppi
  • 19=Erikoitumiskoulutus, lisätty jo aiemmin
Erikoistumiskoulutus
Opiskeluoikeuden luokittelu
  • Ks. myös Luokittelu yllä
  • Sisältö:

1 = Kansainvälistä vaihtoa ja lähtevää – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 2
2 = Kansainvälistä vaihtoa ja saapuvaa – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 1
3 = Aikuiskoulutusta – Vanha tieto: Opiskeluoikeus.Aikuiskoulutus = 1
4 = Myönnetty avoimen opintojen perusteella – Vanha tieto: Opiskeluoikeus.AvoinVayla = 1
5 = (Muu) maisteriohjelma – Keskustelun alla. Tarvitseeko enää pitää määrettä "muu"?
6 = Osana kansainvälistä yhteistutkintoa
7 = Osana kansainvälistä kaksoistutkintoa

Koulutusala: OKM:n ohjauksen ala
  • Sisältö:

1 = Kasvatusalat
2 = Taiteet ja kulttuurialat
3 = Humanistiset alat
4 = Yhteiskunnalliset alat
5 = Kauppa-, hallinto- ja oikeustieteet
6 = Luonnontieteet
7 = Tietojenkäsittely ja tietoliikenne
8 = Tekniikan alat
9 = Maa- ja metsätalousalat
10 = Lääketieteet
11 = Terveys- ja hyvinvointialat
12 = Palvelualat


Myontaja

(kuvan kohta 1.)


Muutetaan Myontaja-elementti yksinkertaisemmaksi. Samalla, tai siirtymäajan jälkeen, poistetaan Organisaation rooli -koodistosta tarpeeton rooli 1=Myöntävä (kuvan kohta 2.). Tällä roolin poistamisella tavoitellaan myös entistä eheämpää tietosisältöä, ettei myöntäjätietoa voida osittaa.

Sama muutos koskee myös LukukausiIlmoittautumiset- ja Opintosuoritukset-skeemaa sekä Liikkuvuusjaksot-skeemaa.


Kysymykset ja kommentit

type key summary assignee reporter priority status resolution created updated due

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  • Ks. myös sivun kommentit alla

4 Comments

  1. Kommentti koskien Opiskeluoikeuden luokittelua: syyskuun Viranomaistiedonkeruiden asiantuntijaryhmässä sai siunauksen seuraavat koodisto:

    "Aikuiskoulutus""

    Opiskeluoikeus on myönnetty avoimen opintojen perusteella"

    "Opiskeluoikeus on osana kotimaista yhteistutkintoa"

    "Opiskeluoikeus on osana kansainvälistä yhteistutkintoa"

    "Opiskeluoikeus on osana kansainvälistä kaksoistutkintoa"

    "Muu maisteriohjelma"

    Muun maisteriohjelman määritelmä jäi vielä keskustelun alle tosin..

    1. Kun opiskeluoikeuden luokittelu -koodistosta puhutaan tai sovitaan, myös uudet koodiarvot tulisi sopia (tai hyväksyä, jos nämä käy). Tällaiset olen tehnyt kehittämisen aikana:

      kvl = Opiskeluoikeus on... Kansainvälistä vaihtoa ja lähtevää. – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 2
      kvs = Opiskeluoikeus on... Kansainvälistä vaihtoa ja tulevaa. – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 1
      aik = Opiskeluoikeus on... Aikuiskoulutusta. – Vanha tieto: Opiskeluoikeus.Aikuiskoulutus = 1
      avo = Opiskeluoikeus on... Myönnetty avoimen opintojen perusteella. Avoimen väylä. – Vanha tieto: Opiskeluoikeus.AvoinVayla = 1
      msa = Opiskeluoikeus on... Asetuksen mukaisessa maisteriohjelmassa. -- Vanha tieto: Opiskeluoikeus.AsetusMaisteriohjelma = 1 – NB! Saahan tämän jättää pois?
      mso = Opiskeluoikeus on... (Muu) maisteriohjelma. – Keskustelun alla. Tarvitseeko enää pitää määrettä "muu"?
      koy = Opiskeluoikeus on... osana kotimaista yhteistutkintoa
      kvy = Opiskeluoikeus on... osana kansainvälistä yhteistutkintoa
      kvk = Opiskeluoikeus on... osana kansainvälistä kaksoistutkintoa

      1. Poistetaan vaihtoehto kotimainen yhteistutkinto. Puhutaan saapuvasta, ei tulevasta vaihdosta.

        1. Eli jotenkin näin:

          1 = Opiskeluoikeus on... Kansainvälistä vaihtoa ja saapuvaa. – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 1
          2 = Opiskeluoikeus on... Kansainvälistä vaihtoa ja lähtevää. – Vanha tieto: Opiskeluoikeus.KansainvalinenVaihto = 2
          3 = Opiskeluoikeus on... Aikuiskoulutusta. – Vanha tieto: Opiskeluoikeus.Aikuiskoulutus = 1
          4 = Opiskeluoikeus on... Myönnetty avoimen opintojen perusteella. Avoimen väylä. – Vanha tieto: Opiskeluoikeus.AvoinVayla = 1
          5 = Opiskeluoikeus on... (Muu) maisteriohjelma. – Keskustelun alla. Tarvitseeko enää pitää määrettä "muu"?
          6 = Opiskeluoikeus on... osana kansainvälistä yhteistutkintoa
          7 = Opiskeluoikeus on... osana kansainvälistä kaksoistutkintoa