Změny v XSD RUIAN 2_0_1 XSD-RUIAN_2_0_1.zip
Verze dokumentu 0.2
září 2016
Ve složce XSD-RUIAN_2_0_1.zip jsou uvedena nová schémata XSD, která jsou momentálně nasazena na testovacím prostředí REF3/REFA. V následujících bodech jsou uvedeny opravy chyb, případně změny ve schématu, které mají za následek úpravu XSD a s tím související úpravu editačních zpráv v XML. 1) U služby IsuiVyhledejParceluGP došlo k opravě schématu VyhledejParceluGPTypy.xsd v typu: <xs:complexType name="VyhledejPraceluGPRequestType"> na <xs:complexType name="VyhledejParceluGPRequestType">
překlepu
ve
2) Ve službách IsuiNavrhZmenySTU, IsuiNavrhZmenyObec (zkontrolujNZ, zplatniNZ) u založení
a změny adresního místa byl zrušen element: . Editorem PSČ je pouze ČÚZK. xmlns:urn="urn:cz:isvs:isui:schemas:ObecStuExtTypy:v1"
3) Ve službách IsuiNavrhZmenySTU, IsuiNavrhZmenyObec (zkontrolujNZ, zplatniNZ) došlo k opravě překlepu ve schématu ObecStuExtTypy.xsd v typu: <xs:complexType name="DetaiTEAZmenaExtNZType"> na <xs:complexType name="DetailTEAZmenaExtNZType">
Změny v XSD RUIAN_2_0_1
Strana 1/5
4) Ve službách IsuiNavrhZmenySTU, IsuiNavrhZmenyObec (zkontrolujNZ, zplatniNZ) se mění pořadí povinných elementů u elementů Povinné elementy a se dávají na začátek. 5) Ve službách IsuiNavrhZmenySTU, IsuiNavrhZmenyObec (zkontrolujNZ, zplatniNZ) byla doplněna možnost nulování hodnoty (null) pro následující atributy a parametry: A) Úprava elementu Doplnění možnosti provést změnu stavebního objektu z číslovaného na nečíslovaný (nulování části obce a čísla domovního) a možnosti vynulovat TEA (technickoekonomické atributy) stavebního objektu. Komplexní typy StavebniObjektVytvoreniExtNZType a StavebniObjektZmenaExtNZType se rozšiřují z komplexního typu StavebniObjektExtNZType. Tato vazba se rozdělí na dva samostatné komplexní typy bez rozšíření, to umožní přidání jiného typu pro změnu stavebního objektu a následně jeho nulování.
«XSDcomplexType» Stav ebniObj ektVytv oreniExtNZType
«XSDcomplexType» Stav ebniObj ektZmenaExtNZType
Pro Změnu části obce se použije nový komplexní typ CastObceZmenaExType (jedná se o typ choice):
«XSDcomplexType» CastObceZmenaExType
+ +
«XSDelement» Hodnota: Kod6Type NullovatHodnotu: NullovatHodnotuType
NulovatHodnotuType je typu SimpleType boolean.
Změny v XSD RUIAN_2_0_1
Strana 2/5
Pro Změnu čísel domovních se použije nový komplexní typ CisloDomovniSeznamZmenaExType (typu choice), který obsahuje buď seznam čísel domovních (nový typ CisloDomovniZmenaExType), nebo příznak nulování hodnoty. CisloDomovniZmenaExType obsahuje hodnotu čísla domovního, nebo příznak nulování. Při této konstrukci je tak možné hromadně (najednou) nulovat všechna čísla domovní NullovatHodnotu na true v CislaDomovni, nebo postupně každé číslo domovní v seznamu čísel domovních. «XSDcomplexType» CisloDomov niSeznamZmenaExType
+ +
«XSDelement» CisloDomovni: CisloDomovniType NullovatHodnotu: NullovatHodnotuType
«XSDcomplexType» CisloDomov niZmenaExType
+ +
«XSDelement» Hodnota: CisloDomovniType NullovatHodnotu: NullovatHodnotuType
ZastavenaPlocha – vytvoření pomocného typu ZastavenaPlochaZmenaExType, který obsahuje elementy (choice) Hodnota (dle typu TEA) a NullovatHodnotu (typu NullovatHodnotuType). «XSDcomplexType» Zastav enaPlochaZmenaExType
+ +
«XSDelement» Hodnota: ZastavenaPlochaType NullovatHodnotu: NullovatHodnotuType
Podlahová plocha - vytvoření pomocného typu PodlahovaPlochaZmenaExType. Obestavěný prostor - vytvoření pomocného typu ObestavenyProstorZmenaExType. Počet podlaží - vytvoření pomocného typu PocetPodlaziZmenaExType. Počet bytů - vytvoření pomocného typu PocetBytuZmenaExType. Výtah - vytvoření pomocného typu JeVytahKodZmenaExType. Druh konstrukce - vytvoření pomocného typu DruhKonstrukceKodZmenaExType. Způsob vytápění - vytvoření pomocného typu ZpusobVytapeniKodZmenaExType. Připojení vodovodu - vytvoření pomocného typu PripojeniVodovodKodZmenaExType. Připojení kanalizace - vytvoření pomocného typu PripojeniKanalizaceKodZmenaExType. Připojení plynu - vytvoření pomocného typu PripojeniPlynKodZmenaExType.
Změny v XSD RUIAN_2_0_1
Strana 3/5
B) Úprava elementu Doplnění možnosti provést v případě potřeby vynulování TEA (technickoekonomické atributy) vchodu stavebního objektu. komplexní typy DetailTEAVytvoreniExtNZType a DetailTEAZmenaExtNZType se rozšiřují z komplexního typu DetailTEAExtNZType. Tato vazba se rozdělí na dva samostatné komplexní typy bez rozšíření, to umožní přidání jiného typu pro změnu TEA a následně nulování hodnot. «XSDcomplexType» DetailTEAVyv oreniExtNZType
«XSDcomplexType» DetaiTEAZmenaExtNZType
obsahuje elementy (choice) Hodnota (dle typu TEA) a NullovatHodnotu (typu NullovatHodnotuType). Pozn.: Možnost zadat nebo nulovat hodnotu platí pro všechny TEA vyjmenované níže. Počet podlaží - vytvoření pomocného typu PocetPodlaziZmenaExType, který obsahuje elementy (choice) Hodnota (PocetPodlaziType) a NullovatHodnotu (typu NullovatHodnotuType). «XSDcomplexType» PočetPodlažíZmenaExType
+ +
«XSDelement» Hodnota: PocetPodlaziType NullovatHodnotu: NullovatHodnotuType
Počet bytů - vytvoření pomocného typu PocetBytuZmenaExType. Druh konstrukce - vytvoření pomocného typu DruhKonstrukceKodZmenaExType. Způsob vytápění - vytvoření pomocného typu ZpusobVytapeniKodZmenaExType. Připojení vodovodu - vytvoření pomocného typu PripojeniVodovodKodZmenaExType. Připojení kanalizace - vytvoření pomocného typu PripojeniKanalizaceKodZmenaExType. Připojení plynu - vytvoření pomocného typu PripojeniPlynKodZmenaExType.
C) Úprava elementu Doplnění možnosti vynulování čísla orientačního (i znaku) nebo vazby na ulici. komplexní typy AdresniMistoVytvoreniExtNZType a AdresniMistoZmenaExtNZType se rozšiřují z komplexního typu AdresniMistoExtNZType. Tato vazba se rozdělí na dva samostatné komplexní typy bez rozšíření, to umožní přidání jiného typu pro změnu adresního místa a následně nulování hodnot. «XSDcomplexType» AdresniMistoVytv oreniExtNZType
Změny v XSD RUIAN_2_0_1
«XSDcomplexType» AdresniMistoZmenaExtNZType
Strana 4/5
Ulice - vytvoření pomocného typu UliceZmenaExType, který obsahuje elementy (choice) Hodnota (Kod7Type) a NullovatHodnotu (typu NullovatHodnotuType). «XSDcomplexType» UliceZmenaExType
+ +
«XSDelement» Hodnota: Kod7Type NullovatHodnotu: NullovatHodnotuType
Číslo orientační - vytvoření pomocného typu CisloOrientacniZmenaExType. Písmeno čísla orientačního - vytvoření pomocného typu CisloOrientacniPismenoZmenaExType. Definiční bod hasiči - vytvoření pomocného typu HasiciZmenaExType. Definiční bod záchranka - vytvoření pomocného typu ZachrankaZmenaExType.
6) Ve službách IsuiNavrhZmenySTU, IsuiNavrhZmenyObec (zkontrolujNZ, zplatniNZ) byl zápis elementu upraven s ohledem na úpravu provedenou v bodě 5) - při vytváření stavebního objektu je typ stavebního objektu povinný.
Změny v XSD RUIAN_2_0_1
Strana 5/5