<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:rob:schemas:RobReg:v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" targetNamespace="urn:cz:isvs:rob:schemas:RobReg:v1" 
	elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.3.0">
	<xs:annotation>
		<xs:documentation xml:lang="cs">Návrh XML schématu s definicemi specifickými pro interní služby ROB.
    </xs:documentation>
	</xs:annotation>
	
	<!-- Vývojová verze 0.0.24, 27.5.2010, Vladimír Hudec -->
    <!-- Vývojová verze 0.1.0, 15.8.2011, Vladimír Hudec -->
    <!-- Vývojová verze 0.1.1, 1.9.2011, Vladimír Hudec -->
    <!-- Vývojová verze 0.1.6, 16.9.2011, Vladimir.Hudec@i.cz -->
    <!-- Vývojová verze 0.1.7, 17.10.2011, Vladimir.Hudec@i.cz -->
    <!-- Verze 1.0.0, 31.1.2012, Vladimir.Hudec@i.cz -->
    <!-- Verze 1.0.1, 26.10.2012, Vladimir.Hudec@i.cz, RobProbe -->
    <!-- Verze 1.0.2, 21.3.2013 , Výdej dat -->
    <!-- Verze 1.0.3, 24.7.2013 , Výdej dat, storno -->
    <!-- Verze 1.0.4, 10.10.2013 , RobOverAifo -->
    <!-- Verze 1.0.5, 23.1.2014 , RobVypisSouhlasuPoskytnuti,RobZalozSouhlasPoskytnuti,RobZrusSouhlasPoskytnuti -->
    <!-- Verze 1.0.6, 6.2.2017, Vladimir.Hudec@i.cz, nová služba RobVypisSouhlasuPoskytnutiTretiOsobe -->
    <!-- Verze 2.0.0, 30.7.2021, Vladimir.Hudec@i.cz, ZoPDS -->
    <!-- Verze 2.1.0, 26.9.2023, Václav Bulánek, RobCtiAifoAtribut -->
    <!-- Verze 2.2.0, 7.3.2024, Tomáš Hudec, RobCtiZmenyProDS -->
    <!-- Verze 2.3.0, 17.12.2024, vaclav.bulanek@i.cz, RobCtiVznikBP, RobOverBok, RobCtiStavBok, RobCtiHistBok, RobVlozBok, RobZmenStavBok -->
	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd"/>

	<!-- Číselník ROB služeb -->
	<xs:simpleType name="KodRobSluzbyType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kód služby, výčtový typ všech dotazovacích a editačních služeb ROB.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NazevSluzbyType">
	      <!-- S1 -->
    	  <xs:enumeration value="RobCtiAifo"/>
          <xs:enumeration value="RobCtiAifo2"/>
	      <xs:enumeration value="RobAutentizace"/>
          <xs:enumeration value="RobCtiEditora"/>
          <xs:enumeration value="RobCtiAifoAtribut"/>
          <xs:enumeration value="RobOverBok"/>
          <xs:enumeration value="RobCtiStavBok"/>
          <xs:enumeration value="RobCtiHistBok"/>
    	  <!-- S2 -->
          <xs:enumeration value="RobCtiHromadneAifo"/>
          <xs:enumeration value="RobCtiHromadneAifo2"/>
          <xs:enumeration value="RobProbe"/>
          <xs:enumeration value="RobOverHromadneAifo"/>
          <xs:enumeration value="RobOverHromadneAifo2"/>
          <!-- S3 -->
          <xs:enumeration value="RobCtiPodleUdaju"/>
          <xs:enumeration value="RobCtiPodleUdaju2"/>
          <xs:enumeration value="RobCtiPodleAdresy"/>
          <xs:enumeration value="RobVypisSouhlasuPoskytnuti"/>
          <xs:enumeration value="RobVypisSouhlasuPoskytnutiTretiOsobe"/>
	      <!-- S4 -->
          <xs:enumeration value="RobCtiZmeny"/>
          <xs:enumeration value="RobCtiZmenyZaloz"/>
          <xs:enumeration value="RobVypisBlokace"/>
	      <xs:enumeration value="RobVypisVyuzitiPoskytnuti"/>
          <xs:enumeration value="RobVydejDat"/>
          <xs:enumeration value="RobVydejDatStorno"/>
          <xs:enumeration value="RobCtiZmenyProDS"/>
          <xs:enumeration value="RobCtiVznikBP"/>
	      <!-- Editace -->
    	  <xs:enumeration value="RobVlozObyvatele"/>
          <xs:enumeration value="RobVlozObyvatele2"/>
	      <xs:enumeration value="RobZmenObyvatele"/>
          <xs:enumeration value="RobZmenObyvatele2"/>
    	  <xs:enumeration value="RobVymazObyvatele"/>
	      <xs:enumeration value="RobVytvorBlokaci"/>
    	  <xs:enumeration value="RobZrusBlokaci"/>
          <xs:enumeration value="RobPoskytnutiJineOsobe"/>
          <xs:enumeration value="RobZalozSouhlasPoskytnuti"/>
          <xs:enumeration value="RobZrusSouhlasPoskytnuti"/>
          <xs:enumeration value="RobVlozBok"/>
          <xs:enumeration value="RobZmenStavBok"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
