<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:cz:isvs:iskn:schemas:CommonTypy:v2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:cz:isvs:iskn:schemas:CommonTypy:v2"
	xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" elementFormDefault="qualified" version="2.1.1">
	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../../RegTypy.xsd"/>
	<xs:simpleType name="DruhPozemkuKodType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Druh pozemku parcely.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DruhCislovaniParType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Druh číslování parcely.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:int">
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypStavbyKodType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód typu stavby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxExclusive value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="KmenoveCisloType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kmenové číslo parcely.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PoddeleniCislaType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Poddělení parcely.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CisloDomovniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Číslo domovní.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="9999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CisloDomovniSeznamType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Seznam čísel domovních.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CisloDomovni" type="CisloDomovniType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CisloJednotkyType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Číslo jednotky.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:maxInclusive value="9999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PscType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Poštovní směrovací číslo.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Id18Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Identifikace na 18 cifer.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:long">
			<xs:maxInclusive value="999999999999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypPrvkuVlastnictviType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Budova"/>
			<xs:enumeration value="Parcela"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev32Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 32 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev35Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 35 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="35"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev48Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 48 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="48"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PrijmeniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Příjmení fyzické osoby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TitulPredJmenemType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Typ pro titul před jménem osoby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev35Type"/>
	</xs:simpleType>
	<xs:simpleType name="JmenoType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Jméno popřípadě jména fyzické osoby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev10Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 10 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TitulZaJmenemType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Typ pro titul za jménem osoby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev10Type"/>
	</xs:simpleType>
	<xs:simpleType name="Kod6Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 6 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ZkraceneRCType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Zkrácená verze rodného čísla. Jedná se prvních šest znaků RČ.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="6"/>
			<xs:maxLength value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NazevUliceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Typ pro název ulice.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev48Type"/>
	</xs:simpleType>
	<xs:simpleType name="TypCisloDomovniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Typ čísla domovního. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="CISLO_EVIDENCNI"/>
			<xs:enumeration value="CISLO_POPISNE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev4Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 4 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CisloOrientacniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Číslo orientační.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev4Type"/>
	</xs:simpleType>
	<xs:simpleType name="NazevCastiObceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název části obce.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev48Type"/>
	</xs:simpleType>
	<xs:simpleType name="NazevObceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název obce.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev48Type"/>
	</xs:simpleType>
	<xs:simpleType name="NazevOkresuType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název okresu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev32Type"/>
	</xs:simpleType>
	<xs:simpleType name="NazevStatType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název státu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev100Type"/>
	</xs:simpleType>
	<xs:simpleType name="TypVlastnictviKodType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód typu vlastnictví.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypVlastnictviNazevType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název typu vlastnictví.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypStavbyNazevType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název typu vlastnictví.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NazevOsobyType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název osoby.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyNormStringType">
			<xs:maxLength value="2000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IcoDoplnekType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Doplněk IČO.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="JmenovatelType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Jmenovatel vlastnického podílu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CitatelType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Čitatel vlastnického podílu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CharakteristikaOSKodType">
		<xs:restriction base="xs:int">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="99"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CharakteristikaOSZkratkaType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev100Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 100 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Společný typ pro všechny ID.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:totalDigits value="30" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod1Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 1 znaku.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod1NonNegativeType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 1 znaku.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:nonNegativeInteger">
			<xs:maxInclusive value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod2Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 2 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod3Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 3 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod4Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 4 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="9999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod4StringType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 1 až 4 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod5Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 5 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod8Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 8 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod9Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 9 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Kod10Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód o délce 10 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="9999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev60Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 60 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Nazev255Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název o maximální délce 255 znaků.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NazevMestskaCastType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název městské části.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev48Type"/>
	</xs:simpleType>
	<xs:simpleType name="NazevMestskyObvodType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Název městského obvodu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Nazev32Type"/>
	</xs:simpleType>
	<xs:simpleType name="KodAdresnihoMistaType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód adresního místa z RÚIAN.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="Kod9Type"/>
	</xs:simpleType>
	<xs:simpleType name="RodneCisloType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Rodné číslo.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="6"/>
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
