﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xsd="TDKJegyzokonyv.xsd" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="tdkKonferencia">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="konferenciaAdatai">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="konferencia" type="xs:string" />
                            <xs:element name="idopont" type="xs:date" />
                            <xs:element name="helyszin" type="xs:string" />
                            <xs:element name="szekcio" type="xs:string" minOccurs="0" />
                            <xs:element name="intezmenyKod" type="xs:string" />
                            <xs:element name="karKod" type="xs:string" minOccurs="0" />
                            <xs:element name="tanszek" type="xs:string" minOccurs="0" />
                            <xs:element name="muhely" type="xs:string" minOccurs="0" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="palyamunkak">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="palyamunka" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="cim" type="xs:string" />
                                        <xs:element name="nyelv">
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:enumeration value="hu" />
                                                    <xs:enumeration value="en" />
                                                    <xs:enumeration value="other" />
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="osszesitettPontszam" type="xs:unsignedByte"  minOccurs="0" />
                                        <xs:element name="helyezes" minOccurs="0" >
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:enumeration value="1" />
                                                    <xs:enumeration value="2" />
                                                    <xs:enumeration value="3" />
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="otdkraJavasolt" type="xs:boolean" />
                                        <xs:choice>
                                            <xs:element name="kozepiskolaiAffiliacio">
                                                <xs:complexType>
                                                    <xs:sequence>
                                                        <xs:element name="kozepiskolaProgram" type="xs:string" />
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                            <xs:element name="felsooktatasiAffiliacio">
                                                <xs:complexType>
                                                    <xs:sequence>
                                                        <xs:element name="intezmenyKod" type="xs:string" />
                                                        <xs:element name="karKod" type="xs:string" minOccurs="0" />
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:choice>
                                        <xs:element name="intezmenyKod" type="xs:string" minOccurs="0" />
                                        <xs:element name="karKod" type="xs:string" minOccurs="0" />
                                        <xs:element name="zsuriMegjegyzes" type="xs:string" minOccurs="0" />
                                        <xs:element name="sorrendRelevans" type="xs:boolean" />
                                        <xs:element name="aranyRelevans" type="xs:boolean" />
                                        <xs:element name="szerzok">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="hallgato" maxOccurs="unbounded">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="vezetekNev" type="xs:string" />
                                                                <xs:element name="keresztNev" type="xs:string" />
                                                                <xs:element name="omAzon" type="xs:string" minOccurs="0" />
                                                                <xs:element name="email" type="xs:string" />
                                                                <xs:element name="szerzosegiArany" type="xs:unsignedByte" minOccurs="0" />
                                                                <xs:choice>
                                                                    <xs:element name="kozepiskolaiJogviszony">
                                                                        <xs:complexType>
                                                                            <xs:sequence>
                                                                                <xs:element name="kozepiskolaNev" type="xs:string" />
                                                                                <xs:element name="kozepiskolaVaros" type="xs:string" />
                                                                            </xs:sequence>
                                                                        </xs:complexType>
                                                                    </xs:element>
                                                                    <xs:element name="felsooktatasiJogviszonyok">
                                                                        <xs:complexType>
                                                                            <xs:sequence>
                                                                                <xs:element name="jogviszony" maxOccurs="unbounded">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="intezmenyKod" type="xs:string" />
                                                                                            <xs:element name="karKod" type="xs:string" minOccurs="0" />
                                                                                            <xs:element name="aktivFelevekSzama" type="xs:unsignedByte" />
                                                                                            <xs:element name="kepzesTipusa">
                                                                                                <xs:simpleType>
                                                                                                    <xs:restriction base="xs:string">
                                                                                                        <xs:enumeration value="O" />
                                                                                                        <xs:enumeration value="BA" />
                                                                                                        <xs:enumeration value="BSc" />
                                                                                                        <xs:enumeration value="MA" />
                                                                                                        <xs:enumeration value="MSc" />
                                                                                                        <xs:enumeration value="FSZ" />
                                                                                                        <xs:enumeration value="BProf" />
                                                                                                        <xs:enumeration value="Egyeb" />
                                                                                                    </xs:restriction>
                                                                                                </xs:simpleType>
                                                                                            </xs:element>
                                                                                            <xs:element name="kepzesMunkarendje">
                                                                                                <xs:simpleType>
                                                                                                    <xs:restriction base="xs:string">
                                                                                                        <xs:enumeration value="N" />
                                                                                                        <xs:enumeration value="E" />
                                                                                                        <xs:enumeration value="L" />
                                                                                                        <xs:enumeration value="T" />
                                                                                                    </xs:restriction>
                                                                                                </xs:simpleType>
                                                                                            </xs:element>
                                                                                            <xs:element name="megkezdesEve" type="xs:unsignedShort" />
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                            </xs:sequence>
                                                                        </xs:complexType>
                                                                    </xs:element>
                                                                </xs:choice>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="temavezetok">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="temavezeto" maxOccurs="unbounded">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="titulus" type="xs:string" minOccurs="0" />
                                                                <xs:element name="vezetekNev" type="xs:string" />
                                                                <xs:element name="keresztNev" type="xs:string" />
                                                                <xs:element name="omAzon" type="xs:string" minOccurs="0" />
                                                                <xs:element name="email" type="xs:string" />
                                                                <xs:element name="munkahelyek">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:choice maxOccurs="unbounded">
                                                                                <xs:element name="felsooktatasiMunkahely">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="beosztas" type="xs:string" />
                                                                                            <xs:element name="intezmenyKod" type="xs:string" />
                                                                                            <xs:element name="karKod" type="xs:string" minOccurs="0" />
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                                <xs:element name="egyebMunkahely">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="beosztas" type="xs:string" />
                                                                                            <xs:element name="munkahelyNev" type="xs:string" />
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                            </xs:choice>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="zsuritagok">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="zsuritag" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="titulus" type="xs:string" minOccurs="0" />
                                        <xs:element name="vezetekNev" type="xs:string" />
                                        <xs:element name="keresztNev" type="xs:string" />
                                        <xs:element name="email" type="xs:string" />
                                        <xs:element name="munkahelyek">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:choice maxOccurs="unbounded">
                                                        <xs:element name="felsooktatasiMunkahely">
                                                            <xs:complexType>
                                                                <xs:sequence>
                                                                    <xs:element name="beosztas" type="xs:string" />
                                                                    <xs:element name="intezmenyKod" type="xs:string" />
                                                                    <xs:element name="karKod" type="xs:string" minOccurs="0" />
                                                                </xs:sequence>
                                                            </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="egyebMunkahely">
                                                            <xs:complexType>
                                                                <xs:sequence>
                                                                    <xs:element name="beosztas" type="xs:string" />
                                                                    <xs:element name="munkahelyNev" type="xs:string" />
                                                                </xs:sequence>
                                                            </xs:complexType>
                                                        </xs:element>
                                                    </xs:choice>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="program" minOccurs="0" />
                <xs:element name="veglegesites" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="idobelyeg" type="xs:string" />
                            <xs:element name="crc" type="xs:string" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>