Opiskeluoikeudet Opiskeluoikeuksien tiedonsiirtoskeema. XML-skeema jonka avulla on tarkoitus siirtää useiden opiskeluoikeuksien tiedot kerralla. Skeeman voi myös lukea sisään muihin skeemoihin jolloin myös yksittäisiä tietoja voidaan antaa. Versio 1.06.1 Kaaviokuva
XML-skeema Opiskeluoikeudet.xsd Expand <?xml version="1.0" encoding="utf-8"?> source <xs:schema version="1.06.1" attributeformdefault="unqualified" elementformdefault="qualified" targetnamespace="urn:mace:funet.fi:virta/2015/09/01" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:virta="urn:mace:funet.fi:virta/2015/09/01"> <xs:include schemalocation="tyypit.xsd"> Tiedonsiirtoelementtien tyypit. </xs:include> <!-- OPISKELUOIKEUKSIEN RAKENNE --> <!-- Elementtinä, jos skeema-tiedostoa käytetään suoraan xml-tiedoston skeemana --> <!-- Tämä on siis ainoa globaali "Opiskeluoikeudet" elementti, muutoin oltava jonkin muun elementin sisällä --> <xs:element name="opiskeluoikeudet" type="virta:opiskeluoikeudettyyppi"/> <!-- Tyyppinä ilman organisaatio- ja lang-attribuutteja, jos skeemaa käytetään sisäkkäisesti toisesta skeemasta --> <xs:complextype name="opiskeluoikeudettyyppi"> Opiskeluoikeudet * Juurielementti useille opiskeluoikeuksille <xs:documentation xml:lang="en"> StudyRights
* Root element for several study rights <xs:element name="opiskeluoikeus" type="virta:opiskeluoikeustyyppi" minoccurs="1" maxoccurs="unbounded"/> <xs:complextype name="opiskeluoikeustyyppi"> Opiskeluoikeus * Yksittäinen opiskeluoikeus <xs:documentation xml:lang="en"> StudyRight * Single study right <xs:element name="alkupvm" type="virta:pvmtyyppi" minoccurs="1" Opiskeluoikeuden alkamispäivämäärä <xs:element name="loppupvm" type="virta:pvmtyyppi" minoccurs="0" Opiskeluoikeuden päättymispäivämäärä <xs:element name="tila" minoccurs="1" maxoccurs="unbounded"> Opiskeluoikeuden tila. Opiskeluoikeuden tila voi muuttua opiskeluoikeuden voimassaoloaikana, joten opiskeluoikeuden tilan voi ilmoittaa useita kertoja. Opiskeluoikeuden tilojen aikajaksojen täytyy muodostaa yhtenäinen aikajana opiskeluoikeuden alusta loppuun. Aikajaksot eivät saa mennä päällekkäin. Mikäli päättymispäivämäärää (loppupvm) ei ilmoiteta, tulkitaan ko. opiskeluoikeuden tila -tieto jatkuvaksi aina opiskeluoikeuden loppuun saakka. <xs:complexcontent> <xs:extension base="virta:aikajaksotyyppi"> <xs:element name="koodi" type="virta:opiskeluoikeustilakoodityyppi" minoccurs="1" maxoccurs="1"/> </xs:extension> </xs:complexcontent> <xs:element name="tyyppi" type="virta:opiskeluoikeustyyppikoodityyppi" minoccurs="1"
<!-- vain 1 --> Opiskeluoikeuden tyyppi. Opiskeluoikeudella voi olla koko olemassaolonsa aikana vain yksi opiskeluoikeuden tyyppi. Suhde itse opiskeluoikeuteen on siis yksi-yhteen (1-1). <xs:element name="myontaja" type="virta:organisaatiokoodityyppi" minoccurs="1" Opiskeluoikeuden myöntänyt organisaatio (oppilaitos). Pakollinen. <xs:element name="organisaatio" type="virta:organisaatiorooliosuustyyppi" minoccurs="0" maxoccurs="unbounded"> Opiskeluoikeuteen liittyvät valinnaiset organisaatiotiedot. <xs:element name="jakso" minoccurs="0" maxoccurs="unbounded"> Opiskeluoikeuden jakso. Aikajakso jonka aikana opiskeluoikeuden määrätyt tiedot ovat pysyneet samoina. Opiskeluoikeuden jakso -tietoihin liittyvien aikajaksojen täytyy muodostaa yhtenäinen aikajana opiskeluoikeuden alusta loppuun. Aikajaksot eivät saa mennä päällekkäin. Mikäli päättymispäivämäärää (loppupvm) ei ilmoiteta, tulkitaan ko. opiskeluoikeuden jakso -tieto jatkuvaksi aina opiskeluoikeuden loppuun saakka. <xs:complexcontent> <xs:extension base="virta:aikajaksotyyppi"> <xs:element name="koulutuskoodi" type="virta:koulutuskoodikoodityyppi" minoccurs="0" maxoccurs="1"/> <xs:element name="koulutuskunta" type="virta:kuntakoodityyppi" minoccurs="1" Koulutuskunta (koodisto). <xs:element name="koulutuskieli" type="virta:kielikoodityyppi" minoccurs="0" Koulutuskieli (koodisto).
<xs:element name="rahoituslahde" type="virta:rahoituslahdekoodityyppi" minoccurs="0" Rahoituslähde (koodisto). <xs:element name="patevyys" type="virta:patevyyskoodityyppi" minoccurs="0" maxoccurs="unbounded"> Pätevyys (koodisto). <xs:element name="luokittelu" type="virta:opiskeluoikeusluokittelukoodityyppi" minoccurs="0" maxoccurs="unbounded"> Luokittelu (koodisto). <xs:attribute name="koulutusmoduulitunniste" type="virta:koulutusmoduulitunnistetyyppi" use="required"> Koulutusmoduulin tunniste. Koulutusmoduuli on uusi tietoarkkitehtuurin käsite, joka vastaa eurooppalaisten standardien "learning opportunity" -käsitettä (CEN 2011: MLO-AD, ELM EuroLMAI). Koulutusmoduuliin voi sisältyä koulutusmoduuleja ja koulutusmoduuli voi esimerkiksi olla tutkinto, tutkinnon osa, kokonaisuus tai kurssi. Koulutusmoduulin tiedot löytyvät korkeakoulujen omista koulutustarjonta- ja opetustarjontatietovarannoista. Tässä tietotarkkitehtuurissa koulutusmoduulin tunnisteet ovat varautumista tietojen yhdisteltävyyteen. Kuvaus Oppijan tietomallin osassa koulutuksen rakenne (https://confluence.csc.fi/display/oppija/koulutuksen+rakenne). </xs:attribute> <xs:attribute name="valtakunnallinenkoulutusmoduulitunniste" type="virta:valtakunnallinenkoulutusmoduulitunnistetyyppi" use="optional"> Valtakunnallisen koulutusmoduulin tunniste. </xs:attribute> </xs:extension> </xs:complexcontent>
<xs:element name="ensisijaisuus" type="virta:aikajaksotyyppi" minoccurs="0" maxoccurs="unbounded"> Ensisijaisuus. Opiskeluoikeuden ensisijaisuus voi muuttua opiskeluoikeuden voimassaoloaikana, joten ensisijaisuus-tiedon voi ilmoittaa useita kertoja. Ensisijaisuus-tietojen aikajaksojen täytyy muodostaa yhtenäinen aikajana opiskelijan(!) ko. korkeakoulussa opiskeluiden ajalta, tai useilta ajoilta, mikäli opiskelu ei ole yhtenäistä eri opiskeluoikeuksien välillä. Aikajaksot eivät saa mennä päällekkäin. Mikäli päättymispäivämäärää (loppupvm) ei ilmoiteta, tulkitaan ko. opiskeluoikeuden ensisijaisuus-tieto jatkuvaksi aina ko. opiskeluoikeuden loppuun saakka. <xs:element name="koulutusala" type="virta:koulutusalaversiotyyppi" minoccurs="0" Yhdistetty koulutusala (koodisto). Tieto tarvitaan erillisistä opiskeluoikeuksista, ei tutkintoon johtavista opiskeluoikeuksista. Tutkintoon johtavien opiskeluoikeuksien koulutusala-tieto voidaan päätellä koulutusluokituksen kautta. Koulutusalan eri versiot: * Koulutusala 2002 (opmala) (* Koulutusala 1995 (opm95ala) (* Koulutusala (kala) (Tilastokeskuksen oma versio) (* ISCED 2011 pääluokka (broad fields) (* OKM ohjauksen ala * ISCED 2011 väliluokka (narrow fields) * Opintoala 1995 (* Opintoala 2002 (* ISCED 2011 ala (detailed field) (iscfi2013) Yliopistoilla on ollut käytössä OPINTOALA 1995. Ammattikorkeakouluilla on ollut käytössä KOULUTUSALA 2002. Yhteisesti käytetään ISCED 2011 väliluokkaa. Opiskeluoikeuteen voi liittyä vain yksi koulutusala-tieto. <xs:element name="erikoistumiskoulutus" type="virta:erikoistumiskoulutuskoodityyppi" minoccurs="0" Erikoistumiskoulutus (koodisto). <xs:element name="liittyvyys" minoccurs="0" maxoccurs="unbounded"> Opiskeluoikeuteen liittyvän toisen opiskeluoikeuden avain. Valinnainen. Voi olla
useita. <xs:attribute name="liittyvaopiskeluoikeusavain" type="virta:avaintyyppi" use="required"/> <xs:element name="siirtoopiskelija" minoccurs="0" Siirto-opiskelijan opiskeluoikeuteen liittyvät tiedot. Valinnainen. Siirto-opiskelijan opiskeluoikeustiedot ovat: * Siirto-opiskelijan siirtopäivämäärä * Siirto-opiskelijaan liittyvä lähde tai kohde organisaatio - Organisaatiotietoja tuodaan lähde- ja kohde-roolilla siirto-opiskelijoihin liittyen. - Siirron lähettävä korkeakoulu käyttää kohde-roolia ja siirron vastaanottava korkeakoulu käyttää lähde-roolia. Molempia ei tarvitse samalta korkeakoululta. * Siirto-opiskelijan lähdeorganisaatiossa käyttämä läsnä- ja poissaololukukausien määrä * Siirto-opiskelijan lähdeopiskeluoikeus (jonka avain) <xs:element name="siirtopvm" type="virta:pvmtyyppi" minoccurs="1" Opiskeluoikeuden siirtopäivämäärä <xs:element name="lukukausikertyma" minoccurs="1" maxoccurs="unbounded"> Siirto-opiskelijan lähdeorganisaatiossa käyttämä lukukausien ilmoittautumisten tilat ja määrät. <xs:element name="ilmoittautuminentila" type="virta:lukukausiilmoittautuminentilakoodityyppi" minoccurs="1" Ilmoittautumisen tila (koodisto). <xs:element name="maara" type="virta:lukukausimaaratyyppi" minoccurs="1" Käytetty lukukausien määrä.
<xs:attribute name="lahdeopiskeluoikeusavain" type="virta:avaintyyppi" use="optional"/> <xs:element name="laajuus" type="virta:laajuuslaajennettutyyppi" minoccurs="0" Suoritettavien opintojen laajuus. <xs:attribute name="avain" type="virta:avaintyyppi" use="required"> Opiskeluoikeuden avain. Pakollinen. Opintosuorituksilla, tutkinnoilla, opiskeluoikeuksilla ja henkilöillä on yksilöivä id (avain), jolla tarkoitetaan koneellisen aukottoman tunnistamisen mahdollisuutta. Tällaista id-tietoa ei nykyisin ole valtakunnallisella tasolla ja jatkossakin tieto perustunee korkeakoulun antaman yksilöivän tunnisteen ja korkeakoulun tunnisteen yhdistelmään paitsi henkilöiden osalta. </xs:attribute> <xs:attribute name="opiskelijaavain" type="virta:avaintyyppi" use="required"> Opiskelijan (henkilön) avain. Pakollinen.
</xs:attribute> </xs:schema>