Ovdje se nalaze definicije XML shema koje koristi modul Disis pri provjeri valjanosti XML datoteka s podacima za dopunske isprave o studiju, svjedodžbe/diplome i svjedodžbe o završetku obrazovnog programa cjeloživotnog učenja.
Definicija XML sheme za dopunske isprave o studiju
<?xml version="1.0" encoding="UTF-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="supplements" type="supplementsType"/> <xs:complexType name="supplementsType"> <xs:sequence> <xs:element type="konfiguracijaType" name="konfiguracija" minOccurs="0"/> <xs:element type="supplementType" name="supplement" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="konfiguracijaType"> <xs:attribute name="poglavlje_4_2_font" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="default"/> <xs:enumeration value="small"/> <xs:enumeration value="large"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="predmeti_font" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="default"/> <xs:enumeration value="small"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <xs:complexType name="supplementType"> <xs:sequence> <xs:element type="institucijaZaNaslovType" name="institucijaZaNaslov"/> <xs:element type="studentType" name="student"/> <xs:element type="kvalifikacijaType" name="kvalifikacija"/> <xs:element type="zahtjeviRezultatiStudijaPoStudijuType" name="zahtjeviRezultatiStudijaPoStudiju"/> <xs:element type="prijepisOcjenaType" name="prijepisOcjena"/> <xs:element type="prijepisOcjenaNeUlazeUStjecanjeNazivaType" name="prijepisOcjenaNeUlazeUStjecanjeNaziva" maxOccurs="1" minOccurs="0"/> <xs:element type="prijepisDodEctsBodovaType" name="prijepisDodEctsBodova" maxOccurs="1" minOccurs="0"/> <xs:element type="boravciType" name="boravci" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:float" name="ukupnoEcts"/> <xs:element type="zavrsetakStudijaType" name="zavrsetakStudija"/> <xs:element type="sustavOcjenjivanjaType" name="sustavOcjenjivanja"/> <xs:element type="prosjOcjType" name="prosjOcj"/> <xs:element type="sredProsjOcjType" name="sredProsjOcj" minOccurs="0"/> <xs:element type="pristupDaljnjemStudijuPoStudijuType" name="pristupDaljnjemStudijuPoStudiju"/> <xs:element type="profesionalniStatusPoStudijuType" name="profesionalniStatusPoStudiju"/> <xs:element type="nagradeType" name="nagrade" maxOccurs="1" minOccurs="0"/> <xs:element type="dodatneInformacijeType" name="dodatneInformacije" maxOccurs="1" minOccurs="0"/> <xs:element type="ostaliIzvoriType" name="ostaliIzvori"/> <xs:element type="ovjeraIspraveType" name="ovjeraIsprave"/> </xs:sequence> <xs:attribute type="xs:string" name="lang" use="required"/> <xs:attribute type="xs:int" name="sifUni" use="optional" /> <xs:attribute type="xs:int" name="sifVU" use="required"/> </xs:complexType> <xs:complexType name="institucijaZaNaslovType"> <xs:sequence> <xs:element type="xs:string" name="nazSveuciliste" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazVU" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="studentType"> <xs:all> <xs:element type="xs:string" name="prezStud"/> <xs:element type="xs:string" name="imeStud"/> <xs:element type="xs:string" name="spol"/> <xs:element type="xs:string" name="datRodStud"/> <xs:element type="xs:string" name="mjestoRodStud"/> <xs:element type="xs:string" name="mjestoRodStudLokativ"/> <xs:element type="xs:string" name="drzavaRodStud"/> <xs:element type="xs:string" name="JMBAG"/> </xs:all> </xs:complexType> <xs:complexType name="kvalifikacijaType"> <xs:sequence> <xs:element type="kvalifikacijePoStudijimaType" name="kvalifikacijePoStudijima"> <xs:unique name="rbrKvalifikacijaStudij"> <xs:selector xpath="./kvalifikacijaStudij"/> <xs:field xpath="@rbrStudij"/> </xs:unique> </xs:element> <xs:element type="xs:string" name="spojeniNazivKvalifikacije" maxOccurs="1" minOccurs="0"/> <xs:element type="studijskiProgramType" name="studijskiProgram"/> <xs:element type="izdajeInstitucijaType" name="izdajeInstitucija"/> <xs:element type="izvodiInstitucijaType" name="izvodiInstitucija"/> <xs:element type="jeziciPoStudijimaType" name="jeziciPoStudijima"> <xs:unique name="rbrJezici"> <xs:selector xpath="./jeziciStudija"/> <xs:field xpath="@rbrStudij"/> </xs:unique> </xs:element> <xs:element type="xs:string" name="razinaKvalifikacije"/> <xs:element type="predvidjenoTrajanjePoStudijuType" name="predvidjenoTrajanjePoStudiju"> <xs:unique name="rbrPredvidjenoTrajanjeStudija"> <xs:selector xpath="./predvidjenoTrajanjeStudija"/> <xs:field xpath="@rbrStudij"/> </xs:unique> </xs:element> <xs:element type="xs:string" name="potrebnaObrazovnaRazina"/> <xs:element type="xs:string" name="nacinIzvodjenjaStudija"/> </xs:sequence> </xs:complexType> <xs:complexType name="zahtjeviRezultatiStudijaPoStudijuType"> <xs:sequence> <xs:element type="zahtjeviRezultatiStudijaType" name="zahtjeviRezultatiStudija" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="prijepisOcjenaType"> <xs:sequence> <xs:element type="ocjenaType" name="ocjena" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="prijepisOcjenaNeUlazeUStjecanjeNazivaType"> <xs:sequence> <xs:element type="ocjenaType" name="ocjena" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="prijepisDodEctsBodovaType"> <xs:sequence> <xs:element type="dodBodType" name="dodBod" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="boravciType"> <xs:sequence> <xs:element type="boravakType" name="boravak" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="zavrsetakStudijaType"> <xs:sequence> <xs:element type="xs:string" name="datumPocetkaStudija"/> <xs:element type="xs:string" name="datumDovrsetkaStudija"/> <xs:element type="xs:string" name="nazCumLaude" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="latNazCumLaude" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="brojIspraveZavrsetkaStudija"/> <xs:element type="zavrsniRadoviType" name="zavrsniRadovi"> <xs:unique name="rbrZavrsniRad"> <xs:selector xpath="./zavrsniRad"/> <xs:field xpath="@rbrStudij"/> </xs:unique> </xs:element> <xs:element type="xs:string" name="ukOcjenaStudij"/> </xs:sequence> </xs:complexType> <xs:complexType name="sustavOcjenjivanjaType"> <xs:sequence> <xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="prosjOcjType"> <xs:sequence> <xs:element type="xs:string" name="nazProsjOcj"/> <xs:element type="xs:float" name="prosjOcj"/> </xs:sequence> </xs:complexType> <xs:complexType name="sredProsjOcjType"> <xs:sequence> <xs:element type="xs:string" name="nazSredProsjOcj"/> <xs:element type="xs:float" name="sredProsjOcj"/> </xs:sequence> </xs:complexType> <xs:complexType name="pristupDaljnjemStudijuPoStudijuType"> <xs:sequence> <xs:element type="pristupDaljnjemStudijuType" name="pristupDaljnjemStudiju" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="profesionalniStatusPoStudijuType"> <xs:sequence> <xs:element type="profesionalniStatusType" name="profesionalniStatus" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="nagradeType"> <xs:sequence> <xs:element type="nagradaType" name="nagrada" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="dodatneInformacijeType"> <xs:sequence> <xs:element type="dodInfoType" name="dodInfo" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ostaliIzvoriType"> <xs:sequence> <xs:element type="xs:string" name="izvor" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ovjeraIspraveType"> <xs:sequence> <xs:element type="xs:string" name="mjestoIzdavanja"/> <xs:element type="xs:string" name="datumIzdavanja"/> <xs:element type="xs:string" name="funkcijaPotpisnika"/> <xs:element type="xs:string" name="imePotpisnika"/> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijePoStudijimaType"> <xs:sequence> <xs:element type="kvalifikacijaStudijType" name="kvalifikacijaStudij" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="studijskiProgramType"> <xs:sequence> <xs:element type="xs:string" name="nazVrsteStudij" /> <xs:element type="xs:string" name="nazRazineStudij" /> <xs:element type="xs:string" name="ispisECTS" /> <xs:element type="xs:string" name="postojiDiplZavIspit" /> <xs:element type="xs:string" name="puniNazivZavProg" /> <xs:element type="xs:string" name="podrucjeStudij" maxOccurs="1" minOccurs="0"/> <xs:element type="smjeroviType" name="smjerovi" /> </xs:sequence> </xs:complexType> <xs:complexType name="izdajeInstitucijaType"> <xs:sequence> <xs:element type="xs:string" name="naziv"/> <xs:element type="xs:string" name="pravniStatusInstitucija" /> <xs:element type="pravniStatusPoStudijuType" name="pravniStatusPoStudiju" /> </xs:sequence> </xs:complexType> <xs:complexType name="izvodiInstitucijaType"> <xs:sequence> <xs:element type="xs:string" name="naziv"/> <xs:element type="xs:string" name="pravniStatusInstitucija"/> <xs:element type="pravniStatusPoStudijuType" name="pravniStatusPoStudiju" maxOccurs="2" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="jeziciPoStudijimaType"> <xs:sequence> <xs:element type="jeziciStudijaType" name="jeziciStudija" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="predvidjenoTrajanjePoStudijuType"> <xs:sequence> <xs:element type="predvidjenoTrajanjeStudijaType" name="predvidjenoTrajanjeStudija" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="zahtjeviRezultatiStudijaType"> <xs:sequence> <xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/> <xs:element type="stecenaZnanjaType" name="stecenaZnanja" maxOccurs="1" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="ocjenaType"> <xs:sequence> <xs:element type="xs:int" name="rbrOcjena"/> <xs:element type="xs:int" name="sifPred"/> <xs:element type="xs:string" name="satiUkupno"/> <xs:element type="xs:short" name="satiUkupnoNula" maxOccurs="1" minOccurs="0"/> <xs:element type="opterecenjaPredPoVrstamaNastaveType" name="opterecenjaPredPoVrstamaNastave"/> <xs:element type="xs:float" name="ectsBod"/> <xs:element type="xs:string" name="datumIspit"/> <xs:element type="xs:string" name="kratOcjena"/> <xs:element type="xs:string" name="nazPred"/> <xs:element type="xs:string" name="kratPred"/> <xs:element type="xs:short" name="semestarSlusanjaPred"/> <xs:element type="xs:string" name="komentarPred" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:byte" name="rbrOrgJedIzv"/> </xs:sequence> </xs:complexType> <xs:complexType name="opterecenjaPredPoVrstamaNastaveType"> <xs:sequence> <xs:element type="opterecenjePredPoVrstiNastaveType" name="opterecenjePredPoVrstiNastave" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="opterecenjePredPoVrstiNastaveType"> <xs:sequence> <xs:element type="xs:string" name="oznakaVrsteNastave"/> <xs:element type="xs:string" name="oznakaVrsteNastaveNaJeziku"/> <xs:element type="xs:string" name="nazivVrsteNastaveNaJeziku"/> <xs:element type="xs:string" name="satiVrsteNastave"/> <xs:element type="xs:short" name="satiVrsteNastaveNula" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="dodBodType"> <xs:sequence> <xs:element type="xs:byte" name="rbrEcts"/> <xs:element type="xs:float" name="ectsBod"/> <xs:element type="xs:string" name="naziv"/> <xs:element type="xs:string" name="kratOcjena"/> <xs:element type="xs:byte" name="rbrOrgJedIzv" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="boravakType"> <xs:sequence> <xs:element type="xs:byte" name="rbrOrgJedIzv"/> <xs:element type="xs:string" name="nazOrgJedIzv"/> <xs:element type="xs:string" name="nazMjesto"/> <xs:element type="xs:string" name="nazDrzava"/> <xs:element type="xs:string" name="nazProgramLL"/> <xs:element type="periodiType" name="periodi"/> </xs:sequence> </xs:complexType> <xs:complexType name="zavrsniRadoviType"> <xs:sequence> <xs:element type="zavrsniRadType" name="zavrsniRad" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="pristupDaljnjemStudijuType"> <xs:sequence> <xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="profesionalniStatusType"> <xs:sequence> <xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="nagradaType"> <xs:sequence> <xs:element type="xs:byte" name="rbr"/> <xs:element type="xs:short" name="godina"/> <xs:element type="xs:string" name="nazVrNagrada"/> <xs:element type="xs:string" name="naslovRada"/> </xs:sequence> </xs:complexType> <xs:complexType name="dodInfoType"> <xs:sequence> <xs:element type="xs:byte" name="rbr"/> <xs:element type="xs:string" name="dodinf"/> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijaStudijType"> <xs:sequence> <xs:element type="xs:string" name="nazivKvalifikacije"/> <xs:element type="xs:string" name="nazivTitule"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="smjeroviType"> <xs:sequence> <xs:element type="smjerType" name="smjer" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="pravniStatusPoStudijuType"> <xs:sequence> <xs:element type="pravniStatusStudijType" name="pravniStatusStudij" maxOccurs="2" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="jeziciStudijaType"> <xs:sequence> <xs:element type="xs:string" name="jezici"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="predvidjenoTrajanjeStudijaType"> <xs:sequence> <xs:element type="xs:string" name="predvidjenoTrajanje"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="stecenaZnanjaType"> <xs:sequence> <xs:element type="grupaZnanjaType" name="grupaZnanja" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="periodiType"> <xs:sequence> <xs:element type="periodType" name="period" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="zavrsniRadType"> <xs:sequence> <xs:element type="xs:string" name="naslov"/> <xs:element type="xs:string" name="mentor"/> <xs:element type="xs:string" name="mentor2" minOccurs="0"/> <xs:element type="xs:string" name="datumObrane"/> <xs:element type="xs:string" name="kratOcjenaRada" maxOccurs="unbounded" minOccurs="0"/> <xs:element type="xs:string" name="kratOcjenaObrane" maxOccurs="unbounded" minOccurs="0"/> <xs:element type="xs:string" name="brojZapisnikaObrane" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:int" name="rbrStudij" use="required"/> </xs:complexType> <xs:complexType name="smjerType"> <xs:sequence> <xs:element type="xs:int" name="rbrIspis" /> <xs:element type="xs:string" name="nazSmjer" /> <xs:element type="xs:string" name="kratSmjer" /> <xs:element type="xs:short" name="sifSmjer" /> <xs:element type="xs:string" name="nazTipSmjer" /> </xs:sequence> </xs:complexType> <xs:complexType name="pravniStatusStudijType"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute type="xs:int" name="rbrStudij" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="grupaZnanjaType"> <xs:sequence> <xs:element type="xs:string" name="nazivGrupeZnanja"/> <xs:element type="xs:string" name="znanje" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="periodType"> <xs:sequence> <xs:element type="xs:short" name="akGodina"/> <xs:element type="xs:string" name="oznElUstNast"/> <xs:element type="xs:byte" name="rbrElUstNast"/> <xs:element type="xs:string" name="izvanSemestra"/> <xs:element type="xs:string" name="datumOd"/> <xs:element type="xs:string" name="datumDo"/> </xs:sequence> </xs:complexType> </xs:schema>
Definicija XML sheme za svjedodžbe/diplome
<?xml version="1.0" encoding="UTF-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="svjedodzbe" type="svjedodzbeType" /> <xs:complexType name="svjedodzbeType"> <xs:sequence> <xs:element type="svjedodzbaType" name="svjedodzba" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="svjedodzbaType"> <xs:sequence> <xs:element type="institucijaZaNaslovType" name="institucijaZaNaslov" /> <xs:element type="studentType" name="student" /> <xs:element type="zavrsetakStudijaType" name="zavrsetakStudija" /> <xs:element type="studijskiProgramType" name="studijskiProgram" /> </xs:sequence> <xs:attribute type="xs:string" name="lang" use="required" /> <xs:attribute type="xs:int" name="sifUni" use="optional" /> <xs:attribute type="xs:int" name="sifVU" use="required"/> <xs:attribute type="nazivIspraveTtype" name="nazivIsprave" use="optional" /> </xs:complexType> <xs:complexType name="institucijaZaNaslovType"> <xs:sequence> <xs:element type="xs:string" name="nazSveuciliste" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazVU" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="studentType"> <xs:all> <xs:element type="xs:string" name="JMBAG" /> <xs:element type="xs:string" name="imeStud" /> <xs:element type="xs:string" name="prezStud" /> <xs:element type="xs:string" name="spol" /> <xs:element type="xs:string" name="datRodStud" /> <xs:element type="xs:string" name="mjestoRodStud" /> <xs:element type="xs:string" name="drzavaRodStud" /> </xs:all> </xs:complexType> <xs:complexType name="zavrsetakStudijaType"> <xs:sequence> <xs:element type="xs:string" name="brojIspraveZavrsetkaStudija" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumDovrsetkaStudija" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazCumLaude" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="latNazCumLaude" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumIzdavanjaDokumenta" /> <xs:element type="xs:string" name="nazMjestoVU" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="dekan" maxOccurs="1" minOccurs="0" /> <xs:element type="potpisniciType" name="potpisnici" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:float" name="ukupnoEcts" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="studijskiProgramType"> <xs:sequence> <xs:element type="xs:string" name="nazVrsteStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazRazineStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="ispisRazStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="ispisECTS" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="puniNazivZavProg" maxOccurs="1" minOccurs="0" /> <xs:element type="smjeroviType" name="smjerovi" maxOccurs="1" minOccurs="0" /> <xs:element type="kvalifikacijePoStudijimaType" name="kvalifikacijePoStudijima" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazivStecenogNaziva" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:simpleType name="nazivIspraveTtype"> <xs:restriction base="xs:string"> <xs:enumeration value="diploma" /> <xs:enumeration value="svjedodžba" /> </xs:restriction> </xs:simpleType> <xs:complexType name="smjeroviType"> <xs:sequence> <xs:element type="smjerType" name="smjer" maxOccurs="unbounded" minOccurs="1" /> </xs:sequence> </xs:complexType> <xs:complexType name="smjerType"> <xs:sequence> <xs:element type="xs:int" name="rbrIspis" /> <xs:element type="xs:string" name="nazSmjer" /> <xs:element type="xs:string" name="nazTipSmjer" /> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijePoStudijimaType"> <xs:sequence> <xs:element type="kvalifikacijaStudijType" name="kvalifikacijaStudij" maxOccurs="2" minOccurs="1" /> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijaStudijType"> <xs:sequence> <xs:element type="xs:string" name="nazivKvalifikacije" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazivTitule" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="potpisniciType"> <xs:sequence> <xs:element type="potpisnikType" name="potpisnik" maxOccurs="2" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="potpisnikType"> <xs:sequence> <xs:element type="xs:string" name="funkcijaPotpisnika" /> <xs:element type="xs:string" name="imePotpisnika" /> </xs:sequence> </xs:complexType> </xs:schema>
Definicija XML sheme za svjedodžbe o završetku obrazovnog programa cjeloživotnog učenja
<?xml version="1.0" encoding="UTF-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="svjedodzbeCZU" type="svjedodzbeCZUType" /> <xs:complexType name="svjedodzbeCZUType"> <xs:sequence> <xs:element type="svjedodzbaCZUType" name="svjedodzbaCZU" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="svjedodzbaCZUType"> <xs:sequence> <xs:element type="institucijaZaNaslovType" name="institucijaZaNaslov" /> <xs:element type="studentType" name="student" /> <xs:element type="zavrsetakProgramaCZUType" name="zavrsetakProgramaCZU" /> <xs:element type="programCZUType" name="programCZU" /> </xs:sequence> <xs:attribute type="xs:string" name="lang" use="required" /> <xs:attribute type="xs:int" name="sifUni" use="optional" /> <xs:attribute type="xs:int" name="sifVU" use="required"/> <xs:attribute type="nazivIspraveType" name="nazivIsprave" use="optional" /> </xs:complexType> <xs:complexType name="institucijaZaNaslovType"> <xs:sequence> <xs:element type="xs:string" name="nazSveuciliste" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazVU" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="studentType"> <xs:all> <xs:element type="xs:string" name="JMBAG" /> <xs:element type="xs:string" name="OIB" /> <xs:element type="xs:string" name="imeStud" /> <xs:element type="xs:string" name="prezStud" /> <xs:element type="xs:string" name="spol" /> <xs:element type="xs:string" name="datRodStud" /> <xs:element type="xs:string" name="mjestoRodStud" /> <xs:element type="xs:string" name="drzavaRodStud" /> </xs:all> </xs:complexType> <xs:complexType name="zavrsetakProgramaCZUType"> <xs:sequence> <xs:element type="xs:string" name="brojIspraveZavrsetkaProgramaCZU" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumDovrsetkaProgramaCZU" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumIzdavanjaDokumenta" /> <xs:element type="xs:string" name="nazMjestoVU" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="dekan" maxOccurs="1" minOccurs="0" /> <xs:element type="potpisniciType" name="potpisnici" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:float" name="ukupnoEcts" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="programCZUType"> <xs:sequence> <xs:element type="xs:string" name="ispisECTS" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazivZavProgCZU" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:simpleType name="nazivIspraveType"> <xs:restriction base="xs:string"> <xs:enumeration value="svjedodžbaCŽU" /> </xs:restriction> </xs:simpleType> <xs:complexType name="potpisniciType"> <xs:sequence> <xs:element type="potpisnikType" name="potpisnik" maxOccurs="2" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="potpisnikType"> <xs:sequence> <xs:element type="xs:string" name="funkcijaPotpisnika" /> <xs:element type="xs:string" name="imePotpisnika" /> </xs:sequence> </xs:complexType> </xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="supplements" type="supplementsType"/>
<xs:complexType name="supplementsType">
<xs:sequence>
<xs:element type="konfiguracijaType" name="konfiguracija" minOccurs="0"/>
<xs:element type="supplementType" name="supplement" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="konfiguracijaType">
<xs:attribute name="poglavlje_4_2_font" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="default"/>
<xs:enumeration value="small"/>
<xs:enumeration value="large"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="predmeti_font" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="default"/>
<xs:enumeration value="small"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="supplementType">
<xs:sequence>
<xs:element type="institucijaZaNaslovType" name="institucijaZaNaslov"/>
<xs:element type="studentType" name="student"/>
<xs:element type="kvalifikacijaType" name="kvalifikacija"/>
<xs:element type="zahtjeviRezultatiStudijaPoStudijuType" name="zahtjeviRezultatiStudijaPoStudiju"/>
<xs:element type="prijepisOcjenaType" name="prijepisOcjena"/>
<xs:element type="prijepisOcjenaNeUlazeUStjecanjeNazivaType" name="prijepisOcjenaNeUlazeUStjecanjeNaziva" maxOccurs="1" minOccurs="0"/>
<xs:element type="prijepisDodEctsBodovaType" name="prijepisDodEctsBodova" maxOccurs="1" minOccurs="0"/>
<xs:element type="boravciType" name="boravci" maxOccurs="1" minOccurs="0"/>
<xs:element type="xs:float" name="ukupnoEcts"/>
<xs:element type="zavrsetakStudijaType" name="zavrsetakStudija"/>
<xs:element type="sustavOcjenjivanjaType" name="sustavOcjenjivanja"/>
<xs:element type="prosjOcjType" name="prosjOcj"/>
<xs:element type="sredProsjOcjType" name="sredProsjOcj" minOccurs="0"/>
<xs:element type="pristupDaljnjemStudijuPoStudijuType" name="pristupDaljnjemStudijuPoStudiju"/>
<xs:element type="profesionalniStatusPoStudijuType" name="profesionalniStatusPoStudiju"/>
<xs:element type="nagradeType" name="nagrade" maxOccurs="1" minOccurs="0"/>
<xs:element type="dodatneInformacijeType" name="dodatneInformacije" maxOccurs="1" minOccurs="0"/>
<xs:element type="ostaliIzvoriType" name="ostaliIzvori"/>
<xs:element type="ovjeraIspraveType" name="ovjeraIsprave"/>
</xs:sequence>
<xs:attribute type="xs:string" name="lang" use="required"/>
<xs:attribute type="xs:int" name="sifUni" use="optional" />
<xs:attribute type="xs:int" name="sifVU" use="required"/>
</xs:complexType>
<xs:complexType name="institucijaZaNaslovType">
<xs:sequence>
<xs:element type="xs:string" name="nazSveuciliste" maxOccurs="1" minOccurs="0"/>
<xs:element type="xs:string" name="nazVU" maxOccurs="1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="studentType">
<xs:all>
<xs:element type="xs:string" name="prezStud"/>
<xs:element type="xs:string" name="imeStud"/>
<xs:element type="xs:string" name="spol"/>
<xs:element type="xs:string" name="datRodStud"/>
<xs:element type="xs:string" name="mjestoRodStud"/>
<xs:element type="xs:string" name="mjestoRodStudLokativ"/>
<xs:element type="xs:string" name="drzavaRodStud"/>
<xs:element type="xs:string" name="JMBAG"/>
<xs:element type="xs:string" name="OIB" minOccurs="0"/>
</xs:all>
</xs:complexType>
<xs:complexType name="kvalifikacijaType">
<xs:sequence>
<xs:element type="kvalifikacijePoStudijimaType" name="kvalifikacijePoStudijima">
<xs:unique name="rbrKvalifikacijaStudij">
<xs:selector xpath="./kvalifikacijaStudij"/>
<xs:field xpath="@rbrStudij"/>
</xs:unique>
</xs:element>
<xs:element type="xs:string" name="spojeniNazivKvalifikacije" maxOccurs="1" minOccurs="0"/>
<xs:element type="studijskiProgramType" name="studijskiProgram"/>
<xs:element type="izdajeInstitucijaType" name="izdajeInstitucija"/>
<xs:element type="izvodiInstitucijaType" name="izvodiInstitucija"/>
<xs:element type="jeziciPoStudijimaType" name="jeziciPoStudijima">
<xs:unique name="rbrJezici">
<xs:selector xpath="./jeziciStudija"/>
<xs:field xpath="@rbrStudij"/>
</xs:unique>
</xs:element>
<xs:element type="xs:string" name="razinaKvalifikacije"/>
<xs:element type="predvidjenoTrajanjePoStudijuType" name="predvidjenoTrajanjePoStudiju">
<xs:unique name="rbrPredvidjenoTrajanjeStudija">
<xs:selector xpath="./predvidjenoTrajanjeStudija"/>
<xs:field xpath="@rbrStudij"/>
</xs:unique>
</xs:element>
<xs:element type="xs:string" name="potrebnaObrazovnaRazina"/>
<xs:element type="xs:string" name="nacinIzvodjenjaStudija"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="zahtjeviRezultatiStudijaPoStudijuType">
<xs:sequence>
<xs:element type="zahtjeviRezultatiStudijaType" name="zahtjeviRezultatiStudija" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="prijepisOcjenaType">
<xs:sequence>
<xs:element type="ocjenaType" name="ocjena" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="prijepisOcjenaNeUlazeUStjecanjeNazivaType">
<xs:sequence>
<xs:element type="ocjenaType" name="ocjena" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="prijepisDodEctsBodovaType">
<xs:sequence>
<xs:element type="dodBodType" name="dodBod" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="boravciType">
<xs:sequence>
<xs:element type="boravakType" name="boravak" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="zavrsetakStudijaType">
<xs:sequence>
<xs:element type="xs:string" name="datumPocetkaStudija"/>
<xs:element type="xs:string" name="datumDovrsetkaStudija"/>
<xs:element type="xs:string" name="nazCumLaude" maxOccurs="1" minOccurs="0"/>
<xs:element type="xs:string" name="latNazCumLaude" maxOccurs="1" minOccurs="0"/>
<xs:element type="xs:string" name="brojIspraveZavrsetkaStudija"/>
<xs:element type="zavrsniRadoviType" name="zavrsniRadovi">
<xs:unique name="rbrZavrsniRad">
<xs:selector xpath="./zavrsniRad"/>
<xs:field xpath="@rbrStudij"/>
</xs:unique>
</xs:element>
<xs:element type="xs:string" name="ukOcjenaStudij"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="sustavOcjenjivanjaType">
<xs:sequence>
<xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="prosjOcjType">
<xs:sequence>
<xs:element type="xs:string" name="nazProsjOcj"/>
<xs:element type="xs:float" name="prosjOcj"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="sredProsjOcjType">
<xs:sequence>
<xs:element type="xs:string" name="nazSredProsjOcj"/>
<xs:element type="xs:float" name="sredProsjOcj"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="pristupDaljnjemStudijuPoStudijuType">
<xs:sequence>
<xs:element type="pristupDaljnjemStudijuType" name="pristupDaljnjemStudiju" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="profesionalniStatusPoStudijuType">
<xs:sequence>
<xs:element type="profesionalniStatusType" name="profesionalniStatus" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="nagradeType">
<xs:sequence>
<xs:element type="nagradaType" name="nagrada" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dodatneInformacijeType">
<xs:sequence>
<xs:element type="dodInfoType" name="dodInfo" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ostaliIzvoriType">
<xs:sequence>
<xs:element type="xs:string" name="izvor" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ovjeraIspraveType">
<xs:sequence>
<xs:element type="xs:string" name="mjestoIzdavanja"/>
<xs:element type="xs:string" name="datumIzdavanja"/>
<xs:element type="xs:string" name="funkcijaPotpisnika"/>
<xs:element type="xs:string" name="imePotpisnika"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="kvalifikacijePoStudijimaType">
<xs:sequence>
<xs:element type="kvalifikacijaStudijType" name="kvalifikacijaStudij" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="studijskiProgramType">
<xs:sequence>
<xs:element type="xs:string" name="nazVrsteStudij" />
<xs:element type="xs:string" name="nazRazineStudij" />
<xs:element type="xs:string" name="ispisECTS" />
<xs:element type="xs:string" name="postojiDiplZavIspit" />
<xs:element type="xs:string" name="puniNazivZavProg" />
<xs:element type="xs:string" name="podrucjeStudij" maxOccurs="1" minOccurs="0"/>
<xs:element type="smjeroviType" name="smjerovi" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="izdajeInstitucijaType">
<xs:sequence>
<xs:element type="xs:string" name="naziv"/>
<xs:element type="xs:string" name="pravniStatusInstitucija" />
<xs:element type="pravniStatusPoStudijuType" name="pravniStatusPoStudiju" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="izvodiInstitucijaType">
<xs:sequence>
<xs:element type="xs:string" name="naziv"/>
<xs:element type="xs:string" name="pravniStatusInstitucija"/>
<xs:element type="pravniStatusPoStudijuType" name="pravniStatusPoStudiju" maxOccurs="2" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="jeziciPoStudijimaType">
<xs:sequence>
<xs:element type="jeziciStudijaType" name="jeziciStudija" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="predvidjenoTrajanjePoStudijuType">
<xs:sequence>
<xs:element type="predvidjenoTrajanjeStudijaType" name="predvidjenoTrajanjeStudija" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="zahtjeviRezultatiStudijaType">
<xs:sequence>
<xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/>
<xs:element type="stecenaZnanjaType" name="stecenaZnanja" maxOccurs="1" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="ocjenaType">
<xs:sequence>
<xs:element type="xs:int" name="rbrOcjena"/>
<xs:element type="xs:int" name="sifPred"/>
<xs:element type="xs:string" name="satiUkupno"/>
<xs:element type="xs:short" name="satiUkupnoNula" maxOccurs="1" minOccurs="0"/>
<xs:element type="opterecenjaPredPoVrstamaNastaveType" name="opterecenjaPredPoVrstamaNastave"/>
<xs:element type="xs:float" name="ectsBod"/>
<xs:element type="xs:string" name="datumIspit"/>
<xs:element type="xs:string" name="kratOcjena"/>
<xs:element type="xs:string" name="nazPred"/>
<xs:element type="xs:string" name="kratPred"/>
<xs:element type="xs:short" name="semestarSlusanjaPred"/>
<xs:element type="xs:string" name="komentarPred" maxOccurs="1" minOccurs="0"/>
<xs:element type="xs:byte" name="rbrOrgJedIzv"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="opterecenjaPredPoVrstamaNastaveType">
<xs:sequence>
<xs:element type="opterecenjePredPoVrstiNastaveType" name="opterecenjePredPoVrstiNastave" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="opterecenjePredPoVrstiNastaveType">
<xs:sequence>
<xs:element type="xs:string" name="oznakaVrsteNastave"/>
<xs:element type="xs:string" name="oznakaVrsteNastaveNaJeziku"/>
<xs:element type="xs:string" name="nazivVrsteNastaveNaJeziku"/>
<xs:element type="xs:string" name="satiVrsteNastave"/>
<xs:element type="xs:short" name="satiVrsteNastaveNula" maxOccurs="1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dodBodType">
<xs:sequence>
<xs:element type="xs:byte" name="rbrEcts"/>
<xs:element type="xs:float" name="ectsBod"/>
<xs:element type="xs:string" name="naziv"/>
<xs:element type="xs:string" name="kratOcjena"/>
<xs:element type="xs:byte" name="rbrOrgJedIzv" maxOccurs="1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="boravakType">
<xs:sequence>
<xs:element type="xs:byte" name="rbrOrgJedIzv"/>
<xs:element type="xs:string" name="nazOrgJedIzv"/>
<xs:element type="xs:string" name="nazMjesto"/>
<xs:element type="xs:string" name="nazDrzava"/>
<xs:element type="xs:string" name="nazProgramLL"/>
<xs:element type="periodiType" name="periodi"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="zavrsniRadoviType">
<xs:sequence>
<xs:element type="zavrsniRadType" name="zavrsniRad" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="pristupDaljnjemStudijuType">
<xs:sequence>
<xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="profesionalniStatusType">
<xs:sequence>
<xs:element type="xs:string" name="para" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="nagradaType">
<xs:sequence>
<xs:element type="xs:byte" name="rbr"/>
<xs:element type="xs:short" name="godina"/>
<xs:element type="xs:string" name="nazVrNagrada"/>
<xs:element type="xs:string" name="naslovRada"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dodInfoType">
<xs:sequence>
<xs:element type="xs:byte" name="rbr"/>
<xs:element type="xs:string" name="dodinf"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="kvalifikacijaStudijType">
<xs:sequence>
<xs:element type="xs:string" name="nazivKvalifikacije"/>
<xs:element type="xs:string" name="nazivTitule"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="smjeroviType">
<xs:sequence>
<xs:element type="smjerType" name="smjer" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="pravniStatusPoStudijuType">
<xs:sequence>
<xs:element type="pravniStatusStudijType" name="pravniStatusStudij" maxOccurs="2" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="jeziciStudijaType">
<xs:sequence>
<xs:element type="xs:string" name="jezici"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="predvidjenoTrajanjeStudijaType">
<xs:sequence>
<xs:element type="xs:string" name="predvidjenoTrajanje"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="stecenaZnanjaType">
<xs:sequence>
<xs:element type="grupaZnanjaType" name="grupaZnanja" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="periodiType">
<xs:sequence>
<xs:element type="periodType" name="period" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="zavrsniRadType">
<xs:sequence>
<xs:element type="xs:string" name="naslov"/>
<xs:element type="xs:string" name="mentor"/>
<xs:element type="xs:string" name="mentor2" minOccurs="0"/>
<xs:element type="xs:string" name="datumObrane"/>
<xs:element type="xs:string" name="kratOcjenaRada" maxOccurs="unbounded" minOccurs="0"/>
<xs:element type="xs:string" name="kratOcjenaObrane" maxOccurs="unbounded" minOccurs="0"/>
<xs:element type="xs:string" name="brojZapisnikaObrane" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
<xs:attribute type="xs:int" name="rbrStudij" use="required"/>
</xs:complexType>
<xs:complexType name="smjerType">
<xs:sequence>
<xs:element type="xs:int" name="rbrIspis" />
<xs:element type="xs:string" name="nazSmjer" />
<xs:element type="xs:string" name="kratSmjer" />
<xs:element type="xs:short" name="sifSmjer" />
<xs:element type="xs:string" name="nazTipSmjer" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="pravniStatusStudijType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:int" name="rbrStudij" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="grupaZnanjaType">
<xs:sequence>
<xs:element type="xs:string" name="nazivGrupeZnanja"/>
<xs:element type="xs:string" name="znanje" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="periodType">
<xs:sequence>
<xs:element type="xs:short" name="akGodina"/>
<xs:element type="xs:string" name="oznElUstNast"/>
<xs:element type="xs:byte" name="rbrElUstNast"/>
<xs:element type="xs:string" name="izvanSemestra"/>
<xs:element type="xs:string" name="datumOd"/>
<xs:element type="xs:string" name="datumDo"/>
</xs:sequence>
</xs:complexType>
</xs:schema>