CEN ISO TS 24530-1 - Traffic and Travel Information (TTI) – TTI via Transport Protocol Experts Group (TPEG) Extensible Markup Language (XML) – Part 1: Introduction, common data types and tpegML

Application Area: Traffic and Travel Information

PDF

Publication Year, Number of Pages: Published 2007, 12 pages

Zavedení normy do ČSN: vyhlášením

Extract Creation Year: 2009

Standard Topic Group: TPEG1

Standard Topic: zápis syntaxe; obecná struktura

Topic Description: Xml forma TPEG1, úvod, typy společných dat a schéma.

Introduction, Explanation of Starting Points

příklady xml zpráv

Description of Architecture, Hierarchies, Roles, and Object Relationships
Description of Process / Function / Method of Use

popis rozšiřování definic datových typů;

Description of Interfaces / APIs / System Structure
Protocol / Algorithm / Computation Definition
Definition of Data Representation / Physical Meaning

definice elementů aplikace; xml schéma zprávy (dtd)

Definition of Constants / Ranges / Restrictions

Introduction

Tato norma je 1. částí souboru norem věnující se standardizaci protokolu pro dopravu TPEG. Detailně popisuje nejvyšší úroveň TPEG v jazyku XML využívající aplikace tpegML. Aplikace tpegML je navrhována do zprávy o stavu dopravy na dopravní síti. Umožňuje propojením do infrastruktury a tím ovlivnění trasy například nadměrného nákladu apod. Poskytované informace zahrnují hierarchicky uspořádané informace o událostech, informace o stavu na silnici a případně o infrastruktuře ovlivňující dopravu.

Pro správné porozumění textu je vhodné se seznámit se specifikací binárního TPEG (soubor norem ISO/TS 18234).

Součástí normy jsou tři přílohy, jejichž příklady jsou uvedeny v závěru extraktu. Příloha A obsahuje normativ DTD pro tpegMLDataTypes.dtd. Příloha B obsahuje normativ pro tpegML.dtd a příloha C popisuje možnosti a pravidla budoucí nadstavby a rozšíření DTDs.

Poznámka: Extrakt uvádí vybrané kapitoly popisovaného dokumentu a přejímá původní číslování kapitol.

Application

TPEG aplikace byly prvotně vytvořeny za účelem poskytování dopravních informací tak, aby bylo umožněno jejich kódování, dekódování, filtrování a následná interpretace jak vizuální, tak hlasová. Původní technologie TPEG využívá bitový formát. Vývoj této původní binární technologie TPEG byl určen především pro přenos prostřednictvím digitálního rádia (DAB) a případně internetem s přenosovou rychlostí do 10 kbit/s.

Jazyková nezávislost XML dat je řešena pomocí DTD, ve kterých jsou definovány kódy atributů a jejich konkrétní textová reprezentace pro určitý jazyk. Samotné XML pak využívá jen kódů, které se dají pomocí jazykově závislého DTD převést do textu ve zvoleném jazyce.

1. Associated Standards

Čtenářům se doporučuje seznámit se s technickými specifikacemi ISO/TS 24530-2, ISO/TS 24530-3, ISO/TS 24530-4 případně s dalšími publikovanými pracemi na téma TPEG. Vhodnými specifikacemi jsou i ISO/TS 18234-1, ISO/TS 18234-2, ISO/TS 18234-4, ISO/TS 18234-5 a ISO/TS 18234-6.

2. Abbreviations

Norma pracuje zejména s těmito zkratkami: ARIB, ATSC, DAB, DTD, DVB, EBU, IPR, PTI, RTM, SSF, TPEG.

 
Další termíny a zkratky z oboru ITS jsou obsaženy ve slovníku ITS terminology (www.ITSterminology.org).

4 Formát technické specifikace

Každá kapitola normy popisuje použití tpegML v XML. Po představení a vysvětlení, co kapitola obsahuje a popisuje, stanovuje příslušnou typovou definici dokumentu (DTD) a uvádí příklad. Úplný seznam souborů DTD je uveden v přílohách A a B.

Seznamy atributů jednotlivých prvků používaných v tpegML najdeme v tabulkách specifikací TPEG. V XML struktuře jsou jednotlivé vstupy kódovány. Atributy prvků v této technické specifikaci jsou převzaté z příslušné části CEN ISO/TS 18234.

Pro kódování prvků je používán formát rtmX_Y, kde X vyjadřuje číslo tabulky a Y číslo řádku v dané tabulce (například rtm01_1).

V kapitole je uveden příklad kódu napsaného v jazyce XML na pozemní komunikaci z důvodu nehody na A12 a na následné přesměrování na objízdnou trasu.

5 Pojmy a zápisy souboru tpegMLDATAQTypes.dt. pro jazyk XML

Kapitola definuje pojmy a zápisy souboru tpegMLDATAQTypes.dt. pro jazyk XML. Kompletní seznam se zkratkami je uveden v příloze A, kde jsou uvedeny i příslušné rozsahy definovaného slova pro programátora.

6 Pojmy a zápisy souboru tpegML.dt. pro jazyk XML

Kapitola definuje pojmy a zápisy souboru tpegML.dt. pro jazyk XML. Kompletní seznam se zkratkami je uveden v příloze A, kde jsou uvedeny i příslušné rozsahy definovaného slova pro programátora.

Příloha A (normativní) DTD pro tpegML – obecný datový typ (tpegMLDataTypes.dtd)

Příloha B (normativní) DTD pro tpegML (tpegML.dtd)

Příloha C (normativní)

Tato příloha se týká budoucích rozšíření typů dokumentů.

DTDs může být změněno s dodržením psaných syntaxí s tím, že jsou daná jistá, dále popsaná pravidla:

  • Prvky nemohou být odlišné.
  • Atributy nemohou být odlišné.
  • Atributy nemohou být změněny z implicitní na požadovaný.
  • Standardní hodnoty by neměly být obecně upravovány.
  • A „hodnota“ nemůže být odlišná od atributu „hodnoty“ seznam.
  • Požadovaná struktura dokumentu nemůže být měněna. Například „?“ se nemůže zaměnit za + a nové části není možné požadovat v zadání vnitřního již existující prvku. Jen „?“ a „*“ může být použito, když se mění struktura dokumentu.
  • #PCDATA nemohou být odlišná od prvků.

Filtering by Type

Filtering by Application Area