ds_type-4.02.21.xsd 1 <?xml version="1.0" encoding="utf-8"?> 2 <xs:schema xmlns:dsCis="urn:cz-mzcr:ns:dasta:ds4:ds_cistype" 3 xmlns:dsComm="urn:cz-mzcr:ns:dasta:ds4:ds_type" xmlns:xs="http://www.w3.org/2001/XMLSchema" 4 targetNamespace="urn:cz-mzcr:ns:dasta:ds4:ds_type" elementFormDefault="qualified"> 5 <!-- import ciselniku --> 6 <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_cistype" 7 schemaLocation="ds_cistype-4.01.13.xsd" /> 8 <!-- Dasta MZCR common element types --> 9 <xs:attributeGroup name="icisAttrGroup"> 10 <xs:attribute name="ico" type="dsComm:icisType" use="optional" /> 11 <xs:attribute name="icz" type="dsComm:icisType" use="optional" /> 12 <xs:attribute name="icp" type="dsComm:icisType" use="optional" /> 13 <xs:attribute name="icl" type="dsComm:icisType" use="optional" /> 14 <xs:attribute name="pcz" type="dsComm:str3" use="optional" /> 15 <xs:attribute name="oddel" type="dsComm:str5" use="optional" /> 16 </xs:attributeGroup> 17 <!-- typ pro to datum komplexni --> 18 <xs:simpleType name="dateTypType"> 19 <xs:restriction base="dsComm:str1"> 20 <xs:pattern value="[AOLI]" /> 21 </xs:restriction> 22 </xs:simpleType> 23 <xs:simpleType name="dateFormatType"> 24 <xs:restriction base="xs:string"> 25 <xs:enumeration value="D" /> 26 <xs:enumeration value="DT" /> 27 <xs:enumeration value="DTS" /> 28 <xs:enumeration value="MR" /> 29 <xs:enumeration value="R" /> 30 </xs:restriction> 31 </xs:simpleType> 32 <xs:attributeGroup name="dat_xxAttrGroup"> 33 <xs:attribute name="format" type="dsComm:dateFormatType" default="DTS" /> 34 </xs:attributeGroup> 35 <!-- format pro dat_xx elementy, atributy dat_va + dat_vb maji xs:dateTime, dale jsou def. 36 specializovanych typu, napr. dat_du --> 37 <xs:complexType name="dat_xxType"> 38 <xs:simpleContent> 39 <xs:extension base="dsComm:dateFormatMultiType"> 40 <xs:attributeGroup ref="dsComm:dat_xxAttrGroup" /> 41 </xs:extension> 42 </xs:simpleContent> 43 </xs:complexType> 44 <!-- dat_du ma povinny atribut "typ" --> 45 <xs:complexType name="dat_duType"> 46 <xs:simpleContent> 47 <xs:extension base="dsComm:dateFormatMultiType"> 48 <xs:attribute name="format" type="dsComm:dateFormatType" default="DTS" /> 49 <xs:attribute name="typ" type="dsCis:LVTZDCUN" use="required" /> 50 </xs:extension> 51 </xs:simpleContent> 52 </xs:complexType> 53 <!-- odvozene typy --> 54 <!-- zbytecne? existuje dsComm:number5de --> 55 <xs:simpleType name="klic_nclpType"> 56 <xs:restriction base="xs:string"> 57 <xs:pattern value="[0-9]{5}" /> 58 </xs:restriction> 59 </xs:simpleType> 60 <!-- zbytecny typ ??? --> 61 <xs:complexType name="dat1Type"> 62 <xs:simpleContent> 63 <xs:extension base="dsComm:str35"> 64 <xs:attribute name="format" type="dsComm:dateFormatType" use="optional" /> 65 <xs:attribute name="typ" type="dsComm:dateTypType" use="optional" /> 66 </xs:extension> 67 </xs:simpleContent> 68 </xs:complexType> 69 <xs:complexType name="garant_datType"> 70 <xs:simpleContent> 71 <xs:extension base="dsComm:str35"> 72 <xs:attribute name="id_zp" type="dsComm:str10" use="optional" /> 73 <xs:attribute name="id_garant" type="dsComm:str64" use="required" /> 74 <xs:attribute name="odbornost" type="dsComm:str3" use="optional" /> 75 <xs:attribute name="id_clk" type="dsComm:str10" use="optional" /> 76 <xs:attribute name="role_klic" type="dsComm:str10" use="optional" /> 77 <xs:attribute name="role_text" type="dsComm:str80" use="optional" /> 78 </xs:extension> 79 </xs:simpleContent> 80 </xs:complexType> 81 <xs:complexType name="autorType"> 82 <xs:simpleContent> 83 <xs:extension base="dsComm:str35"> 84 <xs:attribute name="id_zp" type="dsComm:id_zpType" use="optional" /> 85 <xs:attribute name="id_autor" type="dsComm:str64" use="optional" /> 86 <xs:attribute name="odbornost" use="optional"> 87 <xs:simpleType> 88 <xs:restriction base="xs:NMTOKEN"> 89 <xs:length value="3" /> 90 </xs:restriction> 91 </xs:simpleType> 92 </xs:attribute> 93 <xs:attribute name="id_clk" type="dsComm:str10" use="optional" /> 94 <xs:attribute name="role_klic" type="dsComm:str10" use="optional" /> 95 <xs:attribute name="role_text" type="dsComm:str80" use="optional" /> 96 </xs:extension> 97 </xs:simpleContent> 98 </xs:complexType> 99 <xs:complexType name="odeslalType"> 100 <xs:simpleContent> 101 <xs:extension base="dsComm:str35"> 102 <xs:attribute name="funkce" type="dsComm:str35" use="optional" /> 103 <xs:attribute name="id_clk" type="dsComm:str10" use="optional" /> 104 </xs:extension> 105 </xs:simpleContent> 106 </xs:complexType> 107 <xs:complexType name="gpsType"> 108 <xs:attribute name="lat" type="dsComm:latType" use="required" /> 109 <xs:attribute name="lon" type="dsComm:lonType" use="required" /> 110 </xs:complexType> 111 <!-- zakladni typy --> 112 <xs:simpleType name="dat_dtsType"> 113 <xs:restriction base="xs:dateTime" /> 114 </xs:simpleType> 115 <xs:simpleType name="sexType"> 116 <xs:restriction base="xs:string"> 117 <xs:enumeration value="M" /> 118 <xs:enumeration value="F" /> 119 <xs:enumeration value="X" /> 120 </xs:restriction> 121 <!-- ciselnik sex / pohlavi --> 122 </xs:simpleType> 123 <xs:simpleType name="rodcisType"> 124 <xs:restriction base="xs:string"> 125 <xs:pattern value="[0-9]{9,10}" /> 126 </xs:restriction> 127 </xs:simpleType> 128 <xs:simpleType name="id_zpType"> 129 <xs:restriction base="xs:string"> 130 <xs:pattern value="[1-9][0-9]{8}" /> 131 </xs:restriction> 132 </xs:simpleType> 133 <xs:simpleType name="verzeDsType"> 134 <xs:restriction base="xs:string"> 135 <xs:pattern value="[0-9]{1,2}\.\d{2}\.\d{2}" /> 136 </xs:restriction> 137 </xs:simpleType> 138 <xs:simpleType name="icisType"> 139 <xs:restriction base="xs:string"> 140 <xs:pattern value="[0-9]{8}" /> 141 </xs:restriction> 142 </xs:simpleType> 143 <xs:simpleType name="icis10Type"> 144 <xs:restriction base="xs:string"> 145 <xs:pattern value="[0-9]{10}" /> 146 </xs:restriction> 147 </xs:simpleType> 148 <xs:complexType name="emptyType"> 149 <xs:sequence> </xs:sequence> 150 </xs:complexType> 151 <xs:simpleType name="str1"> 152 <xs:restriction base="xs:string"> 153 <xs:length value="1" /> 154 </xs:restriction> 155 </xs:simpleType> 156 <xs:simpleType name="str2"> 157 <xs:restriction base="xs:string"> 158 <xs:minLength value="1" /> 159 <xs:maxLength value="2" /> 160 </xs:restriction> 161 </xs:simpleType> 162 <xs:simpleType name="str2e"> 163 <xs:restriction base="xs:string"> 164 <xs:length value="2" /> 165 </xs:restriction> 166 </xs:simpleType> 167 <xs:simpleType name="str3"> 168 <xs:restriction base="xs:string"> 169 <xs:minLength value="1" /> 170 <xs:maxLength value="3" /> 171 </xs:restriction> 172 </xs:simpleType> 173 <xs:simpleType name="str3e"> 174 <xs:restriction base="xs:string"> 175 <xs:length value="3" /> 176 </xs:restriction> 177 </xs:simpleType> 178 <xs:simpleType name="str4"> 179 <xs:restriction base="xs:string"> 180 <xs:minLength value="1" /> 181 <xs:maxLength value="4" /> 182 </xs:restriction> 183 </xs:simpleType> 184 <xs:simpleType name="str5"> 185 <xs:restriction base="xs:string"> 186 <xs:minLength value="1" /> 187 <xs:maxLength value="5" /> 188 </xs:restriction> 189 </xs:simpleType> 190 <xs:simpleType name="str5e"> 191 <xs:restriction base="xs:string"> 192 <xs:length value="5" /> 193 </xs:restriction> 194 </xs:simpleType> 195 <xs:simpleType name="str6"> 196 <xs:restriction base="xs:string"> 197 <xs:minLength value="1" /> 198 <xs:maxLength value="6" /> 199 </xs:restriction> 200 </xs:simpleType> 201 <xs:simpleType name="str7"> 202 <xs:restriction base="xs:string"> 203 <xs:minLength value="1" /> 204 <xs:maxLength value="7" /> 205 </xs:restriction> 206 </xs:simpleType> 207 <xs:simpleType name="str7e"> 208 <xs:restriction base="xs:string"> 209 <xs:length value="7" /> 210 </xs:restriction> 211 </xs:simpleType> 212 <xs:simpleType name="str8"> 213 <xs:restriction base="xs:string"> 214 <xs:minLength value="1" /> 215 <xs:maxLength value="8" /> 216 </xs:restriction> 217 </xs:simpleType> 218 <xs:simpleType name="str8e"> 219 <xs:restriction base="xs:string"> 220 <xs:length value="8" /> 221 </xs:restriction> 222 </xs:simpleType> 223 <xs:simpleType name="str9"> 224 <xs:restriction base="xs:string"> 225 <xs:minLength value="1" /> 226 <xs:maxLength value="9" /> 227 </xs:restriction> 228 </xs:simpleType> 229 <xs:simpleType name="str9e"> 230 <xs:restriction base="xs:string"> 231 <xs:length value="9" /> 232 </xs:restriction> 233 </xs:simpleType> 234 <xs:simpleType name="str10"> 235 <xs:restriction base="xs:string"> 236 <xs:minLength value="1" /> 237 <xs:maxLength value="10" /> 238 </xs:restriction> 239 </xs:simpleType> 240 <xs:simpleType name="str11"> 241 <xs:restriction base="xs:string"> 242 <xs:minLength value="1" /> 243 <xs:maxLength value="11" /> 244 </xs:restriction> 245 </xs:simpleType> 246 <xs:simpleType name="str12"> 247 <xs:restriction base="xs:string"> 248 <xs:minLength value="1" /> 249 <xs:maxLength value="12" /> 250 </xs:restriction> 251 </xs:simpleType> 252 <xs:simpleType name="str12e"> 253 <xs:restriction base="xs:string"> 254 <xs:length value="12" /> 255 </xs:restriction> 256 </xs:simpleType> 257 <xs:simpleType name="str13"> 258 <xs:restriction base="xs:string"> 259 <xs:minLength value="1" /> 260 <xs:maxLength value="13" /> 261 </xs:restriction> 262 </xs:simpleType> 263 <xs:simpleType name="str14"> 264 <xs:restriction base="xs:string"> 265 <xs:minLength value="1" /> 266 <xs:maxLength value="14" /> 267 </xs:restriction> 268 </xs:simpleType> 269 <xs:simpleType name="str14e"> 270 <xs:restriction base="xs:string"> 271 <xs:length value="14" /> 272 </xs:restriction> 273 </xs:simpleType> 274 <xs:simpleType name="str15"> 275 <xs:restriction base="xs:string"> 276 <xs:minLength value="1" /> 277 <xs:maxLength value="15" /> 278 </xs:restriction> 279 </xs:simpleType> 280 <xs:simpleType name="str16"> 281 <xs:restriction base="xs:string"> 282 <xs:minLength value="1" /> 283 <xs:maxLength value="16" /> 284 </xs:restriction> 285 </xs:simpleType> 286 <xs:simpleType name="str19"> 287 <xs:restriction base="xs:string"> 288 <xs:minLength value="1" /> 289 <xs:maxLength value="19" /> 290 </xs:restriction> 291 </xs:simpleType> 292 <xs:simpleType name="str20"> 293 <xs:restriction base="xs:string"> 294 <xs:minLength value="1" /> 295 <xs:maxLength value="20" /> 296 </xs:restriction> 297 </xs:simpleType> 298 <xs:simpleType name="str24"> 299 <xs:restriction base="xs:string"> 300 <xs:minLength value="1" /> 301 <xs:maxLength value="24" /> 302 </xs:restriction> 303 </xs:simpleType> 304 <xs:simpleType name="str25"> 305 <xs:restriction base="xs:string"> 306 <xs:minLength value="1" /> 307 <xs:maxLength value="25" /> 308 </xs:restriction> 309 </xs:simpleType> 310 <xs:simpleType name="str30"> 311 <xs:restriction base="xs:string"> 312 <xs:minLength value="1" /> 313 <xs:maxLength value="30" /> 314 </xs:restriction> 315 </xs:simpleType> 316 <xs:simpleType name="str32"> 317 <xs:restriction base="xs:string"> 318 <xs:minLength value="1" /> 319 <xs:maxLength value="32" /> 320 </xs:restriction> 321 </xs:simpleType> 322 <xs:simpleType name="str35"> 323 <xs:restriction base="xs:string"> 324 <xs:minLength value="1" /> 325 <xs:maxLength value="35" /> 326 </xs:restriction> 327 </xs:simpleType> 328 <xs:simpleType name="str38"> 329 <xs:restriction base="xs:string"> 330 <xs:minLength value="1" /> 331 <xs:maxLength value="38" /> 332 </xs:restriction> 333 </xs:simpleType> 334 <xs:simpleType name="str40"> 335 <xs:restriction base="xs:string"> 336 <xs:minLength value="1" /> 337 <xs:maxLength value="40" /> 338 </xs:restriction> 339 </xs:simpleType> 340 <xs:simpleType name="str45"> 341 <xs:restriction base="xs:string"> 342 <xs:minLength value="1" /> 343 <xs:maxLength value="45" /> 344 </xs:restriction> 345 </xs:simpleType> 346 <xs:simpleType name="str48"> 347 <xs:restriction base="xs:string"> 348 <xs:minLength value="1" /> 349 <xs:maxLength value="48" /> 350 </xs:restriction> 351 </xs:simpleType> 352 <xs:simpleType name="str50"> 353 <xs:restriction base="xs:string"> 354 <xs:minLength value="1" /> 355 <xs:maxLength value="50" /> 356 </xs:restriction> 357 </xs:simpleType> 358 <xs:simpleType name="str55"> 359 <xs:restriction base="xs:string"> 360 <xs:minLength value="1" /> 361 <xs:maxLength value="55" /> 362 </xs:restriction> 363 </xs:simpleType> 364 <xs:simpleType name="str56"> 365 <xs:restriction base="xs:string"> 366 <xs:minLength value="1" /> 367 <xs:maxLength value="56" /> 368 </xs:restriction> 369 </xs:simpleType> 370 <xs:simpleType name="str60"> 371 <xs:restriction base="xs:string"> 372 <xs:minLength value="1" /> 373 <xs:maxLength value="60" /> 374 </xs:restriction> 375 </xs:simpleType> 376 <xs:simpleType name="str64"> 377 <xs:restriction base="xs:string"> 378 <xs:minLength value="1" /> 379 <xs:maxLength value="64" /> 380 </xs:restriction> 381 </xs:simpleType> 382 <xs:simpleType name="str70"> 383 <xs:restriction base="xs:string"> 384 <xs:minLength value="1" /> 385 <xs:maxLength value="70" /> 386 </xs:restriction> 387 </xs:simpleType> 388 <xs:simpleType name="str77"> 389 <xs:restriction base="xs:string"> 390 <xs:minLength value="1" /> 391 <xs:maxLength value="77" /> 392 </xs:restriction> 393 </xs:simpleType> 394 <xs:simpleType name="str80"> 395 <xs:restriction base="xs:string"> 396 <xs:minLength value="1" /> 397 <xs:maxLength value="80" /> 398 </xs:restriction> 399 </xs:simpleType> 400 <xs:simpleType name="str88"> 401 <xs:restriction base="xs:string"> 402 <xs:minLength value="1" /> 403 <xs:maxLength value="88" /> 404 </xs:restriction> 405 </xs:simpleType> 406 <xs:simpleType name="str90"> 407 <xs:restriction base="xs:string"> 408 <xs:minLength value="1" /> 409 <xs:maxLength value="90" /> 410 </xs:restriction> 411 </xs:simpleType> 412 <xs:simpleType name="str100"> 413 <xs:restriction base="xs:string"> 414 <xs:minLength value="1" /> 415 <xs:maxLength value="100" /> 416 </xs:restriction> 417 </xs:simpleType> 418 <xs:simpleType name="str120"> 419 <xs:restriction base="xs:string"> 420 <xs:minLength value="1" /> 421 <xs:maxLength value="120" /> 422 </xs:restriction> 423 </xs:simpleType> 424 <xs:simpleType name="str128"> 425 <xs:restriction base="xs:string"> 426 <xs:minLength value="1" /> 427 <xs:maxLength value="128" /> 428 </xs:restriction> 429 </xs:simpleType> 430 <xs:simpleType name="str150"> 431 <xs:restriction base="xs:string"> 432 <xs:minLength value="1" /> 433 <xs:maxLength value="150" /> 434 </xs:restriction> 435 </xs:simpleType> 436 <xs:simpleType name="str200"> 437 <xs:restriction base="xs:string"> 438 <xs:minLength value="1" /> 439 <xs:maxLength value="200" /> 440 </xs:restriction> 441 </xs:simpleType> 442 <xs:simpleType name="str250"> 443 <xs:restriction base="xs:string"> 444 <xs:minLength value="1" /> 445 <xs:maxLength value="250" /> 446 </xs:restriction> 447 </xs:simpleType> 448 <xs:simpleType name="str254"> 449 <xs:restriction base="xs:string"> 450 <xs:minLength value="1" /> 451 <xs:maxLength value="254" /> 452 </xs:restriction> 453 </xs:simpleType> 454 <xs:simpleType name="str255"> 455 <xs:restriction base="xs:string"> 456 <xs:minLength value="1" /> 457 <xs:maxLength value="255" /> 458 </xs:restriction> 459 </xs:simpleType> 460 <xs:simpleType name="str500"> 461 <xs:restriction base="xs:string"> 462 <xs:minLength value="1" /> 463 <xs:maxLength value="500" /> 464 </xs:restriction> 465 </xs:simpleType> 466 <xs:simpleType name="str1000"> 467 <xs:restriction base="xs:string"> 468 <xs:minLength value="1" /> 469 <xs:maxLength value="1000" /> 470 </xs:restriction> 471 </xs:simpleType> 472 <xs:simpleType name="number0-2"> 473 <xs:restriction base="xs:string"> 474 <xs:pattern value="[0-2]" /> 475 </xs:restriction> 476 </xs:simpleType> 477 <xs:simpleType name="number0-3"> 478 <xs:restriction base="xs:string"> 479 <xs:pattern value="[0-3]" /> 480 </xs:restriction> 481 </xs:simpleType> 482 <xs:simpleType name="number0-4"> 483 <xs:restriction base="xs:string"> 484 <xs:pattern value="[0-4]" /> 485 </xs:restriction> 486 </xs:simpleType> 487 <xs:simpleType name="number0-4a6-9"> 488 <xs:restriction base="xs:string"> 489 <xs:pattern value="[0-4,6-9]" /> 490 </xs:restriction> 491 </xs:simpleType> 492 <xs:simpleType name="number0-5"> 493 <xs:restriction base="xs:string"> 494 <xs:pattern value="[0-5]" /> 495 </xs:restriction> 496 </xs:simpleType> 497 <xs:simpleType name="number0-6"> 498 <xs:restriction base="xs:string"> 499 <xs:pattern value="[0-6]" /> 500 </xs:restriction> 501 </xs:simpleType> 502 <xs:simpleType name="number0-7"> 503 <xs:restriction base="xs:string"> 504 <xs:pattern value="[0-7]" /> 505 </xs:restriction> 506 </xs:simpleType> 507 <xs:simpleType name="number0-8"> 508 <xs:restriction base="xs:string"> 509 <xs:pattern value="[0-8]" /> 510 </xs:restriction> 511 </xs:simpleType> 512 <xs:simpleType name="number0-9"> 513 <xs:restriction base="xs:string"> 514 <xs:pattern value="[0-9]" /> 515 </xs:restriction> 516 </xs:simpleType> 517 <xs:simpleType name="number0-10"> 518 <xs:restriction base="xs:integer"> 519 <xs:minInclusive value="0" /> 520 <xs:maxInclusive value="10" /> 521 </xs:restriction> 522 </xs:simpleType> 523 <xs:simpleType name="number0-15"> 524 <xs:restriction base="xs:integer"> 525 <xs:minInclusive value="0" /> 526 <xs:maxInclusive value="15" /> 527 </xs:restriction> 528 </xs:simpleType> 529 <xs:simpleType name="number0-16"> 530 <xs:restriction base="xs:integer"> 531 <xs:minInclusive value="0" /> 532 <xs:maxInclusive value="16" /> 533 </xs:restriction> 534 </xs:simpleType> 535 <xs:simpleType name="number0-20"> 536 <xs:restriction base="xs:integer"> 537 <xs:minInclusive value="0" /> 538 <xs:maxInclusive value="20" /> 539 </xs:restriction> 540 </xs:simpleType> 541 <xs:simpleType name="number0-25"> 542 <xs:restriction base="xs:integer"> 543 <xs:minInclusive value="0" /> 544 <xs:maxInclusive value="25" /> 545 </xs:restriction> 546 </xs:simpleType> 547 <xs:simpleType name="number0-30"> 548 <xs:restriction base="xs:integer"> 549 <xs:minInclusive value="0" /> 550 <xs:maxInclusive value="30" /> 551 </xs:restriction> 552 </xs:simpleType> 553 <xs:simpleType name="number0-40"> 554 <xs:restriction base="xs:integer"> 555 <xs:minInclusive value="0" /> 556 <xs:maxInclusive value="40" /> 557 </xs:restriction> 558 </xs:simpleType> 559 <xs:simpleType name="number0a2-43"> 560 <xs:union> 561 <xs:simpleType> 562 <xs:restriction base="xs:integer"> 563 <xs:enumeration value="0" /> 564 </xs:restriction> 565 </xs:simpleType> 566 <xs:simpleType> 567 <xs:restriction base="xs:integer"> 568 <xs:minInclusive value="2" /> 569 <xs:maxInclusive value="43" /> 570 </xs:restriction> 571 </xs:simpleType> 572 </xs:union> 573 </xs:simpleType> 574 <xs:simpleType name="number0a5-43"> 575 <xs:union> 576 <xs:simpleType> 577 <xs:restriction base="xs:integer"> 578 <xs:enumeration value="0" /> 579 </xs:restriction> 580 </xs:simpleType> 581 <xs:simpleType> 582 <xs:restriction base="xs:integer"> 583 <xs:minInclusive value="5" /> 584 <xs:maxInclusive value="43" /> 585 </xs:restriction> 586 </xs:simpleType> 587 </xs:union> 588 </xs:simpleType> 589 <xs:simpleType name="number0-47"> 590 <xs:restriction base="xs:integer"> 591 <xs:minInclusive value="0" /> 592 <xs:maxInclusive value="47" /> 593 </xs:restriction> 594 </xs:simpleType> 595 <xs:simpleType name="number0-50"> 596 <xs:restriction base="xs:integer"> 597 <xs:minInclusive value="0" /> 598 <xs:maxInclusive value="50" /> 599 </xs:restriction> 600 </xs:simpleType> 601 <xs:simpleType name="number0-92"> 602 <xs:restriction base="xs:integer"> 603 <xs:minInclusive value="0" /> 604 <xs:maxInclusive value="92" /> 605 </xs:restriction> 606 </xs:simpleType> 607 <xs:simpleType name="number0-99"> 608 <xs:restriction base="xs:nonNegativeInteger"> 609 <xs:minInclusive value="0" /> 610 <xs:maxInclusive value="99" /> 611 </xs:restriction> 612 </xs:simpleType> 613 <xs:simpleType name="number0-100"> 614 <xs:restriction base="xs:nonNegativeInteger"> 615 <xs:minInclusive value="0" /> 616 <xs:maxInclusive value="100" /> 617 </xs:restriction> 618 </xs:simpleType> 619 <xs:simpleType name="number0-200"> 620 <xs:restriction base="xs:integer"> 621 <xs:minInclusive value="0" /> 622 <xs:maxInclusive value="200" /> 623 </xs:restriction> 624 </xs:simpleType> 625 <xs:simpleType name="number0-300"> 626 <xs:restriction base="xs:integer"> 627 <xs:minInclusive value="0" /> 628 <xs:maxInclusive value="300" /> 629 </xs:restriction> 630 </xs:simpleType> 631 <xs:simpleType name="number0-600"> 632 <xs:restriction base="xs:integer"> 633 <xs:minInclusive value="0" /> 634 <xs:maxInclusive value="600" /> 635 </xs:restriction> 636 </xs:simpleType> 637 <xs:simpleType name="number0-999"> 638 <xs:restriction base="xs:integer"> 639 <xs:minInclusive value="0" /> 640 <xs:maxInclusive value="999" /> 641 </xs:restriction> 642 </xs:simpleType> 643 <xs:simpleType name="number0-9999"> 644 <xs:restriction base="xs:integer"> 645 <xs:minInclusive value="0" /> 646 <xs:maxInclusive value="9999" /> 647 </xs:restriction> 648 </xs:simpleType> 649 <xs:simpleType name="number0-10000"> 650 <xs:restriction base="xs:integer"> 651 <xs:minInclusive value="0" /> 652 <xs:maxInclusive value="10000" /> 653 </xs:restriction> 654 </xs:simpleType> 655 <xs:simpleType name="number0-25000"> 656 <xs:restriction base="xs:integer"> 657 <xs:minInclusive value="0" /> 658 <xs:maxInclusive value="25000" /> 659 </xs:restriction> 660 </xs:simpleType> 661 <xs:simpleType name="number0-5000"> 662 <xs:restriction base="xs:integer"> 663 <xs:minInclusive value="0" /> 664 <xs:maxInclusive value="5000" /> 665 </xs:restriction> 666 </xs:simpleType> 667 <xs:simpleType name="number0-100000"> 668 <xs:restriction base="xs:integer"> 669 <xs:minInclusive value="0" /> 670 <xs:maxInclusive value="100000" /> 671 </xs:restriction> 672 </xs:simpleType> 673 <xs:simpleType name="number1-2"> 674 <xs:restriction base="xs:string"> 675 <xs:pattern value="[12]" /> 676 </xs:restriction> 677 </xs:simpleType> 678 <xs:simpleType name="number1-3"> 679 <xs:restriction base="xs:string"> 680 <xs:pattern value="[123]" /> 681 </xs:restriction> 682 </xs:simpleType> 683 <xs:simpleType name="number1-4"> 684 <xs:restriction base="xs:string"> 685 <xs:pattern value="[1-4]" /> 686 </xs:restriction> 687 </xs:simpleType> 688 <xs:simpleType name="number1-5"> 689 <xs:restriction base="xs:string"> 690 <xs:pattern value="[1-5]" /> 691 </xs:restriction> 692 </xs:simpleType> 693 <xs:simpleType name="number1-6"> 694 <xs:restriction base="xs:string"> 695 <xs:pattern value="[1-6]" /> 696 </xs:restriction> 697 </xs:simpleType> 698 <xs:simpleType name="number1-7"> 699 <xs:restriction base="xs:string"> 700 <xs:pattern value="[1-7]" /> 701 </xs:restriction> 702 </xs:simpleType> 703 <xs:simpleType name="number1-8"> 704 <xs:restriction base="xs:string"> 705 <xs:pattern value="[1-8]" /> 706 </xs:restriction> 707 </xs:simpleType> 708 <xs:simpleType name="number1-9"> 709 <xs:restriction base="xs:string"> 710 <xs:pattern value="[1-9]" /> 711 </xs:restriction> 712 </xs:simpleType> 713 <xs:simpleType name="number1-50"> 714 <xs:restriction base="dsComm:number0-50"> 715 <xs:minInclusive value="1" /> 716 </xs:restriction> 717 </xs:simpleType> 718 <xs:simpleType name="number1-99"> 719 <xs:restriction base="dsComm:number0-99"> 720 <xs:minInclusive value="1" /> 721 </xs:restriction> 722 </xs:simpleType> 723 <xs:simpleType name="number1-300"> 724 <xs:restriction base="xs:integer"> 725 <xs:minInclusive value="1" /> 726 <xs:maxInclusive value="300" /> 727 </xs:restriction> 728 </xs:simpleType> 729 <xs:simpleType name="number1-600"> 730 <xs:restriction base="xs:integer"> 731 <xs:minInclusive value="1" /> 732 <xs:maxInclusive value="600" /> 733 </xs:restriction> 734 </xs:simpleType> 735 <xs:simpleType name="number1-999"> 736 <xs:restriction base="xs:integer"> 737 <xs:minInclusive value="1" /> 738 <xs:maxInclusive value="999" /> 739 </xs:restriction> 740 </xs:simpleType> 741 <xs:simpleType name="number5-40"> 742 <xs:restriction base="xs:integer"> 743 <xs:minInclusive value="5" /> 744 <xs:maxInclusive value="40" /> 745 </xs:restriction> 746 </xs:simpleType> 747 <xs:simpleType name="number10-250"> 748 <xs:restriction base="xs:integer"> 749 <xs:minInclusive value="10" /> 750 <xs:maxInclusive value="250" /> 751 </xs:restriction> 752 </xs:simpleType> 753 <xs:simpleType name="number10-2000"> 754 <xs:restriction base="xs:integer"> 755 <xs:minInclusive value="10" /> 756 <xs:maxInclusive value="2000" /> 757 </xs:restriction> 758 </xs:simpleType> 759 <xs:simpleType name="number11-99"> 760 <xs:restriction base="xs:integer"> 761 <xs:minInclusive value="11" /> 762 <xs:maxInclusive value="99" /> 763 </xs:restriction> 764 </xs:simpleType> 765 <xs:simpleType name="number11-199"> 766 <xs:restriction base="xs:integer"> 767 <xs:minInclusive value="11" /> 768 <xs:maxInclusive value="199" /> 769 </xs:restriction> 770 </xs:simpleType> 771 <xs:simpleType name="number15-42"> 772 <xs:restriction base="xs:integer"> 773 <xs:minInclusive value="15" /> 774 <xs:maxInclusive value="42" /> 775 </xs:restriction> 776 </xs:simpleType> 777 <xs:simpleType name="number15-60"> 778 <xs:restriction base="xs:integer"> 779 <xs:minInclusive value="15" /> 780 <xs:maxInclusive value="60" /> 781 </xs:restriction> 782 </xs:simpleType> 783 <xs:simpleType name="number20-60"> 784 <xs:restriction base="xs:integer"> 785 <xs:minInclusive value="20" /> 786 <xs:maxInclusive value="60" /> 787 </xs:restriction> 788 </xs:simpleType> 789 <xs:simpleType name="number20-70"> 790 <xs:restriction base="xs:integer"> 791 <xs:minInclusive value="20" /> 792 <xs:maxInclusive value="70" /> 793 </xs:restriction> 794 </xs:simpleType> 795 <xs:simpleType name="number21-99"> 796 <xs:restriction base="xs:integer"> 797 <xs:minInclusive value="21" /> 798 <xs:maxInclusive value="99" /> 799 </xs:restriction> 800 </xs:simpleType> 801 <xs:simpleType name="number21-100"> 802 <xs:restriction base="xs:integer"> 803 <xs:minInclusive value="21" /> 804 <xs:maxInclusive value="100" /> 805 </xs:restriction> 806 </xs:simpleType> 807 <xs:simpleType name="number22-45"> 808 <xs:restriction base="xs:integer"> 809 <xs:minInclusive value="22" /> 810 <xs:maxInclusive value="45" /> 811 </xs:restriction> 812 </xs:simpleType> 813 <xs:simpleType name="number71-87"> 814 <xs:restriction base="xs:integer"> 815 <xs:minInclusive value="71" /> 816 <xs:maxInclusive value="87" /> 817 </xs:restriction> 818 </xs:simpleType> 819 <xs:simpleType name="number100-6000"> 820 <xs:restriction base="xs:integer"> 821 <xs:minInclusive value="100" /> 822 <xs:maxInclusive value="6000" /> 823 </xs:restriction> 824 </xs:simpleType> 825 <xs:simpleType name="number121-199"> 826 <xs:restriction base="xs:integer"> 827 <xs:minInclusive value="121" /> 828 <xs:maxInclusive value="199" /> 829 </xs:restriction> 830 </xs:simpleType> 831 <xs:simpleType name="number150-600"> 832 <xs:restriction base="xs:integer"> 833 <xs:minInclusive value="150" /> 834 <xs:maxInclusive value="600" /> 835 </xs:restriction> 836 </xs:simpleType> 837 <xs:simpleType name="number200-8000"> 838 <xs:restriction base="xs:integer"> 839 <xs:minInclusive value="200" /> 840 <xs:maxInclusive value="8000" /> 841 </xs:restriction> 842 </xs:simpleType> 843 <xs:simpleType name="number300-8000"> 844 <xs:restriction base="xs:integer"> 845 <xs:minInclusive value="300" /> 846 <xs:maxInclusive value="8000" /> 847 </xs:restriction> 848 </xs:simpleType> 849 <xs:simpleType name="number500-8000"> 850 <xs:restriction base="xs:integer"> 851 <xs:minInclusive value="500" /> 852 <xs:maxInclusive value="8000" /> 853 </xs:restriction> 854 </xs:simpleType> 855 <xs:simpleType name="number650-750"> 856 <xs:restriction base="xs:integer"> 857 <xs:minInclusive value="650" /> 858 <xs:maxInclusive value="750" /> 859 </xs:restriction> 860 </xs:simpleType> 861 <xs:simpleType name="number650-760"> 862 <xs:restriction base="xs:integer"> 863 <xs:minInclusive value="650" /> 864 <xs:maxInclusive value="760" /> 865 </xs:restriction> 866 </xs:simpleType> 867 <xs:simpleType name="number1d"> 868 <xs:restriction base="xs:integer"> 869 <xs:totalDigits value="1" /> 870 </xs:restriction> 871 </xs:simpleType> 872 <xs:simpleType name="number2d"> 873 <xs:restriction base="xs:integer"> 874 <xs:totalDigits value="2" /> 875 </xs:restriction> 876 </xs:simpleType> 877 <xs:simpleType name="number2de"> 878 <xs:restriction base="xs:string"> 879 <xs:pattern value="-?[0-9]{2}" /> 880 </xs:restriction> 881 </xs:simpleType> 882 <xs:simpleType name="number3d"> 883 <xs:restriction base="xs:integer"> 884 <xs:totalDigits value="3" /> 885 </xs:restriction> 886 </xs:simpleType> 887 <xs:simpleType name="number3de"> 888 <xs:restriction base="xs:string"> 889 <xs:pattern value="-?[0-9]{3}" /> 890 </xs:restriction> 891 </xs:simpleType> 892 <xs:simpleType name="number4d"> 893 <xs:restriction base="xs:integer"> 894 <xs:totalDigits value="4" /> 895 </xs:restriction> 896 </xs:simpleType> 897 <xs:simpleType name="number4de"> 898 <xs:restriction base="xs:string"> 899 <xs:pattern value="-?[0-9]{4}" /> 900 </xs:restriction> 901 </xs:simpleType> 902 <xs:simpleType name="number5d"> 903 <xs:restriction base="xs:integer"> 904 <xs:totalDigits value="5" /> 905 </xs:restriction> 906 </xs:simpleType> 907 <xs:simpleType name="number5de"> 908 <xs:restriction base="xs:string"> 909 <xs:pattern value="-?[0-9]{5}" /> 910 </xs:restriction> 911 </xs:simpleType> 912 <xs:simpleType name="number6d"> 913 <xs:restriction base="xs:integer"> 914 <xs:totalDigits value="6" /> 915 </xs:restriction> 916 </xs:simpleType> 917 <xs:simpleType name="number6de"> 918 <xs:restriction base="xs:string"> 919 <xs:pattern value="-?[0-9]{6}" /> 920 </xs:restriction> 921 </xs:simpleType> 922 <xs:simpleType name="number7d"> 923 <xs:restriction base="xs:integer"> 924 <xs:totalDigits value="7" /> 925 </xs:restriction> 926 </xs:simpleType> 927 <xs:simpleType name="number8d"> 928 <xs:restriction base="xs:integer"> 929 <xs:totalDigits value="8" /> 930 </xs:restriction> 931 </xs:simpleType> 932 <xs:simpleType name="number9d"> 933 <xs:restriction base="xs:integer"> 934 <xs:totalDigits value="9" /> 935 </xs:restriction> 936 </xs:simpleType> 937 <xs:simpleType name="number9de"> 938 <xs:restriction base="xs:string"> 939 <xs:pattern value="-?[0-9]{9}" /> 940 </xs:restriction> 941 </xs:simpleType> 942 <xs:simpleType name="number10d"> 943 <xs:restriction base="xs:integer"> 944 <xs:totalDigits value="10" /> 945 </xs:restriction> 946 </xs:simpleType> 947 <xs:simpleType name="number10de"> 948 <xs:restriction base="xs:string"> 949 <xs:pattern value="-?[0-9]{10}" /> 950 </xs:restriction> 951 </xs:simpleType> 952 <xs:simpleType name="number14d"> 953 <xs:restriction base="xs:integer"> 954 <xs:totalDigits value="14" /> 955 </xs:restriction> 956 </xs:simpleType> 957 <xs:simpleType name="number14de"> 958 <xs:restriction base="xs:string"> 959 <xs:pattern value="-?[0-9]{14}" /> 960 </xs:restriction> 961 </xs:simpleType> 962 <xs:simpleType name="number1.2"> 963 <xs:restriction base="xs:decimal"> 964 <xs:totalDigits value="3" /> 965 <xs:fractionDigits value="2" /> 966 <xs:maxExclusive value="10" /> 967 <xs:minExclusive value="-10" /> 968 </xs:restriction> 969 </xs:simpleType> 970 <xs:simpleType name="number2.1"> 971 <xs:restriction base="xs:decimal"> 972 <xs:totalDigits value="3" /> 973 <xs:fractionDigits value="1" /> 974 <xs:maxExclusive value="100" /> 975 <xs:minExclusive value="-100" /> 976 </xs:restriction> 977 </xs:simpleType> 978 <xs:simpleType name="number2.2"> 979 <xs:restriction base="xs:decimal"> 980 <xs:totalDigits value="4" /> 981 <xs:fractionDigits value="2" /> 982 <xs:maxExclusive value="100" /> 983 <xs:minExclusive value="-100" /> 984 </xs:restriction> 985 </xs:simpleType> 986 <xs:simpleType name="number3.1"> 987 <xs:restriction base="xs:decimal"> 988 <xs:totalDigits value="4" /> 989 <xs:fractionDigits value="1" /> 990 <xs:maxExclusive value="1000" /> 991 <xs:minExclusive value="-1000" /> 992 </xs:restriction> 993 </xs:simpleType> 994 <xs:simpleType name="number3.3"> 995 <xs:restriction base="xs:decimal"> 996 <xs:totalDigits value="6" /> 997 <xs:fractionDigits value="3" /> 998 <xs:maxExclusive value="1000" /> 999 <xs:minExclusive value="-1000" /> 1000 </xs:restriction> 1001 </xs:simpleType> 1002 <xs:simpleType name="number4.1"> 1003 <xs:restriction base="xs:decimal"> 1004 <xs:totalDigits value="5" /> 1005 <xs:fractionDigits value="1" /> 1006 <xs:maxExclusive value="10000" /> 1007 <xs:minExclusive value="-10000" /> 1008 </xs:restriction> 1009 </xs:simpleType> 1010 <xs:simpleType name="number5.2"> 1011 <xs:restriction base="xs:decimal"> 1012 <xs:totalDigits value="7" /> 1013 <xs:fractionDigits value="2" /> 1014 <xs:maxExclusive value="100000" /> 1015 <xs:minExclusive value="-100000" /> 1016 </xs:restriction> 1017 </xs:simpleType> 1018 <xs:simpleType name="number5.3"> 1019 <xs:restriction base="xs:decimal"> 1020 <xs:totalDigits value="8" /> 1021 <xs:fractionDigits value="3" /> 1022 <xs:maxExclusive value="100000" /> 1023 <xs:minExclusive value="-100000" /> 1024 </xs:restriction> 1025 </xs:simpleType> 1026 <xs:simpleType name="number6.2"> 1027 <xs:restriction base="xs:decimal"> 1028 <xs:totalDigits value="8" /> 1029 <xs:fractionDigits value="2" /> 1030 <xs:maxExclusive value="1000000" /> 1031 <xs:minExclusive value="-1000000" /> 1032 </xs:restriction> 1033 </xs:simpleType> 1034 <xs:simpleType name="number6.3"> 1035 <xs:restriction base="xs:decimal"> 1036 <xs:totalDigits value="9" /> 1037 <xs:fractionDigits value="3" /> 1038 <xs:maxExclusive value="1000000" /> 1039 <xs:minExclusive value="-1000000" /> 1040 </xs:restriction> 1041 </xs:simpleType> 1042 <xs:simpleType name="number6.4"> 1043 <xs:restriction base="xs:decimal"> 1044 <xs:totalDigits value="10" /> 1045 <xs:fractionDigits value="4" /> 1046 <xs:maxExclusive value="1000000" /> 1047 <xs:minExclusive value="-1000000" /> 1048 </xs:restriction> 1049 </xs:simpleType> 1050 <xs:simpleType name="number7.2"> 1051 <xs:restriction base="xs:decimal"> 1052 <xs:totalDigits value="9" /> 1053 <xs:fractionDigits value="2" /> 1054 <xs:maxExclusive value="10000000" /> 1055 <xs:minExclusive value="-10000000" /> 1056 </xs:restriction> 1057 </xs:simpleType> 1058 <xs:simpleType name="number8.2"> 1059 <xs:restriction base="xs:decimal"> 1060 <xs:totalDigits value="10" /> 1061 <xs:fractionDigits value="2" /> 1062 <xs:maxExclusive value="100000000" /> 1063 <xs:minExclusive value="-100000000" /> 1064 </xs:restriction> 1065 </xs:simpleType> 1066 <xs:simpleType name="number8.3"> 1067 <xs:restriction base="xs:decimal"> 1068 <xs:totalDigits value="11" /> 1069 <xs:fractionDigits value="3" /> 1070 <xs:maxExclusive value="100000000" /> 1071 <xs:minExclusive value="-100000000" /> 1072 </xs:restriction> 1073 </xs:simpleType> 1074 <xs:simpleType name="number6.6semilog"> 1075 <xs:union> 1076 <xs:simpleType> 1077 <xs:restriction base="xs:decimal"> 1078 <xs:totalDigits value="12" /> 1079 <xs:fractionDigits value="6" /> 1080 <xs:maxExclusive value="1000000" /> 1081 <xs:minExclusive value="-1000000" /> 1082 </xs:restriction> 1083 </xs:simpleType> 1084 <xs:simpleType> 1085 <xs:restriction base="xs:string"> 1086 <xs:pattern value="-?[1-9]{1}E-?[0-9]{1,2}" /> 1087 </xs:restriction> 1088 </xs:simpleType> 1089 <xs:simpleType> 1090 <xs:restriction base="xs:string"> 1091 <xs:pattern value="-?[1-9]{1}\.[0-9]{1,4}E-?[0-9]{1,2}" /> 1092 </xs:restriction> 1093 </xs:simpleType> 1094 </xs:union> 1095 </xs:simpleType> 1096 <xs:simpleType name="realNumber8"> 1097 <xs:restriction base="xs:float" /> 1098 </xs:simpleType> 1099 <xs:simpleType name="oddType"> 1100 <xs:restriction base="xs:string"> 1101 <xs:pattern value="[0-9]{2}[1-9A-Z][0-9]{2}" /> 1102 </xs:restriction> 1103 </xs:simpleType> 1104 <xs:simpleType name="logical"> 1105 <xs:restriction base="xs:string"> 1106 <xs:pattern value="[01]" /> 1107 </xs:restriction> 1108 </xs:simpleType> 1109 <xs:simpleType name="logical9"> 1110 <xs:restriction base="xs:string"> 1111 <xs:pattern value="[019]" /> 1112 </xs:restriction> 1113 </xs:simpleType> 1114 <xs:simpleType name="logicalA"> 1115 <xs:restriction base="xs:string"> 1116 <xs:pattern value="A|N" /> 1117 </xs:restriction> 1118 </xs:simpleType> 1119 <xs:simpleType name="logicalAX"> 1120 <xs:restriction base="xs:string"> 1121 <xs:pattern value="A|N|X" /> 1122 </xs:restriction> 1123 </xs:simpleType> 1124 <xs:simpleType name="dateTime"> 1125 <xs:union memberTypes="xs:date xs:dateTime" /> 1126 </xs:simpleType> 1127 <xs:simpleType name="dateTimeMin"> 1128 <xs:union memberTypes="xs:date dsComm:dateHourMin" /> 1129 </xs:simpleType> 1130 <xs:simpleType name="dateHourMin"> 1131 <xs:restriction base="xs:string"> 1132 <xs:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}" /> 1133 </xs:restriction> 1134 </xs:simpleType> 1135 <xs:simpleType name="dateHour"> 1136 <xs:restriction base="xs:string"> 1137 <xs:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:?\d{0,2}" /> 1138 </xs:restriction> 1139 </xs:simpleType> 1140 <xs:simpleType name="phType"> 1141 <xs:restriction base="xs:string"> 1142 <xs:pattern value="[67],[0-9]{2}" /> 1143 </xs:restriction> 1144 </xs:simpleType> 1145 <xs:simpleType name="BE"> 1146 <xs:restriction base="xs:decimal"> 1147 <xs:fractionDigits value="1" /> 1148 <xs:minInclusive value="-40.0" /> 1149 <xs:maxInclusive value="40.0" /> 1150 </xs:restriction> 1151 </xs:simpleType> 1152 <xs:simpleType name="vekMatky"> 1153 <xs:restriction base="xs:integer"> 1154 <xs:minInclusive value="12" /> 1155 <xs:maxInclusive value="54" /> 1156 </xs:restriction> 1157 </xs:simpleType> 1158 <xs:simpleType name="stavType"> 1159 <xs:restriction base="xs:string"> 1160 <xs:pattern value="[129]" /> 1161 </xs:restriction> 1162 </xs:simpleType> 1163 <xs:simpleType name="verzeLPType"> 1164 <xs:restriction base="xs:string"> 1165 <xs:pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{2}" /> 1166 </xs:restriction> 1167 </xs:simpleType> 1168 <xs:simpleType name="dateFormatMultiType"> 1169 <xs:union memberTypes="xs:date dsComm:dateHourMin xs:dateTime xs:gYearMonth xs:gYear" /> 1170 </xs:simpleType> 1171 <xs:simpleType name="sr_typType"> 1172 <xs:restriction base="xs:string"> 1173 <xs:enumeration value="L" /> 1174 <xs:enumeration value="O" /> 1175 </xs:restriction> 1176 </xs:simpleType> 1177 <xs:simpleType name="yearMonthType"> 1178 <xs:restriction base="xs:string"> 1179 <xs:pattern value="[12][0-9]{3}[0-1][0-9]" /> 1180 </xs:restriction> 1181 </xs:simpleType> 1182 <xs:complexType name="prilohaType"> 1183 <xs:simpleContent> 1184 <xs:extension base="dsComm:str255"> 1185 <xs:attribute name="zdroj" type="dsComm:str255" use="required" /> 1186 <xs:attribute name="typ" type="dsComm:str64" /> 1187 </xs:extension> 1188 </xs:simpleContent> 1189 </xs:complexType> 1190 <xs:complexType name="int_prilType"> 1191 <xs:simpleContent> 1192 <xs:extension base="xs:string"> 1193 <xs:attribute name="nazev" type="dsComm:str100" use="required" /> 1194 <xs:attribute name="jm_soub" type="dsComm:str50" use="optional" /> 1195 <xs:attribute name="encode" use="required"> 1196 <xs:simpleType> 1197 <xs:restriction base="xs:string"> 1198 <xs:enumeration value="NONE" /> 1199 <xs:enumeration value="Base64" /> 1200 </xs:restriction> 1201 </xs:simpleType> 1202 </xs:attribute> 1203 <xs:attribute name="typ" type="dsComm:str64" use="optional" /> 1204 </xs:extension> 1205 </xs:simpleContent> 1206 </xs:complexType> 1207 <xs:simpleType name="typ_pvType"> 1208 <xs:restriction base="xs:string"> 1209 <xs:enumeration value="Z" /> 1210 <xs:enumeration value="P" /> 1211 <xs:enumeration value="O" /> 1212 </xs:restriction> 1213 </xs:simpleType> 1214 <xs:simpleType name="typAdresyType"> 1215 <xs:restriction base="xs:string"> 1216 <xs:pattern value="[1-9ABLOPSXCKZGMT]" /> 1217 </xs:restriction> 1218 </xs:simpleType> 1219 <xs:simpleType name="ind_kontType"> 1220 <xs:restriction base="xs:string"> 1221 <xs:pattern value="K?" /> 1222 </xs:restriction> 1223 </xs:simpleType> 1224 <xs:simpleType name="polozkaType"> 1225 <xs:restriction base="dsComm:str1"> 1226 <xs:pattern value="[VZ]" /> 1227 </xs:restriction> 1228 </xs:simpleType> 1229 <xs:simpleType name="davkaTypType"> 1230 <xs:restriction base="dsComm:str1"> 1231 <xs:pattern value="[FHNJ]" /> 1232 </xs:restriction> 1233 </xs:simpleType> 1234 <xs:simpleType name="cisloPojistenceType"> 1235 <xs:union memberTypes="dsComm:number9de dsComm:number10de" /> 1236 </xs:simpleType> 1237 <xs:simpleType name="indOprSdType"> 1238 <xs:restriction base="dsComm:str1"> 1239 <xs:pattern value="[NESUZPB]" /> 1240 </xs:restriction> 1241 </xs:simpleType> 1242 <xs:simpleType name="stavFakturyType"> 1243 <xs:restriction base="dsComm:str1"> 1244 <xs:pattern value="[PVN]" /> 1245 </xs:restriction> 1246 </xs:simpleType> 1247 <xs:simpleType name="sHodnotaType"> 1248 <xs:restriction base="xs:integer"> 1249 <xs:minInclusive value="-4" /> 1250 <xs:maxInclusive value="4" /> 1251 </xs:restriction> 1252 </xs:simpleType> 1253 <xs:simpleType name="tHodnotaType"> 1254 <xs:restriction base="xs:integer"> 1255 <xs:minInclusive value="-3" /> 1256 <xs:maxInclusive value="3" /> 1257 </xs:restriction> 1258 </xs:simpleType> 1259 <xs:simpleType name="typVznikuType"> 1260 <xs:restriction base="dsComm:str1"> 1261 <xs:pattern value="[NARO]" /> 1262 </xs:restriction> 1263 </xs:simpleType> 1264 <xs:simpleType name="mistoVznikuType"> 1265 <xs:restriction base="dsComm:str1"> 1266 <xs:pattern value="[LAP]" /> 1267 </xs:restriction> 1268 </xs:simpleType> 1269 <xs:simpleType name="uctujiciType"> 1270 <xs:restriction base="dsComm:str1"> 1271 <xs:enumeration value="P" /> 1272 <xs:enumeration value="O" /> 1273 </xs:restriction> 1274 </xs:simpleType> 1275 <xs:simpleType name="uctovatelnostType"> 1276 <xs:restriction base="dsComm:str1"> 1277 <xs:enumeration value="V" /> 1278 <xs:enumeration value="N" /> 1279 </xs:restriction> 1280 </xs:simpleType> 1281 <xs:simpleType name="projekceType"> 1282 <xs:restriction base="xs:string"> 1283 <xs:enumeration value="PA" /> 1284 <xs:enumeration value="LAT" /> 1285 <xs:enumeration value="LSJ" /> 1286 <xs:enumeration value="AP" /> 1287 <xs:enumeration value="Periapical" /> 1288 <xs:enumeration value="CC" /> 1289 </xs:restriction> 1290 </xs:simpleType> 1291 <xs:simpleType name="latType"> 1292 <xs:restriction base="xs:decimal"> 1293 <xs:minInclusive value="-90.0" /> 1294 <xs:maxInclusive value="90.0" /> 1295 </xs:restriction> 1296 </xs:simpleType> 1297 <xs:simpleType name="lonType"> 1298 <xs:restriction base="xs:decimal"> 1299 <xs:minInclusive value="-180.0" /> 1300 <xs:maxInclusive value="180.0" /> 1301 </xs:restriction> 1302 </xs:simpleType> 1303 <!-- 1304 **************************** 1305 "Firemn" blok 1306 **************************** 1307 --> 1308 <xs:complexType name="AnyType"> 1309 <xs:sequence> 1310 <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded" /> 1311 </xs:sequence> 1312 </xs:complexType> 1313 </xs:schema>