﻿<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.cnb.cz/jerrsws"
            targetNamespace="http://www.cnb.cz/jerrsws" elementFormDefault="qualified">

    <!-- faults -->

    <xsd:element name="jerrsWSFaultInfo">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="errorCode" type="xsd:string" minOccurs="0"/>
                <xsd:element name="errorMessage" type="xsd:string" minOccurs="0"/>
                <xsd:element name="errorDescription" type="xsd:string" minOccurs="0"/>
                <xsd:element name="severity" type="xsd:int" minOccurs="0"/>
                <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>


    <!-- subjekt -->

    <xsd:element name="getSubjekt" type="GetSubjekt"/>

    <xsd:element name="getSubjektResponse" type="GetSubjektResponse"/>


    <!-- subjekty -->

    <xsd:element name="getSubjekty" type="GetSubjekty"/>

    <xsd:element name="getSubjektyResponse" type="GetSubjektyResponse"/>


    <!-- zastoupeny-->

    <xsd:element name="getZastoupeny" type="GetZastoupeny"/>

    <xsd:element name="getZastoupenyResponse" type="GetZastoupenyResponse"/>


    <!-- subjekt types -->

    <xsd:complexType name="GetSubjekt">
        <xsd:sequence>
            <xsd:element type="ICO" name="ico" minOccurs="0"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="xsd:date" name="datum_narozeni" minOccurs="0"/>
            <xsd:element type="AdresaRequest1" name="adresa" minOccurs="0"/>
            <xsd:element type="RoleNumber" name="role" minOccurs="0"/>
            <xsd:element type="xsd:date" name="platnost" minOccurs="0"/>
            <xsd:element type="xsd:boolean" name="adresa_subjektu" minOccurs="0"/>
            <xsd:element type="xsd:boolean" name="adresa_subjektu_ve_vazbe" minOccurs="0"/>
            <xsd:element type="xsd:boolean" name="cinnosti_subjektu" minOccurs="0"/>
            <xsd:element type="xsd:boolean" name="cinnosti_subjektu_ve_vazbe" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="AdresaRequest1">
        <xsd:sequence>
            <xsd:element type="Ulice" name="ulice" minOccurs="0"/>
            <xsd:element type="CisloPopisne" name="cislo_popisne" minOccurs="0"/>
            <xsd:element type="CisloOrientacni" name="cislo_orientacni" minOccurs="0"/>
            <xsd:element type="CisloOrientacniPismeno" name="cislo_orientacni_pismeno" minOccurs="0"/>
            <xsd:element type="CastObce" name="cast_obce" minOccurs="0"/>
            <xsd:element type="Obec" name="obec" minOccurs="0"/>
            <xsd:element type="PSC" name="psc" minOccurs="0"/>
            <xsd:element type="Stat" name="stat" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="GetSubjektResponse">
        <xsd:sequence>
            <xsd:element type="Subjekt1" name="subjekt"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Subjekt1">
        <xsd:sequence>
            <xsd:element type="Typ" name="typ"/>
            <xsd:element type="ICO" name="ico"/>
            <xsd:element type="ICO_Typ" name="ico_typ"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="LEI" name="lei" minOccurs="0"/>
            <xsd:element type="AdresaResponse1" name="adresa" minOccurs="0"/>
            <xsd:element type="Roles1" name="roles" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="SubjektSVR1">
        <xsd:sequence>
            <xsd:element type="Typ" name="typ"/>
            <xsd:element type="ICO" name="ico" minOccurs="0"/>
            <xsd:element type="ICO_Typ" name="ico_typ" minOccurs="0"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="AdresaResponse1" name="adresa" minOccurs="0"/>
            <xsd:element type="RoleNumber" name="role"/>
            <xsd:element type="NazevRole" name="nazev_role"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="AdresaResponse1">
        <xsd:sequence>
            <xsd:element type="Ulice" name="ulice" minOccurs="0"/>
            <xsd:element type="CisloPopisne" name="cislo_popisne" minOccurs="0"/>
            <xsd:element type="CisloOrientacni" name="cislo_orientacni" minOccurs="0"/>
            <xsd:element type="CisloOrientacniPismeno" name="cislo_orientacni_pismeno" minOccurs="0"/>
            <xsd:element type="CastObce" name="cast_obce" minOccurs="0"/>
            <xsd:element type="Obec" name="obec" minOccurs="0"/>
            <xsd:element type="PSC" name="psc" minOccurs="0"/>
            <xsd:element type="RUIAN" name="ruian" minOccurs="0"/>
            <xsd:element type="NestrukturovanaAdresa" name="nestrukturovana_adresa"/>
            <xsd:element type="Stat" name="stat"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Roles1">
        <xsd:sequence>
            <xsd:element type="Role1" name="role" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Role1">
        <xsd:sequence>
            <xsd:element type="RoleNumber" name="kod_role"/>
            <xsd:element type="NazevRole" name="nazev_role"/>
            <xsd:element type="CisloRegistrace" name="cislo_registrace" minOccurs="0"/>
            <xsd:element name="ciselny_kod" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="16"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="znakovy_kod" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="TrvaniPovoleni" name="trvani_povoleni" minOccurs="0"/>
            <xsd:element type="DatumZaniku" name="datum_zaniku" minOccurs="0"/>
            <xsd:element name="duvod_zaniku" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element type="PovoleneCinnosti1" name="povolene_cinnosti" minOccurs="0"/>
            <xsd:element type="Vazby1" name="vazby" minOccurs="0"/>
            <xsd:element type="SankceObalka1" name="sankce_obalka" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="PovoleneCinnosti1">
        <xsd:sequence>
            <xsd:element type="MaticeCinnosti1" name="matice_cinnosti" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="MaticeCinnosti1">
        <xsd:sequence>
            <xsd:element type="Matice" name="matice"/>
            <xsd:element type="Cinnosti1" name="cinnosti" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Cinnosti1">
        <xsd:sequence>
            <xsd:element type="Cinnost1" name="cinnost" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Cinnost1">
        <xsd:sequence>
            <xsd:element type="CinID" name="cin_id"/>
            <xsd:element type="NazevCin" name="nazev"/>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element name="datum_zaniku" minOccurs="0" type="DatumZaniku"/>
            <xsd:element type="Radek" name="radek"/>
            <xsd:element type="Sloupec" name="sloupec"/>
            <xsd:element type="Zeme" name="zeme"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Vazby1">
        <xsd:sequence>
            <xsd:element type="Vazba1" name="vazba" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Vazba1">
        <xsd:sequence>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="DatumZaniku" name="datum_zaniku" minOccurs="0"/>
            <xsd:element name="popis_vazby">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element type="SVR11" name="svr1" minOccurs="0"/>
            <xsd:element type="SVR21" name="svr2" minOccurs="0"/>
            <xsd:element type="PovoleneCinnosti1" name="povolene_cinnosti" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="SankceObalka1">
        <xsd:sequence>
            <xsd:element type="Sankce1" name="sankce" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="SVR11">
        <xsd:sequence>
            <xsd:element type="SubjektSVR1" name="subjekt"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SVR21">
        <xsd:sequence>
            <xsd:element type="SubjektSVR1" name="subjekt"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Sankce1">
        <xsd:sequence>
            <xsd:element type="xsd:date" name="datum_ulozeni"/>
            <xsd:element type="xsd:int" name="vyse"/>
            <xsd:element name="popis">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="1000"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="rozhodnuti">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="500"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- subjekty types -->

    <xsd:complexType name="GetSubjekty">
        <xsd:sequence>
            <xsd:element type="xsd:int" name="seznam_id"/>
            <xsd:element type="xsd:date" name="platnost" minOccurs="0"/>
            <xsd:element type="StrankovaniRequest" name="strankovani" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="GetSubjektyResponse">
        <xsd:sequence>
            <xsd:element type="Role2" name="role"/>
            <xsd:element type="Subjekty2" name="subjekty" minOccurs="0"/>
            <xsd:element type="StrankovaniResponse" name="strankovani" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Subjekty2">
        <xsd:sequence>
            <xsd:element type="Subjekt2" name="subjekt" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Subjekt2">
        <xsd:sequence>
            <xsd:element type="Typ" name="typ"/>
            <xsd:element type="ICO" name="ico" minOccurs="0"/>
            <xsd:element type="ICO_Typ" name="ico_typ" minOccurs="0"/>
            <xsd:element type="CisloRegistrace" name="cislo_registrace" minOccurs="0"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="Adresa2" name="adresa" minOccurs="0"/>
            <xsd:element type="xsd:int" name="kod_role"/>
            <xsd:element name="nazev_role">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="500"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="TrvaniPovoleni" name="trvani_povoleni" minOccurs="0"/>
            <xsd:element type="DatumZaniku" name="datum_zaniku" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Role2">
        <xsd:sequence>
            <xsd:element type="xsd:int" name="id"/>
            <xsd:element name="nazev_seznamu">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="500"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Adresa2">
        <xsd:sequence>
            <xsd:element type="Ulice" name="ulice" minOccurs="0"/>
            <xsd:element type="CisloPopisne" name="cislo_popisne" minOccurs="0"/>
            <xsd:element type="CisloOrientacni" name="cislo_orientacni" minOccurs="0"/>
            <xsd:element type="CisloOrientacniPismeno" name="cislo_orientacni_pismeno" minOccurs="0"/>
            <xsd:element type="CastObce" name="cast_obce" minOccurs="0"/>
            <xsd:element type="Obec" name="obec" minOccurs="0"/>
            <xsd:element type="PSC" name="psc" minOccurs="0"/>
            <xsd:element type="RUIAN" name="ruian" minOccurs="0"/>
            <xsd:element type="NestrukturovanaAdresa" name="nestrukturovana_adresa"/>
            <xsd:element type="Stat" name="stat"/>
        </xsd:sequence>
    </xsd:complexType>


    <!-- zastoupeny types -->

    <xsd:complexType name="GetZastoupeny">
        <xsd:sequence>
            <xsd:element type="ICO" name="ico"/>
            <xsd:element name="rol_kod1_zkr">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="rol_kod2_zkr">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element type="xsd:date" name="platnost" minOccurs="0"/>
            <xsd:element type="StrankovaniRequest" name="strankovani" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="GetZastoupenyResponse">
        <xsd:sequence>
            <xsd:element type="Zastoupeny3" name="zastoupeny"/>
            <xsd:element type="Zastupci3" name="zastupci" minOccurs="0"/>
            <xsd:element type="StrankovaniResponse" name="strankovani" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Zastoupeny3">
        <xsd:sequence>
            <xsd:element type="Typ" name="typ"/>
            <xsd:element type="ICO" name="ico" minOccurs="0"/>
            <xsd:element type="ICO_Typ" name="ico_typ" minOccurs="0"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="RoleNumber" name="role"/>
            <xsd:element type="NazevRole" name="nazev_role"/>
            <xsd:element name="typ_vazby">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Zastupci3">
        <xsd:sequence>
            <xsd:element type="Zastupce3" name="zastupce" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Zastupce3">
        <xsd:sequence>
            <xsd:element type="Typ" name="typ"/>
            <xsd:element type="ICO" name="ico" minOccurs="0"/>
            <xsd:element type="ICO_Typ" name="ico_typ" minOccurs="0"/>
            <xsd:element type="Nazev" name="nazev" minOccurs="0"/>
            <xsd:element type="Jmeno" name="jmeno" minOccurs="0"/>
            <xsd:element type="Prijmeni" name="prijmeni" minOccurs="0"/>
            <xsd:element type="Adresa3" name="adresa" minOccurs="0"/>
            <xsd:element type="CisloRegistrace" name="cislo_registrace" minOccurs="0"/>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="TrvaniPovoleni" name="trvani_povoleni" minOccurs="0"/>
            <xsd:element type="PovoleneCinnosti3" name="povolene_cinnosti" minOccurs="0"/>
            <xsd:element type="PobockyVZahranici3" name="pobocky_v_zahranici" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Adresa3">
        <xsd:sequence>
            <xsd:element type="Ulice" name="ulice" minOccurs="0"/>
            <xsd:element type="CisloPopisne" name="cislo_popisne" minOccurs="0"/>
            <xsd:element type="CisloOrientacni" name="cislo_orientacni" minOccurs="0"/>
            <xsd:element type="CisloOrientacniPismeno" name="cislo_orientacni_pismeno" minOccurs="0"/>
            <xsd:element type="CastObce" name="cast_obce" minOccurs="0"/>
            <xsd:element type="Obec" name="obec" minOccurs="0"/>
            <xsd:element type="PSC" name="psc" minOccurs="0"/>
            <xsd:element type="RUIAN" name="ruian" minOccurs="0"/>
            <xsd:element type="NestrukturovanaAdresa" name="nestrukturovana_adresa"/>
            <xsd:element type="Stat" name="stat"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="PovoleneCinnosti3">
        <xsd:sequence>
            <xsd:element type="MaticeCinnosti3" name="matice_cinnosti" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="MaticeCinnosti3">
        <xsd:sequence>
            <xsd:element type="Matice" name="matice"/>
            <xsd:element type="Cinnosti3" name="cinnosti" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Cinnosti3">
        <xsd:sequence>
            <xsd:element type="Cinnost3" name="cinnost" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Cinnost3">
        <xsd:sequence>
            <xsd:element type="CinID" name="cin_id"/>
            <xsd:element type="NazevCin" name="nazev"/>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="Radek" name="radek"/>
            <xsd:element type="Sloupec" name="sloupec"/>
            <xsd:element type="Zeme" name="zeme"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="PobockyVZahranici3">
        <xsd:sequence>
            <xsd:element type="Pobocka3" name="pobocka" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="Pobocka3">
        <xsd:sequence>
            <xsd:element type="DatumVzniku" name="datum_vzniku"/>
            <xsd:element type="AdresaPobocky3" name="adresa" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="AdresaPobocky3">
        <xsd:sequence>
            <xsd:element type="Ulice" name="ulice" minOccurs="0"/>
            <xsd:element type="CisloPopisne" name="cislo_popisne" minOccurs="0"/>
            <xsd:element type="CisloOrientacni" name="cislo_orientacni" minOccurs="0"/>
            <xsd:element type="CisloOrientacniPismeno" name="cislo_orientacni_pismeno" minOccurs="0"/>
            <xsd:element type="CastObce" name="cast_obce" minOccurs="0"/>
            <xsd:element type="Obec" name="obec" minOccurs="0"/>
            <xsd:element type="PSC" name="psc" minOccurs="0"/>
            <xsd:element type="NestrukturovanaAdresa" name="nestrukturovana_adresa"/>
            <xsd:element type="Stat" name="stat"/>
        </xsd:sequence>
    </xsd:complexType>


    <!-- strankovani types -->

    <xsd:complexType name="StrankovaniRequest">
        <xsd:sequence>
            <xsd:element type="Stranka" name="stranka"/>
            <xsd:element type="PocetZaznamuNaStranku" name="pocet_zaznamu_na_stranku"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="StrankovaniResponse">
        <xsd:sequence>
            <xsd:element type="Stranka" name="stranka"/>
            <xsd:element type="PocetZaznamuNaStranku" name="pocet_zaznamu_na_stranku"/>
            <xsd:element type="PocetStranek" name="pocet_stranek"/>
            <xsd:element type="CelkovyPocetZaznamu" name="celkovy_pocet_zaznamu"/>
        </xsd:sequence>
    </xsd:complexType>


    <!-- simple types-->
    <xsd:simpleType name="Typ">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="ICO">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="ICO_Typ">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Nazev">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1000"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Jmeno">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Prijmeni">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="LEI">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Ulice">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="CisloPopisne">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="CisloOrientacni">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="CisloOrientacniPismeno">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="CastObce">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Obec">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="PSC">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="RUIAN">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="NestrukturovanaAdresa">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1000"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Stat">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="NazevRole">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="CisloRegistrace">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="DatumVzniku">
        <xsd:restriction base="xsd:date"/>
    </xsd:simpleType>

    <xsd:simpleType name="TrvaniPovoleni">
        <xsd:restriction base="xsd:date"/>
    </xsd:simpleType>

    <xsd:simpleType name="DatumZaniku">
        <xsd:restriction base="xsd:date"/>
    </xsd:simpleType>

    <xsd:simpleType name="Matice">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Radek">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="Sloupec">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="CinID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="NazevCin">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1000"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Zeme">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="16"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="Stranka">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="PocetZaznamuNaStranku">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="RoleNumber">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="PocetStranek">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="CelkovyPocetZaznamu">
        <xsd:restriction base="xsd:int"/>
    </xsd:simpleType>

</xsd:schema>
