NDIC - DATEX II Elaborated Data Publication - Hustota provozu

Podobné dokumenty
Příloha č. 1E národního standardu pro elektronické systémy spisové služby

Schéma XML pro výměnu dokumentů a jejich metadat

Popis XML rozhraní Veřejného webu RŽP

podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech.

Popis XML rozhraní Veřejného webu RŽP

<xs:maxlength value="50"/> </xs:restriction> </xs:simpletype>

Příloha č. 1D národního standardu pro elektronické systémy spisové služby

EXTRAKT z české technické normy

DATOVÝ STANDARD O ODPADECH

XML Schema. Irena Mlýnková. Karlova Univerzita Matematicko-fyzikální fakulta Katedra softwarového inženýrství Malostranské náměstí Praha 1

Uživatelský manuál pro externí uživatele veřejného webu OTE webové služby

DATOVÝ STANDARD O ODPADECH

Obecný popis struktury souborů a rozhraní pro třetí strany společného technického zařízení správců daně (Podatelny EPO)

EXTRAKT z české technické normy

Sběr dat P2-04 Příručka uživatele Verze 2.0

DATOVÝ STANDARD O ODPADECH

Obsah prezentace. Co je to XML? Vlastnosti. Validita

Schéma XML pro zaznamenání popisných metadat uvnitř datového balíčku SIP

Schéma XML pro výměnu dokumentů a jejich metadat mezi ERMS

Datové rozhraní pro výměnu dat ve stavebnictví XC4 Verze 2.5

Obsah HE0084/ :45:06

Prezidium Exekutorské komory České republiky se usneslo na tomto stavovském předpisu: Čl. 1

Proč celé lidstvo nemluví esperantem. XML Prague

DATOVÝ STANDARD O ODPADECH

Návrh technických pravidel pro tvorbu SIP

XML Schema. Irena Mlýnková

EXTRAKT z mezinárodní normy

ISDOC Národní standard pro elektronickou fakturaci

XML Schema a jeho implementace v prostředí

EXTRAKT z technické specifikace ISO

EXTRAKT z mezinárodní normy

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

Výměnný formát XML DTM DMVS PK

POPIS STANDARDU CEN TC278/WG12. draft prenv ISO TICS AVI/AEI architektura a terminologie intermodální dopravy zboží. 1 z 5

Aplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1.

Teoretické a pokročilé aspekty XML technologií

EXTRAKT z technické normy CEN ISO

Provozní dokumentace. Seznam datových schránek. Datové soubory. Vytvořeno dne: Aktualizováno: Verze: 1.

Datové rozhraní ISOŘ KADR

C:\Projekty\ISZI\XSD\iszi_M02_04.xsd page 1 of 33

Požadavky pro výběrová řízení TerraBus ESB/G2x

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

Zavedení evropského standardu DATEX II pro výměnu dopravních informací do praxe

Přehled změn v XSD aplikace SSZ pro dodávku D8.1.0 Rámcová smlouva na Rozvoj a údržbu Informačního systému katastru nemovitostí v letech

EXTRAKT z mezinárodní normy

EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě.

DETEKCE DOPRAVY KLASIFIKACE VOZIDEL MONITORING DOPRAVNÍHO PROUDU

Zákaznická SW řešení Obecný úvod

EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě

XML schémata. Agenda. Přínosy použití schématu. Proč potřebujeme schéma dokumentů XML. Tutoriál. Agenda. proč a nač jsou schémata

EXTRAKT z české technické normy

geotym.geogr.muni.cz K čemu jsou datové specifikace Možnosti elektronického vzdělávání v oblasti směrnice INSPIRE II. Co Vás čeká dnes?

Vánoční hrátky s JAXB

Lokační referenční metody a jejich interpretace ve standardech

PELIKAN DANIEL Definice XML exportů

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci

Studium protokolu Session Decription Protocol. Jaroslav Vilč

EXTRAKT z technické specifikace ISO

EXTRAKT z mezinárodní normy

Specifikace služby OOS_ZUO01A

Popis B2B rozhraní pro elektronickou neschopenku

EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě

EXTRAKT z technické specifikace ISO

Alena Malovaná, MAL305

Vývoj Internetových Aplikací

Operativní řízení dopravní poptávky při evakuaci obyvatel a mimořádných událostech na dopravní síti (OPERA) VG NÁVOD K POUŽITÍ

POPIS STANDARDU CEN TC278/WG7. 1 z 5. draft prenv Geografická silniční databáze. Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD)

POPIS STANDARDU CEN TC278/WG12. Oblast: AUTOMATICKÁ IDENTIFIKACE VOZIDEL A ZAŘÍZENÍ (AVI/AEI) Zkrácený název: AVI/AEI INTERMODÁLNÍ PŘEPRAVA 2

EXTRAKT z mezinárodní normy

Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou SITRONICS TS.

Informace pro generování zkouškových testů:

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci

DOPRAVNÍ DATA PRO KAŽDOU SITUACI

DTM DMVS Plzeňského kraje

Příloha 1 Specifikace předmětu plnění

Co nového ve spisové službě? Národní standard pro elektronické systémy spisové služby a jeho optimalizace

Rozvoj telematiky v plzeňském kraji a příjezdových komunikacích do Plzně. Roman Voříšek

EXTRAKT z technické normy ISO

Vykazování dat o poskytovaných sociálních službách

DTM DMVS Plzeňského kraje

EXTRAKT z české technické normy

ERP-001, verze 2_10, platnost od

Z n a č k o v a c í j a z y k y Jan Růžička

Provozní dokumentace. Seznam orgánů veřejné moci. Datové soubory. Vytvořeno dne: Aktualizováno: Verze: 1.

Koordinační středisko pro resortní zdravotnické informační systémy

Jazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.

EXTRAKT z technické specifikace ISO

Transkript:

NDIC - DATEX II Elaborated Data Publication - Hustota provozu Vydání 1.0.0 Národní dopravní informační centrum (NDIC) 2017-08-12

Obsah 1 Úvod 2 1.1 Obecné pojmy............................................ 2 2 Koncepty 4 2.1 Publikace typu ElaboratedDataPublication............................. 4 2.2 Popis trasy (předem definovaná trasa na silniční síti)........................ 5 2.3 Hustota provozu (obdoba Českých stupňů provozu)......................... 5 2.4 Poskytování pouze právě dostupných dat.............................. 6 3 Časová platnost 7 4 Popisování poloh 8 5 Příloha A: Příklady zpráv 9 5.1 traffic-levels.xml - hustota provozu na dvou místech........................ 9 6 Příloha B: W3C XML Schéma 12 6.1 schema.xsd.............................................. 12 Literatura 19 i

Identifikátor a verze: uri cz-ndic_d2-traffic-status-v1.0 Formát 1.0 Specifikace 1.0.0 Aktualizováno 2017-08-12 Typ formátu: Publikace DATEX II v2.3/elaborateddata Rozšiřuje Vydavatel a autor: Vydavatel NDIC Autor Jan Vlčinský Tento dokument popisuje datový formát, používaný pro poskytování informací o hustotě provozu (ve významu stupňů provozu, resp. stavu dopravní situace). Obsah 1

KAPITOLA 1 Úvod Tento dokument je určen pro zhodnocení použitelnosti formátu odběratelem a pro případnou implementaci importu dat z přijatých XML souborů do vlastního informačního systému. Najdete zde: koncepční popis publikovaných informací informaci o používaných metodách popisu polohy W3C XML Schéma formátu vzorek dat Následující témata jsou mimo rámec tohoto popisu a jejich případné uvedení je pouze informativní: protokol přenosu včetně přístupového bodu, životního cyklu atp. související datové formáty typický původ dat typické použití dat 1.1 Obecné pojmy Tento dokument používá následující pojmy: formát popis datové struktury pro přenos nějakého typu informace. protokol popis procesu a pravidel pro přenos dat. NDIC národní dopravně informační centrum DATEX II model model tříd pro popisování informací souvisejících se silniční dopravou. Model tříd ve formě UML je platformně nezávislý. Jednou ze specifických platforem pro vyjádření modelu je XML. Model je rozsáhlý (sestává z několika tisíc strukturálních položek reprezentujících pojem včetně definice). Referenční data (UML model tříd ve formátu Enterprise Architect souboru EAP, XML Schéma a další) viz [d2ref]. Další podpůrné informace viz [d2supp]. 2

(DATEX II) profil zjednodušený model tříd, postačující pro konkrétní potřeby. Profil vzniká z modelu výběrem jeho konkrétních částí. (DATEX II) rozšíření rozšířený DATEX II model, doplňující struktury, které v základním modelu chybí a jsou zapotřebí pro konkrétní potřeby. rozšíření úrovně B Rozšíření DATEX II modelu, které je zpětně kompatibilní se základním DATEX II modelem, i když obsahuje přidané struktury. [16157-1] rozšíření úrovně C Rozšíření DATEX II modelu, které není zpětně kompatibilní se základním DATEX II modelem. publikace prvek DATEX II modelu, sloužící jako obálka přenášeného obsahu určitého typu. Každá zasílaná DA- TEX II zpráva obsahuje právě jeden prvek typu publikace. Existuje řada typů publikace, např. Situation- Publication [16157-3], ElaboratedDataPublication [16157-5], PredefinedLocationsPublication [16157-3] atd. (W3C) XML Schéma jazyk, kterým lze definovat pravidla pro strukturu XML dokumentu. XSD XML dokument, obsahující XML Schéma. Někdy též synonymum pro XML Schéma samotné. uri text, který slouží jako unikátní identifikátor. V tomto dokumentu má každý formát své uri. 1.1. Obecné pojmy 3

KAPITOLA 2 Koncepty Popisovaný formát umožňuje poskytování informací o hustotě provozu vztažených k sadě předem definovaných tras. 2.1 Publikace typu ElaboratedDataPublication Formát vychází z DATEX II publikace typu ElaboratedDataPublication [16157-5] a využívá ji pro přenos informací o hustotě provozu na definovaných trasách. 1 <?xml version="1.0" encoding="utf-8"?> 2 <d2logicalmodel xmlns="http://datex2.eu/schema/2/2_0" 3 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" modelbaseversion="2" 4 xsi:schemalocation="http://datex2.eu/schema/2/2_0../schema/schema.xsd"> 5 <exchange> 6 <supplieridentification> 7 <country>cz</country> 8 <nationalidentifier>ndic</nationalidentifier> 9 </supplieridentification> 10 </exchange> 11 <payloadpublication xsi:type="elaborateddatapublication" lang="cz"> 12 <publicationtime>2017-07-28t16:05:04+02:00</publicationtime> 13 <publicationcreator> 14 <country>cz</country> 15 <nationalidentifier>ndic</nationalidentifier> 16 </publicationcreator> 17 <timedefault>2017-07-28t16:10:04+02:00</timedefault> 18 <headerinformation> 19 <confidentiality>norestriction</confidentiality> 20 <informationstatus>real</informationstatus> 21 </headerinformation> 22 <elaborateddata> hustota provozu pro jednotlivou trasu je uvedena v elementu elaborateddata, který se v publikaci může vyskytovat opakovaně, popisující hustotu dopravy na různých trasách. Element elaborateddata nemá vlastní unikátní identifikátor a je jednoznačně určen časem publikace a identifikátorem odkazované polohy. 4

2.2 Popis trasy (předem definovaná trasa na silniční síti) Trasa bývá popsána liniovým úsekem na silniční síti, daným většinou přítomností detekce průjezdu vozidel. Vzhledem k tomu, že se poloha senzorů snímajících vozidla, či úseky na kterých se hustoty provozu sledují, nemění, využívá tento profil pro popis polohy odkaz LocationByReference na předem definovanou polohu popsanou instancí třídy PredefinedLocation z balíčku PredefinedLocationsPublication. Trasa tedy není popsána přímo v souboru. Trasa stavové informace (úseku dojezdové doby) je tedy vyjádřena odkazem do sady předem definovaných míst. Pro dohledání místa je proto nutno získat publikaci PredefinedLocationsPublication související s tímto zdrojem informací a v něm dohledat polohu shodného typu (dle targetclass, zde PredefinedLocation), se stejným identifikátorem a verzí. Trasa, pro kterou vypočtená dojezdová doba platí, je specifikována pomocí elementu pertinentlocation. Ten má vždy xsi:type= LocationByReference. Samotný odkaz je proveden vnořeným elementem predefinedlocationreference s atributem targetclass= PredefinedLocation. 24 <pertinentlocation xsi:type="locationbyreference"> 25 <predefinedlocationreference targetclass="predefinedlocation" 26 version="0" id="6d476a44-aa44-4947-aa4b-7c4dd79bb67e" /> 27 </pertinentlocation> 2.3 Hustota provozu (obdoba Českých stupňů provozu) Hustota provozu se nevyjadřuje ve stupních, tak jak je zvykem v ČR, ale pomocí frází, např. Dopravní kolony. Pro toto vyjádření mají tvůrci dat převodníky umožňující převést stupeň provozu (1-5) na jednu z frází hustoty provozu. 28 <trafficstatus> 29 <trafficstatusvalue>heavy</trafficstatusvalue> 30 </trafficstatus> Hustota provozu je vyjádřena hodnotou z číselníku TrafficStatusEnum jak je definováno v normě [16157-3] v tabulce A.125. Název výčtové hodnoty impossible Určení Tabulka 2.1: Hodnoty obsažené ve výčtu TrafficStatusEnum Definice Dopravní kolaps Vozidla na komunikacích stojí nebo v kolonách jen velmi pomalu popojíždějí, průměrná rychlost je velmi malá. congested Dopravní kolony Tvoří se kolony vozidel, provoz není plynulý, průměrná rychlost je výrazně snížená, průjezd křižovatkami je narušen. heavy Silný provoz Tvoří se proudy vozidel, provoz je plynulý, avšak rychlost nižší než maximální povolená. freeflow Plynulý provoz Doprava je v daném směru plynulá. Provoz probíhá nejvyšší povolenou nebo vyšší rychlostí a řidiči mohou volně přejíždět mezi pruhy. unknown Neznámý Dopravní podmínky jsou neznámé. Výše uvedené hodnoty a jejich význam je interpretací tak aby byly co nejbližší podmínkám v ČR a popisu stupňů dopravy viz [tl-wiki]. Další atributy, jako např. trend, se neuvádí. 2.2. Popis trasy (předem definovaná trasa na silniční síti) 5

2.4 Poskytování pouze právě dostupných dat Formát přenáší informace o hustotě provozu pouze pro ty trasy, pro které existují dostupné informace, ostatní jsou vynechány, případně se použije hodnota unknown. 2.4. Poskytování pouze právě dostupných dat 6

KAPITOLA 3 Časová platnost Začátek a konec platnosti dojezdových dob je uveden jednou pro všechny záznamy v publikaci pomocí povinného elementu publicationtime a nepoviného elementu timedefault oba typu typu DateTime třídy ElaboratedDataPublication. Žádné další určení platnosti (např. vymezené hodiny nebo dny) údajů není používano. 12 <publicationtime>2017-07-28t16:05:04+02:00</publicationtime> 13 <publicationcreator> 14 <country>cz</country> 15 <nationalidentifier>ndic</nationalidentifier> 16 </publicationcreator> 17 <timedefault>2017-07-28t16:10:04+02:00</timedefault> 7

KAPITOLA 4 Popisování poloh Formát popisuje polohy výhradně odkazem do sady předem definovaných poloh (třída PredefinedLocation) v publikaci PredefinedLocationsPublication [16157-3]. Metody popisu polohy jsou mimo rámec tohoto dokumentu a jsou popsány jinde. 8

KAPITOLA 5 Příloha A: Příklady zpráv 5.1 traffic-levels.xml - hustota provozu na dvou místech Publikace obsahuje dva záznamy o hustotě provozu, každý na jiném místě. Trasy jsou definovány v jiné publikaci typu PredefinedLocationsPublication, která zde není detailně popisována. První trasa, s identifikátorem 6D476A44-AA44-4947-AA4B-7C4DD79BB67E, má hustotu provozu heavy, tedy silný provoz. Druhá trasa, s identifikátorem 5C8463E7-C547-4D30-B22A-4C95BEDE96B6, má hustotu provozu congested, tedy dopravní kolona. <?xml version="1.0" encoding="utf-8"?> <d2logicalmodel xmlns="http://datex2.eu/schema/2/2_0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" modelbaseversion="2" xsi:schemalocation="http://datex2.eu/schema/2/2_0../schema/schema.xsd"> <exchange> <supplieridentification> <country>cz</country> <nationalidentifier>ndic</nationalidentifier> </supplieridentification> </exchange> <payloadpublication xsi:type="elaborateddatapublication" lang="cz"> <publicationtime>2017-07-28t16:05:04+02:00</publicationtime> <publicationcreator> <country>cz</country> <nationalidentifier>ndic</nationalidentifier> </publicationcreator> <timedefault>2017-07-28t16:10:04+02:00</timedefault> <headerinformation> <confidentiality>norestriction</confidentiality> <informationstatus>real</informationstatus> </headerinformation> <elaborateddata> <basicdata xsi:type="trafficstatus"> <pertinentlocation xsi:type="locationbyreference"> <predefinedlocationreference targetclass="predefinedlocation" version="0" id="6d476a44-aa44-4947-aa4b-7c4dd79bb67e" /> </pertinentlocation> 9

<trafficstatus> <trafficstatusvalue>heavy</trafficstatusvalue> </trafficstatus> </basicdata> </elaborateddata> <elaborateddata> <basicdata xsi:type="trafficstatus"> <pertinentlocation xsi:type="locationbyreference"> <predefinedlocationreference targetclass="predefinedlocation" version="0" id="5c8463e7-c547-4d30-b22a-4c95bede96b6" /> </pertinentlocation> <trafficstatus> <trafficstatusvalue>congested</trafficstatusvalue> </trafficstatus> </basicdata> </elaborateddata> </payloadpublication> </d2logicalmodel> 5.1.1 Kořenový element a obálka publikace Kořenový element d2logicalmodel deklaruje, že se jedná o nějakou zprávu, používající DATEX II. Element exchange obsahuje identifikátor poskytovatele. Element payloadpublication je obálkou pro přenos samotných informací, obsahující především elementy elaborateddata, kterých může být mnoho (v této ukázce jsou dva). Atribut xsi:type= ElaboratedDataPublication v elementu payloadpublication určuje, že tato obálka je typu Vypočtená data. Element publicationtime uvádí čas vydání publikace jako celku a současně je to čas, pro který byly vypočteny všechny hodnoty hustoty provozu. Element publicationcreator identifikuje tvůrce publikace. timedefault element uvádí čas platnosti vydané publikace jako celku. Je také časem kdy vypočtené stavy dopravy vyprší (konec platnosti). 5.1.2 Popis hustoty provozu na jedné trase Následující element elaborateddata se může opakovat a popisuje jednotlivé dílčí vypočtené stupně provozu. Zanořený element basicdata svým atributem xsi:type= TrafficStatus uvádí, že hodnoty jsou ve významu hustota provozu. Poloha stavové informace Atributy id= 6D476A44-AA44-4947-AA4B-7C4DD79BB67E a id= 5C8463E7-C547-4D30-B22A- 4C95BEDE96B6 v elementech predefinedlocationreference jednotlivých záznamů elaborateddata odkazují na dvě předem definované trasy (místa) s daným identifikátorem a atributem version= 0 upřesňuje, o které verze popisu polohy jde. Hustota provozu Element trafficstatus uvádí v trafficstatusvalue hustotu provozu výčtovým typem, v tomto případě s hodnotou heavy pro první místo a congested pro místo druhé. 5.1. traffic-levels.xml - hustota provozu na dvou místech 10

Časová platnost Počátek platnosti uvedených hodnot je uveden společně pro všechny záznamy a to v elementu publicationtime. Odhadovaná doba, po kterou by měla vypočtená hustota dopravy platit, se nemusí uvádět, v tom případě je na odběrateli, aby si takovou platnost určil sám. Zde je uvedena v elementu timedefault. 5.1. traffic-levels.xml - hustota provozu na dvou místech 11

KAPITOLA 6 Příloha B: W3C XML Schéma Struktura XML přenášené zprávy je závazně definována pomocí následujícího W3C XML Schématu: 6.1 schema.xsd <?xml version="1.0" encoding="utf-8" standalone="no"?> <xs:schema elementformdefault="qualified" attributeformdefault="unqualified" xmlns:d2logicalmodel="http://datex2.eu/schema/2/2_0" version="2.3" targetnamespace="http://datex2.eu/schema/2/2_0" xmlns:xs="http://www.w3.org/2001/xmlschema"> <xs:complextype name="_extensiontype"> <xs:any namespace="##any" processcontents="lax" minoccurs="0" maxoccurs="unbounded" /> <xs:complextype name="_predefinedlocationversionedreference"> <xs:complexcontent> <xs:extension base="d2logicalmodel:versionedreference"> <xs:attribute name="targetclass" use="required" fixed="predefinedlocation" /> </xs:extension> </xs:complexcontent> <xs:simpletype name="areaofinterestenum"> <xs:restriction base="xs:string"> <xs:enumeration value="continentwide" /> <xs:enumeration value="national" /> <xs:enumeration value="neighbouringcountries" /> <xs:enumeration value="notspecified" /> <xs:enumeration value="regional" /> </xs:restriction> <xs:complextype name="basicdata" abstract="true"> <xs:element name="pertinentlocation" type="d2logicalmodel:groupoflocations" minoccurs="0" /> 12

<xs:element name="basicdataextension" <xs:simpletype name="boolean"> <xs:restriction base="xs:boolean" /> <xs:simpletype name="computationmethodenum"> <xs:restriction base="xs:string"> <xs:enumeration value="arithmeticaverageofsamplesbasedonafixednumberofsamples " /> <xs:enumeration value="arithmeticaverageofsamplesinatimeperiod" /> <xs:enumeration value="harmonicaverageofsamplesinatimeperiod" /> <xs:enumeration value="medianofsamplesinatimeperiod" /> <xs:enumeration value="movingaverageofsamples" /> </xs:restriction> <xs:simpletype name="confidentialityvalueenum"> <xs:restriction base="xs:string"> <xs:enumeration value="internaluse" /> <xs:enumeration value="norestriction" /> <xs:enumeration value="restrictedtoauthorities" /> <xs:enumeration value="restrictedtoauthoritiesandtrafficoperators" /> <xs:enumeration value="restrictedtoauthoritiestrafficoperatorsandpublishers" /> <xs:enumeration value="restrictedtoauthoritiestrafficoperatorsandvms" /> </xs:restriction> <xs:simpletype name="countryenum"> <xs:restriction base="xs:string"> <xs:enumeration value="at" /> <xs:enumeration value="be" /> <xs:enumeration value="bg" /> <xs:enumeration value="ch" /> <xs:enumeration value="cs" /> <xs:enumeration value="cy" /> <xs:enumeration value="cz" /> <xs:enumeration value="de" /> <xs:enumeration value="dk" /> <xs:enumeration value="ee" /> <xs:enumeration value="es" /> <xs:enumeration value="fi" /> <xs:enumeration value="fo" /> <xs:enumeration value="fr" /> <xs:enumeration value="gb" /> <xs:enumeration value="gg" /> <xs:enumeration value="gi" /> <xs:enumeration value="gr" /> <xs:enumeration value="hr" /> <xs:enumeration value="hu" /> <xs:enumeration value="ie" /> <xs:enumeration value="im" /> <xs:enumeration value="is" /> <xs:enumeration value="it" /> <xs:enumeration value="je" /> <xs:enumeration value="li" /> <xs:enumeration value="lt" /> <xs:enumeration value="lu" /> <xs:enumeration value="lv" /> <xs:enumeration value="ma" /> <xs:enumeration value="mc" /> <xs:enumeration value="mk" /> <xs:enumeration value="mt" /> 6.1. schema.xsd 13

<xs:enumeration value="nl" /> <xs:enumeration value="no" /> <xs:enumeration value="pl" /> <xs:enumeration value="pt" /> <xs:enumeration value="ro" /> <xs:enumeration value="se" /> <xs:enumeration value="si" /> <xs:enumeration value="sk" /> <xs:enumeration value="sm" /> <xs:enumeration value="tr" /> <xs:enumeration value="va" /> <xs:enumeration value="other" /> </xs:restriction> <xs:element name="d2logicalmodel" type="d2logicalmodel:d2logicalmodel" /> <xs:complextype name="d2logicalmodel"> <xs:element name="exchange" type="d2logicalmodel:exchange" /> <xs:element name="payloadpublication" type="d2logicalmodel:payloadpublication" minoccurs="0" /> <xs:element name="d2logicalmodelextension" <xs:attribute name="modelbaseversion" use="required" fixed="2" /> <xs:complextype name="datavalue" abstract="true"> <xs:element name="dataerror" type="d2logicalmodel:boolean" minoccurs="0" maxoccurs="1" /> <xs:element name="reasonfordataerror" type="d2logicalmodel:multilingualstring" minoccurs="0" maxoccurs="1" /> <xs:element name="datavalueextension" <xs:attribute name="accuracy" type="d2logicalmodel:percentage" use="optional" /> <xs:attribute name="computationalmethod" type="d2logicalmodel:computationmethodenum" use="optional" /> <xs:attribute name="numberofincompleteinputs" type="d2logicalmodel:nonnegativeinteger" use="optional" /> <xs:attribute name="numberofinputvaluesused" type="d2logicalmodel:nonnegativeinteger" use="optional" /> <xs:attribute name="smoothingfactor" type="d2logicalmodel:float" use="optional" /> <xs:attribute name="standarddeviation" type="d2logicalmodel:float" use="optional" /> <xs:attribute name="suppliercalculateddataquality" type="d2logicalmodel:percentage" use="optional" /> <xs:simpletype name="datetime"> <xs:restriction base="xs:datetime" /> <xs:complextype name="elaborateddata"> <xs:element name="basicdata" type="d2logicalmodel:basicdata" minoccurs="0" /> <xs:element name="elaborateddataextension" <xs:complextype name="elaborateddatapublication"> <xs:complexcontent> 6.1. schema.xsd 14

<xs:extension base="d2logicalmodel:payloadpublication"> <xs:element name="perioddefault" type="d2logicalmodel:seconds" minoccurs="0" maxoccurs="1" /> <xs:element name="timedefault" type="d2logicalmodel:datetime" minoccurs="0" maxoccurs="1" /> <xs:element name="headerinformation" type="d2logicalmodel:headerinformation" /> <xs:element name="elaborateddata" type="d2logicalmodel:elaborateddata" maxoccurs="unbounded" /> <xs:element name="elaborateddatapublicationextension" </xs:extension> </xs:complexcontent> <xs:complextype name="exchange"> <xs:element name="supplieridentification" type="d2logicalmodel:internationalidentifier" /> <xs:element name="exchangeextension" <xs:simpletype name="float"> <xs:restriction base="xs:float" /> <xs:complextype name="groupoflocations" abstract="true"> <xs:element name="groupoflocationsextension" <xs:complextype name="headerinformation"> <xs:element name="areaofinterest" type="d2logicalmodel:areaofinterestenum" minoccurs="0" maxoccurs="1" /> <xs:element name="confidentiality" type="d2logicalmodel:confidentialityvalueenum" minoccurs="1" maxoccurs="1" /> <xs:element name="informationstatus" type="d2logicalmodel:informationstatusenum" minoccurs="1" maxoccurs="1" /> <xs:element name="urgency" type="d2logicalmodel:urgencyenum" minoccurs="0" maxoccurs="1" /> <xs:element name="headerinformationextension" <xs:simpletype name="informationstatusenum"> <xs:restriction base="xs:string"> <xs:enumeration value="real" /> <xs:enumeration value="securityexercise" /> <xs:enumeration value="technicalexercise" /> <xs:enumeration value="test" /> </xs:restriction> <xs:complextype name="internationalidentifier"> <xs:element name="country" type="d2logicalmodel:countryenum" minoccurs="1" maxoccurs="1" /> <xs:element name="nationalidentifier" type="d2logicalmodel:string" 6.1. schema.xsd 15

minoccurs="1" maxoccurs="1" /> <xs:element name="internationalidentifierextension" <xs:simpletype name="language"> <xs:restriction base="xs:language" /> <xs:complextype name="location" abstract="true"> <xs:complexcontent> <xs:extension base="d2logicalmodel:groupoflocations"> <xs:element name="locationextension" </xs:extension> </xs:complexcontent> <xs:complextype name="locationbyreference"> <xs:complexcontent> <xs:extension base="d2logicalmodel:location"> <xs:element name="predefinedlocationreference" type="d2logicalmodel:_predefinedlocationversionedreference" minoccurs="1" maxoccurs="1" /> <xs:element name="locationbyreferenceextension" </xs:extension> </xs:complexcontent> <xs:complextype name="multilingualstring"> <xs:element name="values"> <xs:complextype> <xs:element name="value" type="d2logicalmodel:multilingualstringvalue" maxoccurs="unbounded" /> </xs:element> <xs:complextype name="multilingualstringvalue"> <xs:simplecontent> <xs:extension base="d2logicalmodel:multilingualstringvaluetype"> <xs:attribute name="lang" type="xs:language" /> </xs:extension> </xs:simplecontent> <xs:simpletype name="multilingualstringvaluetype"> <xs:restriction base="xs:string"> <xs:maxlength value="1024" /> </xs:restriction> <xs:simpletype name="nonnegativeinteger"> <xs:restriction base="xs:nonnegativeinteger" /> <xs:complextype name="payloadpublication" abstract="true"> <xs:element name="publicationtime" type="d2logicalmodel:datetime" minoccurs="1" maxoccurs="1" /> 6.1. schema.xsd 16

<xs:element name="publicationcreator" type="d2logicalmodel:internationalidentifier" /> <xs:element name="payloadpublicationextension" <xs:attribute name="lang" type="d2logicalmodel:language" use="required" /> <xs:simpletype name="percentage"> <xs:restriction base="d2logicalmodel:float" /> <xs:simpletype name="seconds"> <xs:restriction base="d2logicalmodel:float" /> <xs:simpletype name="string"> <xs:restriction base="xs:string"> <xs:maxlength value="1024" /> </xs:restriction> <xs:complextype name="trafficstatus"> <xs:complexcontent> <xs:extension base="d2logicalmodel:basicdata"> <xs:element name="trafficstatus" type="d2logicalmodel:trafficstatusvalue" minoccurs="0" /> <xs:element name="trafficstatusextension" </xs:extension> </xs:complexcontent> <xs:simpletype name="trafficstatusenum"> <xs:restriction base="xs:string"> <xs:enumeration value="impossible" /> <xs:enumeration value="congested" /> <xs:enumeration value="heavy" /> <xs:enumeration value="freeflow" /> <xs:enumeration value="unknown" /> </xs:restriction> <xs:complextype name="trafficstatusvalue"> <xs:complexcontent> <xs:extension base="d2logicalmodel:datavalue"> <xs:element name="trafficstatusvalue" type="d2logicalmodel:trafficstatusenum" minoccurs="1" maxoccurs="1" /> <xs:element name="trafficstatusvalueextension" </xs:extension> </xs:complexcontent> <xs:simpletype name="urgencyenum"> <xs:restriction base="xs:string"> <xs:enumeration value="extremelyurgent" /> <xs:enumeration value="urgent" /> <xs:enumeration value="normalurgency" /> </xs:restriction> <xs:complextype name="versionedreference"> <xs:attribute name="id" type="xs:string" use="required" /> <xs:attribute name="version" type="xs:string" use="required" /> 6.1. schema.xsd 17

</xs:schema> 6.1. schema.xsd 18

Literatura [16157-1] ČSN CEN TS 16157-1: Inteligentní dopravní systémy Specifikace výměnného formátu DATEX II pro řízení dopravy a dopravní informace - Část 1: Obecný rámec a architektura [16157-2] ČSN CEN TS 16157-2: Inteligentní dopravní systémy Specifikace výměnného formátu DATEX II pro řízení dopravy a dopravní informace - Část 2: Označování pozice [16157-3] ČSN CEN TS 16157-3: Inteligentní dopravní systémy Specifikace výměnného formátu DATEX II pro řízení dopravy a dopravní informace Část 3: Publikace situace [16157-4] ČSN CEN TS 16157-4: Inteligentní dopravní systémy Specifikace výměnného formátu DATEX II pro řízení dopravy a dopravní informace Část 4: Publikace proměnného dopravního značení [16157-5] ČSN CEN TS 16157-5: Inteligentní dopravní systémy Specifikace výměnného formátu DATEX II pro řízení dopravy a dopravní informace Část 5: Publikace naměřených a zpracovaných dat [d2ref] DATEX II Current version/reference set, http://www.datex2.eu/current-version-reference (dostupné jen přihlášeným uživatelům). [d2supp] DATEX II Current version/supporting, http://www.datex2.eu/current-version-supporting (dostupné jen přihlášeným uživatelům). [tl-wiki] Popis stupňů dopravy tak jak jsou používány v ČR, https://cs.wikipedia.org/wiki/stupeň_provozu 19