<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:aisse:schemas:AisSeTypy:v2"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1"
	xmlns:rob="urn:cz:isvs:rob:schemas:RobTypy:v1" targetNamespace="urn:cz:isvs:aisse:schemas:AisSeTypy:v2"
	xmlns:aisse="urn:cz:isvs:aisse:schemas:AisSeTypy:v1"
    xmlns:dt="urn:cz:isvs:aisse:schemas:DataTypy:v1"
	elementFormDefault="qualified" attributeFormDefault="unqualified"
	version="2.0.0">
	<xs:annotation>
		<xs:documentation xml:lang="cs">Definice společných datových prvků AIS EOP, AIS ECD a RRČ v.2.0.0.</xs:documentation>
	</xs:annotation>

	<!-- Úvodní verze pro atomické služby AIS EOP, AIS ECD a RRC pro ZR v.2.0.0, 11.04.2018 -->
	<!-- Oprava verze pro atomické služby AIS EOP pro ZR v.2.0.0, 26.10.2018 -->
	<!-- Oprava verze pro atomické služby AIS EOP pro ZR v.2.0.0, 30.11.2018 -->
	<!-- Oprava verze pro atomické služby AIS EOP, AIS ECD pro ZR v.2.0.0, 07.05.2019 -->
	<!-- Oprava verze pro atomické služby AIS EOP, AIS ECD pro ZR v.2.0.0, 21.05.2019 -->
	<!-- Oprava verze pro atomické služby AIS EOP, AIS ECD pro ZR v.2.0.0, 07.06.2019 -->
	<!-- Oprava verze pro atomické služby AIS EOP, AIS ECD pro ZR v.2.0.0, 10.06.2019 -->

	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd" />
	<xs:import namespace="urn:cz:isvs:rob:schemas:RobTypy:v1" schemaLocation="../../rob/xsd/RobTypy.xsd" />
	<xs:import namespace="urn:cz:isvs:aisse:schemas:AisSeTypy:v1" schemaLocation="AisSeTypy.xsd" />
	<xs:import namespace="urn:cz:isvs:aisse:schemas:DataTypy:v1" schemaLocation="DataTypy.xsd" />

	<xs:complexType name="KompletniUdajeOPType">
		<xs:annotation>
			<xs:documentation>Informace o osobě a občanských průkazů osoby
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="JmenoType" minOccurs="0"	nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno/Jména</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="PrijmeniType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodneCislo" type="RodneCisloType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodné číslo</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumNarozeni" type="DatumNarozeniType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum narození</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoNarozeni" type="MistoType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Místo a okres narození, u občana, který se narodil v cizině, 
					místo a stát, kde se občan narodil</xs:documentation>
				</xs:annotation>
			</xs:element>

 			<xs:element name="StavOsoby" type="StavOsobyType" minOccurs="0" nillable="true" >
 				<xs:annotation>
					<xs:documentation>Stav osoby - živá/mrtvá/nezjištěno</xs:documentation>
				</xs:annotation>
 			</xs:element>                                                       
                        
 			<xs:element name="DatumUmrti" type="DatumUmrtiType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum úmrtí; je-li vydáno rozhodnutí soudu o prohlášení za mrtvého, den, který je v rozhodnutí uveden jako den smrti nebo den, který občan prohlášený za mrtvého nepřežil</xs:documentation>
				</xs:annotation>
			</xs:element>                                                       
                        
			<xs:element name="Pohlavi" type="PohlaviType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Pohlaví</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Obcanstvi" type="ObcanstviType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Státního občanství</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Adresa" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Adresa pobytu</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="AdresaType">
							<xs:annotation>
								<xs:documentation xml:lang="cs">Příznak úřední
									adresy: 1-adresa je úřední, 0-adresa není úřední
								</xs:documentation>
							</xs:annotation>
							<xs:attribute name="UredniAdresa" type="xs:boolean" />
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="RodinnyStav" type="RodStavType" minOccurs="0"	nillable="true">
				<xs:annotation>
					<xs:documentation>Rodinný stav nebo registrované partnerství, pokud jsou zapsané v občanském průkazu.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Svepravnost" type="SvepravnostType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Svéprávnost</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Tituly" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Seznam titulů</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="TitulyType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="DatovaSchranka" type="DatovaSchrankaType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Záznam o zřízení datové schránky a identifikátor datové schránky,
						je-li tato datová schránka zpřístupněna</xs:documentation>
				</xs:annotation>
			</xs:element>
			
 			<xs:element name="ObcanskyPrukaz" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Seznam občanských průkazů</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="OPType">
                             <xs:annotation>
                                <xs:documentation xml:lang="cs">Příznak platného/neplatného OP</xs:documentation>
                             </xs:annotation>
							<xs:attribute name="stav" type="StavType"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="NeplatnyOP" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Seznam neplatných občanských průkazů
					</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="NeplatnyOPTyp">
							<xs:annotation>
								<xs:documentation xml:lang="cs">Příznak
									platného/neplatného OP</xs:documentation>
							</xs:annotation>
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			
			<xs:element name="OPPotvrzeni" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>čísla vydaných potvrzení o občanském průkazu a pro každé potvrzení o 
					občanském průkazu dobu jeho platnosti a označení úřadu, který jej vydal</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="PotvrzeniOPType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="Komunikace" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Spojení pro komunikaci s osobou</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="KomunikaceSOsobouType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="ElektronickaIdentifikace" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas elektronické identifikace držitele OP
					</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="ElektronickaIdentifikaceType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="AisSeDotazyDataResponseType"
		abstract="true">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Společný předek všech
				aplikačních částí odpovědí na dotazy AIS správních evidencí.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisSeDotazyDataResponseType" />
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="AisSeCtiAifoDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data -
				parametry.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisSeCtiAifoDataType" />
		</xs:complexContent>
	</xs:complexType>

 	<xs:complexType name="AisSeCtiPodleUdajuDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data -
				parametry.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisSeCtiPodleUdajuDataType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
        
 	<xs:complexType name="AisSeCtiPodleDokladDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data -
				parametry - doklad.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisSeCtiPodleUdajuDataType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>        
        

	<xs:complexType name="RodStavType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód a název rodinného
				stavu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Kod" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Kód rodinného stavu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nazev" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Název rodinného stavu</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="stav" type="StavType" />
	</xs:complexType>



	<xs:complexType name="TitulyType">
		<xs:annotation>
			<xs:documentation>Seznam titulů</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Titul" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Titul
					</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="MistoRRCType">
		<xs:choice>
			<xs:element name="MistoRRC">
				<xs:complexType>
					<xs:annotation>
						<xs:documentation xml:lang="cs">Místo narození z RRČ -
							textově</xs:documentation>
					</xs:annotation>
					<xs:sequence>
						<xs:element name="Obec" type="dt:Text300" minOccurs="0"
							nillable="true">
							<xs:annotation>
								<xs:documentation>Obec narození</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Okres" type="dt:Text300" minOccurs="0"
							nillable="true">
							<xs:annotation>
								<xs:documentation>Okres narození</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Stat" type="dt:Text300" minOccurs="0"
							nillable="true">
							<xs:annotation>
								<xs:documentation>Stát narození</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MistoCr">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození/úmrtí v
						ČR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="MistoCrType">
							<xs:annotation>
								<xs:documentation>Příznak obce: O - obec P - Praha
								</xs:documentation>
							</xs:annotation>
							<xs:attribute name="MnPriznak" type="dt:Text1" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="MistoSvet" type="MistoSvetType">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození/úmrtí v
						cizině</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		<!-- Místo a okres narození nebo úmrtí v ČR nebo místo a stát narození 
			nebo úmrtí. -->
	</xs:complexType>



	<xs:complexType name="MistoType">
		<xs:choice>
			<xs:element name="MistoCr">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození/úmrtí v ČR</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="MistoCrType">
							<xs:annotation>
								<xs:documentation>Příznak obce: O - obec P - Praha
								</xs:documentation>
							</xs:annotation>
							<xs:attribute name="MnPriznak" type="dt:Text1" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="MistoSvet" type="MistoSvetType">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození/úmrtí v
						cizině</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		<xs:attribute name="stav" type="StavType" />
		<!-- Místo a okres narození nebo úmrtí v ČR nebo místo a stát narození 
			nebo úmrtí. -->
	</xs:complexType>

	<xs:complexType name="MistoCrType">
		<xs:sequence>
			<xs:element name="ObecKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ObecKodCsu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ObecTxt" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresKodCsu" type="dt:Text6" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresTxt" type="dt:Text30" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="MistoSvetType">
		<xs:sequence>
			<xs:element name="Misto" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo ve světě - mimo
						území ČR</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StatKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StatKodCsu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát - kód ČSÚ
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Stat" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát název
					</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ObcanstviType">
		<xs:sequence>
			<xs:element name="StatKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát - kód MV
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StatKodCsu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát - kód ČSÚ
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Stat" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Stát občanství - název 
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="stav" type="StavType" />
	</xs:complexType>

	<xs:complexType name="AdresaType">
		<xs:sequence>
			<xs:element name="AdrIDRuian" type="reg:KodAdresniMistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Adresa pobytu odrazem
						do RUIAN</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloDomu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo domovní</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloDomuDruh" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Druh čísla domovního</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloOrientacni" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo orientační</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloOrientacniZnak" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Znak čísla orientačního</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PSC" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>PSČ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="AdrStatutKod" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Statut adresy - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="AdrStatutTxt" type="dt:Text48" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Statut adresy</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UliceKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Ulice - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UliceTxt" type="dt:Text48" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Ulice</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CObecKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Část obce - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CObecKodCsu" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Část obce - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CObecTxt" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Část obce</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MCObecKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Městská část obce - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MCObecKodCsu" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Městská část obce - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MCObecTxt" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Městská část</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ObecKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ObecKodCsu" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ObecTxt" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresKodCsu" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OkresTxt" type="dt:Text30" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="SpObecKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Správní obec - kód</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="SpObecKodCsu" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Správní obec - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="SpObecTxt" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Správní obec</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TypPobytuKod" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Kód typu pobytu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TypPobytuTxt" type="dt:Text48" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Typ pobytu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypPobytuOd" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum počátku pobytu
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypPobytuDo" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum ukončení pobytu
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypPobytuZruseni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum zrušení údaje o místu trvalého pobytu</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="SvepravnostType">
		<xs:sequence>
			<xs:element name="Omezeni" type="DatumSvepravnostOPType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum nabytí právní
						moci rozhodnutí soudu o omezení svéprávnosti</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UkonceniOmezeni" type="DatumSvepravnostOPType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum nabytí právní
						moci rozhodnutí soudu o zrušení omezení svéprávnosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="stav" type="StavType" />
	</xs:complexType>


	<xs:complexType name="OPType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Občanský průkaz
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Zkrácená podoba jména, popřípadě jmen na OP
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Zkrácená podoba příjmení na OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OPCislo" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:OPCisloType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="OPSerie" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Série OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:OPSerieType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="ZadostCislo" type="dt:OPZadostCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Čislo žádosti o OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DatumVydani" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Datum vydání OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:DatumType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="DatumPlatnosti" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum ukončení platnosti OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:DatumType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="DatumPrevzeti" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum převzetí OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DatumSkartace" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum skartace OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradVydal" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Označení úřadu, který občanský průkaz vydal
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DatumUkonceniPlatnosti" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum ukončení platnosti OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StavDokladuKod" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Stav dokladu OP - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StavDokladuText" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Stav dokladu OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CisloCipu" type="dt:Text20" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo kontaktního elektronického čipu
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Zadost" type="OPZadostType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Žádost o OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BOK" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Informace o bezpečnostním osobním kódu</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
					<xs:extension base="BOKType">
						<xs:attribute name="stav" type="StavType" />
					</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Certifikat" type="CertifikatType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Informace o aktivaci čipu OP</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ElektronickaIdentifikaceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Elektronická identifikace
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DatumCasIdent" type="dt:DatumCasType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas elektronické identifikace držitele OP
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MistoIdent" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Místo elektronické identifikace držitele OP
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubjektIdent" type="dt:Text100"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Subjekt, která provedla identifikaci
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="NeplatnyOPTyp">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Neplatný občanský průkaz
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OPCislo" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:OPCisloType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="OPSerie" type="dt:OPSerieType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Série OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="Ztrata" type="NeplatnyOPDatumType"
					minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum ohlášení ztráty
							občanského průkazu</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="Odcizeni" type="NeplatnyOPDatumType"
					minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum ohlášení
							odcizení občanského průkazu</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="Zniceni" type="NeplatnyOPDatumType"
					minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum zničení občanského průkazu</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="UkonceniPlatnosti" type="NeplatnyOPDatumType"
					minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum ukončení platnosti
							občanského průkazu</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="StavDokladuKod" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Důvod ukončení platnosti OP - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StavDokladuText" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Důvod ukončení platnosti OP</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="NeplatnyOPDatumType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Datum ztráty/odcizení/zničení nebo ukončení platnosti OP</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Datum" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum ukončení platnosti OP </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>            

	<xs:complexType name="DatumSvepravnostOPType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Datum omezení nebo zrušení omezení svéprávnosti osoby</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Datum" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum svéprávnosti osoby</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>            

	<xs:complexType name="PotvrzeniOPType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informace o potvrzení o
				občanském průkazu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CisloPotvrzeni" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo potvrzení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SeriePotvrzeni" type="dt:Text2" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Série potvrzení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypPotvrzeniKod" type="dt:Text3" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Typ potvrzení - kód</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TypPotvrzeni" type="dt:Text100" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Typ potvrzení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PlatnostOd" type="dt:DatumType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Začátek platnosti potvrzení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PlatnostDo" type="dt:DatumType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Konec platnosti potvrzení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradTyp" type="dt:Text1" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Typ úřadu, který potvrzení vydal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradKod" type="xs:int" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Kód úřadu, který potvrzení vydal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradKodCsu" type="xs:int" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Kód ČSÚ úřadu, který potvrzení vydal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradNazev" type="dt:Text100" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Úřad, který potvrzení vydal</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OPCislo" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo OP</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:OPCisloType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="OPSerie" type="dt:OPSerieType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Série OP</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="KomunikaceSOsobouType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kontakty pro komunikaci s osobou</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TelCisMobil" type="dt:Text50"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Telefonní číslo pro veřejnou mobilní telefonní síť</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Email" type="dt:Text50"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Adresa elektronické pošty</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="UradType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Označení úřadu - kód a
				název</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Kod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Označení úřadu - kód</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KodCsu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Označení úřadu - kód ČSÚ</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nazev" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Označení úřadu - název</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="BOKType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informace o bezpečnostním osobním kódu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Bok" type="xs:base64Binary" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>BOK v šifrované podobě</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZmenaBok" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Změna BOK</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZablokovaniBok" type="dt:DatumCasType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas zablokování BOK</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OdblokovaniBok" type="dt:DatumCasType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas odblokování BOK</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CertifikatType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informace o aktivaci čipu OP</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AktivaceCip" type="dt:DatumCasType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas aktivace čipu OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeaktivaceCip" type="dt:DatumCasType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas deaktivace čipu OP</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZablokovaniSZR" type="dt:DatumCasType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum a čas zablokování na SZR</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ZadostAdresaType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Adresa na žádosti o
				doklad</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Obec" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CastObce" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Část obce</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ulice" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Ulice</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Okres" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloPopisne" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo popisné/evidenční</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloOrientacni" type="xs:int"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo orientační</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZnakCisloOrientacni" type="dt:Text1"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Znak čísla orientačního</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DruhCisloDomu" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Druh čísla domu - popisné/evidenční - P/E
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PSC" type="dt:Text10" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>PSČ</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ZadostZastupceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Zástupce na žádosti o
				doklad</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TypOsoby" type="dt:Text1" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Typ zástupce osoby: O - Oprávněná osoba J - Jiná
						osoba</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Jmeno" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Opravneni" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Oprávnění k podání žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TotoznostOverena" type="dt:Text100"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Ověření totožnosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Datum" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Datum</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoNarozeni" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Místo narození</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumNarozeni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum narození</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="UdajeOsobyZadostType">
		<xs:annotation>
			<xs:documentation>Informace o osobě</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:KratkeJmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno/Jména na dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:KratkeJmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení na dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodneCislo" type="dt:RodneCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodné číslo</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumNarozeni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum narození</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoNarozeni" type="MistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Místo narození</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Pohlavi" type="dt:PohlType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Pohlaví</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StatniObcanstvi" type="dt:Text100"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Státní občanství</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodStav" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Rodinný stav</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Tituly" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Tituly</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZadostAdresa" type="ZadostAdresaType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Adresa uvedená na žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="UrednikType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Označení úřadu - kód a
				název</xs:documentation>
		</xs:annotation>
		<xs:sequence>

			<xs:element name="Jmeno" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Funkce" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Funkce</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="OPZadostType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Žádost o občanský průkaz
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>

			<xs:element name="ZadostCislo" type="dt:OPZadostCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UdajeOsoby" type="UdajeOsobyZadostType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Osobní údaje žadatele o doklad
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZadostPodani" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Datum podání žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoPodani" type="dt:MistoDoklType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Místo podání žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TotoznostPrijeti" type="dt:TotoznostType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Ověření totožnosti při přijetí žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TotoznostPrijetiTyp" type="dt:Text5"
						minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Ověření totožnosti při přijetí žádosti - typ
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZadostPrijata" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Datum přijetí žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoPrijeti" type="dt:MistoDoklType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Místo přijetí žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DruhDokladu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>
						Druh dokladu 1 - OP s čipem, 2 - OP bez čipu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UradPrijal" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>
						Úřad, který žádost přijal
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UrednikPrijal" type="UrednikType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Úředník, který žádost přijal
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UradVydava" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>
						Úřad, který doklad vydává
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UradPredava" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>
						Úřad, který doklad předává
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloDokladu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumVydaniDokladu" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Datum vydání dokladu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UradVydal" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Urad vydal</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DokladPlatnostDo" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Platnost dokladu do
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UredniZaznamy" type="xs:string"
						minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřední záznamy
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoPrevzeti" type="dt:Text100"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Místo převzetí dokladu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DokladPrevzat" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Datum převzetí dokladu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TypZadost" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Typ žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PuvodniZadost" type="dt:Text100"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Původní žádost</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZadostZastupce" type="ZadostZastupceType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Zástupce uvedený na žádosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="KomunikaceSOsobou" type="KomunikaceSOsobouType" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Komunikace s osobou
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="RrcCtiAifoDotazDataType">
		<xs:sequence>
			<xs:element name="RrcCtiAifoData" type="aisse:AisSeCtiAifoDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="RrcCtiHromadneAifoDotazDataType">
		<xs:sequence>
			<xs:element name="RrcCtiHromadneAifoData" type="aisse:AisSeCtiAifoDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="AisSeCtiAifoDotazDataType">
		<xs:sequence>
			<xs:element name="AisSeCtiAifoData" type="aisse:AisSeCtiAifoDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="AisSeCtiHromadneAifoDotazDataType">
		<xs:sequence>
			<xs:element name="AisSeCtiHromadneAifoData" type="aisse:AisSeCtiAifoDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="KompletniUdajeCDType">
		<xs:annotation>
			<xs:documentation>Informace o osobě a cestovních dokladů osoby</xs:documentation>
		</xs:annotation>
		<xs:sequence>

			<xs:element name="Jmeno" type="JmenoType" minOccurs="0"	nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno/Jména</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="PrijmeniType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodnePrijmeni" type="PrijmeniType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodné příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodneCislo" type="RodneCisloType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodné číslo držitele</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumNarozeni" type="DatumNarozeniType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum narození</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="MistoNarozeni" type="MistoType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Místo a okres narození, u občana, který se narodil v cizině,
					místo a stát, kde se občan narodil</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Pohlavi" type="PohlaviType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Pohlaví</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Obcanstvi" type="ObcanstviType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Kód státního občanství</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodinnyStav" type="RodStavCDType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodinný stav nebo partnerství</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Svepravnost" type="SvepravnostType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Svéprávnost</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Adresa" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Adresa trvalého pobytu/Úřední adresa/Poslední
						adresa trvalého pobytu</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="AdresaType">
							<xs:annotation>
								<xs:documentation xml:lang="cs">Příznak úřední
									adresy: 1-adresa je úřední, 0-adresa není úřední
								</xs:documentation>
							</xs:annotation>
							<xs:attribute name="UredniAdresa" type="dt:Text1" />
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="DatumUmrti" type="DatumUmrtiType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum úmrtí; je-li vydáno rozhodnutí soudu o
						prohlášení za mrtvého, den, který je v rozhodnutí uveden jako den
						smrti nebo den, který občan prohlášený za mrtvého nepřežil</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StavOsoby" type="StavOsobyType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Stav osoby - živá/mrtvá/nezjištěno</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatovaSchranka" type="DatovaSchrankaType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Záznam o zřízení datové schránky a identifikátor datové schránky,
						je-li tato datová schránka zpřístupněna</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CestovniDoklad" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Seznam cestovních dokladů</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="CDType">
							<xs:attribute name="stav" type="StavType"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="NeplatnyCD" type="NeplatnyCDType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Seznam neplatných cestovních dokladů
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZakazVycestovani" type="ZakazVycestovaniType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Zákazy</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Komunikace" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Kontakty pro komunikaci s osobou</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="KomunikaceSOsobouType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="RodStavCDType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód a název rodinného
				stavu, datum uzavření manželství</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Kod" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>>Kód rodinného stavu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nazev" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Název rodinného stavu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RodinnyStavOd" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum uzavření manželství nebo partnerství</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="stav" type="StavType" />
	</xs:complexType>


	<xs:complexType name="CDType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Cestovní doklad
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:KratkeJmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Zkrácená podoba jména, popřípadě jmen na CD
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Zkrácená podoba příjmení na CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CDCislo" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Čislo CD</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:CDCisloType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="CDDruh" type="dt:Text60" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Druh CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="ZadostCislo" type="dt:CDZadostCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Čislo žádosti o CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumVydani" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Datum vydání CD</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:DatumType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="DatumPlatnosti" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum ukončení platnosti CD</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="dt:DatumType">
							<xs:attribute name="stav" type="StavType" />
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>

			<xs:element name="DatumPrevzeti" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum předání CD</xs:documentation>
				</xs:annotation>
			</xs:element>


			<xs:element name="ProdlouzeniPlatnosti" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Prodloužená doba platnosti cestovního dokladu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UradVydal" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Označení úřadu, který cestovní doklad vydal
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumUkonceniPlatnosti" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum ukončení platnosti CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StavDokladuKod" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Stav dokladu CD - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StavDokladuText" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Stav dokladu CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloCipu" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo čípu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Hash" type="CDHash" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Hashe čipu CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PKI" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Data pro ověřování elektronického podpisu osoby,
						která vložila údaje do nosiče dat</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Zadost" type="CDZadostType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Žádost o CD</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="NeplatnyCDType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Neplatný cestovní doklad.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CDCislo" type="dt:CDCisloType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Čislo CD.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CDDruh" type="dt:Text60" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Druh CD.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumVydani" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum vydání CD.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumPlatnosti" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum ukončení platnosti CD.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumUkonceniPlatnosti" type="dt:DatumType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum ukončení
						platnosti cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:choice>
				<xs:element name="Ztrata" type="CDZtrataOdcizeniType" minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum a místo ohlášení ztráty cestovní dokladu.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="Odcizeni" type="CDZtrataOdcizeniType"	minOccurs="0" nillable="true">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Datum a místo ohlášení odcizení cestovní dokladu.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>

			<xs:element name="StavDokladuKod" type="xs:string" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Důvod ukončení platnosti CD - kód.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="StavDokladuText" type="xs:string" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Důvod ukončení platnosti CD.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>

		<xs:attribute name="stav" type="StavType"/>

	</xs:complexType>


	<xs:complexType name="CDHash">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Hashe čipu CD
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Hash1" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Hash Data Group 1
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Hash2" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Hash Data Group 2
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Hash3" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Hash Data Group 3
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HashCelkovy" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Hash Data Celkový
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>



	<xs:complexType name="CDZtrataOdcizeniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Datum a místo ohlášení
				ztráty/odcizení cestovní dokladu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Datum" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum ohlášení
						ztráty/odcizení cestovní dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Misto" type="dt:MistoDoklType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo ohlášení
						ztráty/odcizení cestovní dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CDZadostType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Žádost o cestovní doklad
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ZadostCislo" type="dt:CDZadostCisloType"
				minOccurs="0" nillable="true" />
			<xs:element name="UdajeOsoby" type="CDUdajeOsobyZadostType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Osobní údaje žadatele o doklad</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CisloJednaci" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Číslo jednací žádosti o
						vydání cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradPrijal" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřad, který převzal
						žádost o vydání cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradVydava" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřad, který vydává
						cestovní doklad</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradPredava" type="UradType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřad, který předává
						cestovní doklad</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CDCisloDokladu" type="dt:CDCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Číslo cestovního
						dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CDDruhDokladu" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Druh cestovního dokladu
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CDDatumVydani" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum vydání cestovního
						dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CDPlatnost" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum platnosti
						cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UradVydal" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřad, který vydal
						cestovního doklad</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotoznostPrijeti" type="dt:TotoznostType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Ověření totožnosti při
						přijetí žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotoznostPrijetiTyp" type="dt:Text5"
						minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>
						Ověření totožnosti při přijetí žádosti - typ
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZadostPrijeti" type="CDZadostDatumMistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum a místo přijetí
						žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZadostPodani" type="CDZadostDatumMistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum a místo podání
						žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Oduvodneni" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Odůvodnění podání
						žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="TypZadost" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Typ žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="UredniZaznamy" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Úřední záznamy
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DokladPrevzeti" type="CDZadostDatumMistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum a místo převzetí
						cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UrednikPrijal" type="CDZadostUrednikType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Údaje o zástupci
						žadatele</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="KomunikaceSOsobou" type="KomunikaceSOsobouType" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Komunikace s osobou
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CDUdajeOsobyZadostType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Žádost o cestovní doklad
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:KratkeJmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Jméno na cestovním
						dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Prijmeni" type="dt:KratkeJmenoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Příjmení na cestovním
						dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RodnePrijmeni" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné příjmení
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RodneCislo" type="dt:RodneCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné číslo
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DatumNarozeni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum narození
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MistoNarozeni" type="MistoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pohlavi" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Pohlaví
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Obcanstvi" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Státní občanství
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZadostAdresa" type="CDZadostAdresaType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum a místo převzetí
						cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PuvodniZadost" type="dt:Text100" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Původní žádost</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Zastupce" type="CDZadostZastupceType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Údaje o zástupci
						žadatele</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="CDZadostUrednikType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Úřední vyřizující žádost
				o vydání cestovního dokladu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UrednikTyp" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Typ úředníka
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Jméno úředníka
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Příjmení úředníka
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Funkce" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Funkce úředníka
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CDZadostZastupceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Zástupce žadatele na
				žádosti o vydání cestovního dokladu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ZadostCislo" type="dt:CDZadostCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Číslo žádosti o vydání
						cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OsobaTyp" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Typ zástupce osoby
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Jméno zástupce
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Příjmení zástupce
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Opravneni" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Oprávnění k podání
						žádosti</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OvereniTotoznosti" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Ověření totožnosti
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Datum" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CDZadostAdresaType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Adresa na žádosti o
				vydání cestovního dokladu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ZadostCislo" type="dt:CDZadostCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Číslo žádosti o vydání
						cestovního dokladu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Obec" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Obec</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ObecCast" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Část obce</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ulice" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Ulice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Okres" type="dt:Text45" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Okres</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CisloDomu" type="CDZadostCisloDomuType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo domu</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PSC" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>PSČ</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CDZadostCisloDomuType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Číslo domu
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CisloPopisne" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo popisné</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CisloOrientacni" type="xs:int"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Číslo orientační</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CisloOrientacniZnak" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Znak čísla orientačního</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CisloDruh" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Druh čísla domu</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="CDZadostDatumMistoType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Datum a místo
				přijetí/podání žádosti o cestovní doklad</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Datum" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum přijetí/podání
						žádosti o cestovní doklad</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Misto" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo přijetí/podání
						žádosti o cestovní doklad</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="ZakazVycestovaniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Omezení spočívající v zákazu vycestování do zahraničí.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Jméno/Jména</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodneCislo" type="dt:RodneCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Rodné číslo</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Ulozil" type="xs:string" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Označení orgánu, který uložil omezení spočívající v zákazu vycestování do zahraničí.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumOdepreni" type="dt:DatumType" minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum odepření vydání cestovního dokladu.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="OdnateDoklady" type="CDOdnateDokladyType" minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation>Druh a číslo cestovního dokladu, který byl orgánu uvedenému v bodě 1 vydán nebo 
					který tento orgán podle zvláštního právního předpisu14) odňal, datum vydání nebo odnětí 
					cestovního dokladu.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>

		<xs:attribute name="stav" type="StavType"/>

	</xs:complexType>

	<xs:complexType name="CDOdnateDokladyType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informace o zadržených
				dokladech.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CDCislo" type="dt:CDCisloType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Čislo CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="CDDruh" type="dt:Text60" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Druh CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumOdneti" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation>Datum odnětí CD</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumVydani" type="dt:DatumType" minOccurs="0"
						nillable="true">
				<xs:annotation>
					<xs:documentation>Datum vydání CD</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="AisSeMediaCtiAifoDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Příprava dotazu na data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AisSeMediaCtiAifoData" type="AisSeMediaCtiAifoDotazDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="AisEopMediaCtiPodleUdajuDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Příprava dotazu na data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AisEopMediaCtiPodleUdajuData" type="AisEopMediaCtiPodleUdajuDotazDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="AisEcdMediaCtiPodleUdajuDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Příprava dotazu na data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AisEcdMediaCtiPodleUdajuData" type="AisEcdMediaCtiPodleUdajuDotazDataType"
				minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeSluzby" type="dt:Text2" />
	</xs:complexType>

	<xs:complexType name="AisSeMediaCtiAifoDotazDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data -
				parametry.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisSeMediaCtiAifoDotazDataType">
				<xs:sequence>
					<xs:element name="KriteriaProPodpisZadosti" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DatumOd" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="DatumDo" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="Pocet" type="xs:int" minOccurs="0"
									default="1" />
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

    <xs:element name="AisEopSeznamUdaju" type="aisse:AisEopSeznamUdajuType" substitutionGroup="reg:AisSeznamUdajuAbstract" />
    <xs:element name="AisEcdSeznamUdaju" type="aisse:AisEcdSeznamUdajuType" substitutionGroup="reg:AisSeznamUdajuAbstract" />

	<xs:complexType name="AisEcdMediaCtiPodleUdajuDotazDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data - povolená
				kombinace dotazů.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisEcdMediaCtiPodleUdajuDotazDataType">
				<xs:sequence>
					<xs:element name="KriteriaProPodpisZadosti" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DatumOd" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="DatumDo" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="Pocet" type="xs:int" minOccurs="0"
									default="1" />
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="AisEopMediaCtiPodleUdajuDotazDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data - povolená
				kombinace dotazů.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisEopMediaCtiPodleUdajuDataType">
				<xs:sequence>
					<xs:element name="KriteriaProPodpisZadosti" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DatumOd" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="DatumDo" type="dt:DatumType"
									minOccurs="0" />
								<xs:element name="Pocet" type="xs:int" minOccurs="0"
									default="1" />
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="PodpisZadostType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informace o podpisu zadosti.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Podpis" type="xs:base64Binary" nillable="true">
				<xs:annotation>
					<xs:documentation>Podpis</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumPodpisu" type="dt:DatumType" nillable="true">
				<xs:annotation>
					<xs:documentation>Datum podpisu</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="AisMediaDataResponseTypeV1">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - Verze
				1.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="aisse:AisMediaDataResponseTypeV1">
				<xs:sequence minOccurs="0">
					<xs:element name="PodpisyZadost" type="PodpisZadostType" minOccurs="0"
						maxOccurs="unbounded" nillable="true">
						<xs:annotation>
							<xs:documentation xml:lang="cs">Informace o podpisu zadosti -
								podpis a datum zadosti.</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="KompletniUdajeRrcType">
		<xs:annotation>
			<xs:documentation>Informace o rodném číslu</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RodneCislo" type="dt:RodneCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné číslo
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumNarozeni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum narození
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Jméno
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Příjmení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodnePrijmeni" type="dt:PrijmeniType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné příjmení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Aifo" type="reg:AifoType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Agendový identifikátor
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<!-- DODELAT -->
			<xs:element name="MistoNarozeni" type="MistoRRCType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Místo narození
					</xs:documentation>
				</xs:annotation>
			</xs:element>


			<xs:element name="DuvodPrideleniKod" type="xs:int"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Důvod přidělení - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DuvodPrideleni" type="xs:string"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Důvod přidělení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumPrideleni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum přídělení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="VydejoveMisto" type="UradType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Výdejové místo
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Poznamky" type="PoznamkyRrcType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Poznámky k rodnému
						číslu</xs:documentation>
				</xs:annotation>
			</xs:element>


			<xs:element name="PredchoziUdaje" type="PredchoziUdajeRrcType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Předchozí údaje o
						jméno, příjmení a rodném příjmení</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PredchoziRodneCislo" type="PredchoziRodneCisloType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Předchozí rodné číslo
					</xs:documentation>
				</xs:annotation>
			</xs:element>


			<xs:element name="Scan" type="xs:base64Binary" minOccurs="0"
				maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Obrazový záznam dokladu
						o rodnému čísle</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Osvedceni" type="ListinaType" minOccurs="0"
				maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Osvědčení rodného čísla
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Overeni" type="ListinaType" minOccurs="0"
				maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Ověření rodného čísla
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="PotvrzeniZmeny" type="ListinaType"
				minOccurs="0" maxOccurs="unbounded" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Potvrzení změny rodného
						čísla</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ListinaType">
		<xs:annotation>
			<xs:documentation>Osvědčení, Ověření, Potvrzení změny rodného čísla
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CJ" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Označení dokumentu -
						Č.J.</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Text" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Text dokumentu
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumVydani" type="dt:DatumCasType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum a čas vydání
					</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="PoznamkyRrcType">
		<xs:annotation>
			<xs:documentation>Informace o rodném číslu - poznámky k rodnému číslu
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Poznamka" type="xs:string" minOccurs="1"
				nillable="false">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Poznámka k RČ
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumPorizeni" type="dt:DatumCasType"
				minOccurs="1" nillable="false">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum zavedení poznámky
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>



	<xs:complexType name="PredchoziUdajeRrcType">
		<xs:annotation>
			<xs:documentation>Informace o rodném číslu - předchozí údaje o jméno,
				příjmení a rodném příjmení</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Jmeno" type="dt:JmenoType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Jméno
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="Prijmeni" type="dt:PrijmeniType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Příjmení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="RodnePrijmeni" type="dt:PrijmeniType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné příjmení
					</xs:documentation>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="PredchoziRodneCisloType">
		<xs:annotation>
			<xs:documentation>Informace o rodném číslu - předchozí rodné číslo
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RodneCislo" type="dt:RodneCisloType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Rodné číslo
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumZmeny" type="dt:DatumType" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum změny
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DuvodZmenyKod" type="xs:int" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Důvod změny - kód
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DuvodZmeny" type="xs:string" minOccurs="0"
				nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Důvod změny
					</xs:documentation>
				</xs:annotation>
			</xs:element>

			<xs:element name="DatumPrideleni" type="dt:DatumType"
				minOccurs="0" nillable="true">
				<xs:annotation>
					<xs:documentation xml:lang="cs">Datum přídělení
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:element name="RRCSeznamUdaju" type="RRCSeznamUdajuType"
		substitutionGroup="reg:AisSeznamUdajuAbstract" />
	<xs:simpleType name="RRCSeznamUdajuType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Názvy datových položek,
				jenž mohou být požadovány z RRČ.</xs:documentation>
		</xs:annotation>
		<xs:list itemType="RRCUdajType" />
	</xs:simpleType>

	<xs:simpleType name="RRCUdajType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Názvy datových položek,
				jenž mohou být požadovány z RRČ.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Aifo" />
			<xs:enumeration value="RCJmeno" />
			<xs:enumeration value="RCPrijmeni" />
			<xs:enumeration value="RCRodnePrijmeni" />
			<xs:enumeration value="RCRodneCislo" />
			<xs:enumeration value="RCDatumNarozeni" />
			<xs:enumeration value="RCDuvodPrideleni" />
			<xs:enumeration value="RCVydejoveMisto" />
			<xs:enumeration value="RCDatumPrideleni" />
			<xs:enumeration value="RCRodneCisloPuvDuvod" />
			<xs:enumeration value="RCPoznamka" />
			<xs:enumeration value="RCMistoNarozeni" />
			<xs:enumeration value="RCJmenoMin" />
			<xs:enumeration value="RCPrijmeniMin" />
			<xs:enumeration value="RCRodnePrijmeniMin" />
			<xs:enumeration value="RCScan" />
			<xs:enumeration value="RCOvereni" />
			<xs:enumeration value="RCOsvedceni" />
			<xs:enumeration value="RCPotvrzeniZmeny" />
			<xs:enumeration value="RCRodneCisloPuv" />
			<xs:enumeration value="RCRodneCisloPuvDatumPrideleni" />
		</xs:restriction>
	</xs:simpleType>


	<xs:complexType name="JmenoType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Jméno</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="dt:Text100">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>


	<xs:complexType name="PrijmeniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Příjmení</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="dt:Text100">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="RodneCisloType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Rodné číslo</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="DatumNarozeniType">
		<xs:simpleContent>
			<xs:extension base="dt:DatumType">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="PohlaviType">
		<xs:simpleContent>
			<xs:extension base="dt:PohlType">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="DatumOmezeniSvepravnostiType">
		<xs:simpleContent>
			<xs:extension base="dt:DatumType">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="DatumUmrtiType">
		<xs:simpleContent>
			<xs:extension base="dt:DatumType">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="StavOsobyType">
		<xs:simpleContent>
			<xs:extension base="dt:Text15">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="DatovaSchrankaType">
		<xs:simpleContent>
			<xs:extension base="dt:Text50">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="TelefonType">
		<xs:simpleContent>
			<xs:extension base="dt:Text100">
				<xs:attribute name="stav" type="StavType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:simpleType name="StavType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Stav indikující správnost nebo nesprávnost údaje.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="spravny"/>
			<xs:enumeration value="nespravny"/>
			<xs:enumeration value="nedostupny"/>
			<xs:enumeration value="nedefinovany"/>
			<xs:enumeration value="nespravnyTvar"/>
		</xs:restriction>
	</xs:simpleType>

</xs:schema>


