EN 15531-2:2022
(Main)Public transport - Service interface for real-time information relating to public transport operations - Part 2: Communications infrastructure
Public transport - Service interface for real-time information relating to public transport operations - Part 2: Communications infrastructure
Service Interface for Real Time Information (SIRI) is a specification for an interface that allows systems running computer applications to exchange information about the planned, current or projected performance of the public transport operations.
The scope of this WI is to update CEN/EN 15531-2:2015 which allows pairs of server computers to exchange structured real-time information about schedules, vehicles, and connections, together with general informational messages related to the operation of the services. The information can be used for many different purposes, for example:
• To provide real time-departure from stop information for display on stops, internet and mobile delivery systems;
• To provide real-time progress information about individual vehicles;
• To manage the movement of buses roaming between areas covered by different servers;
• To manage the synchronisation of guaranteed connections between fetcher and feeder services;
• To exchange planned and real-time timetable updates;
• To distribute status messages about the operation of the services;
• To provide performance information to operational history and other management systems.
Implementations SIRI have revealed a number of improvements and some minor enhancements necessary for a successful and uniform usage of the specification in the future.
The main elements out of this work item will be:
o Prepare an updated edition of the TS as a document
o Update the common XSD of SIRI parts 1-5
The new work item will consider the projects of
o PT companies and IT-suppliers especially in Switzerland, Germany, France, Netherlands and Sweden
o Railway traffic
o accessibility in public transport
Öffentlicher Verkehr - Dienstschnittstelle für Echtzeitinformationen bezogen auf Operationen im öffentlichen Verkehr - Teil 2: Kommunikationsinfrastruktur
Transport public - Interface de service pour les informations en temps réel relatives aux opérations de transport public - Partie 2 : Infrastructure des communications
La norme SIRI utilise un ensemble cohérent de protocoles de communication généraux pour échanger des informations entre un client et un serveur. Le même schéma d'échange de message peut être utilisé pour mettre en œuvre différentes interfaces fonctionnelles spécifiques sous la forme d'un ensemble de types de contenus de message concrets.
L'échange de données selon la norme SIRI fait appel à deux schémas spécifiques d'interaction client / serveur bien connus : Demande/Réponse et Édition/Abonnement.
• Le schéma Demande/Réponse permet l'échange ad hoc de données sur demande du client,
• Le schéma Édition/Abonnement permet d'émettre de façon répétée et asynchrone des notifications et des données afin de diffuser des événements et des situations identifiées par un service en temps réel.
L'utilisation du schéma d'interaction Édition/Abonnement est fidèle aux spécifications de la norme « Publish- Subscribe Notification for Web Services » (WS-PubSub) ; la norme SIRI reprend autant que faire se peut la séparation des problématiques et la terminologie relative aux concepts et aux interfaces d'édition/d'abonnement de la norme WS-PubSub. Cette dernière décompose la partie serveur du schéma Édition/Abonnement en différents rôles et interfaces définis (Abonné, Éditeur, Producteur ou Destinataire de notifications, par exemple) : dans le cadre d'une mise en œuvre SIRI réelle, une même entité peut associer et fournir certaines de ces interfaces distinctes. Bien qu'aujourd'hui SIRI ne soit pas déployé comme un service web WS-PubSub intégral, l'utilisation d'une architecture WS-PubSub permet de simplifier cette action future.
En général, le schéma Édition/Abonnement n'est pas destiné à prendre en charge un grand nombre d'appareils d'utilisateurs finaux.
En matière de transmission de données en réponse à des demandes et des abonnements, SIRI prend en charge deux schémas communs d'échange de messages, similaires à ceux des systèmes nationaux existants :
• Une Transmission « directe » en une seule étape conformément au paradigme traditionnel client-serveur avec édition et abonnement WS-PubSub ordinaires ; et
• Une transmission « fetched » en deux étapes, laquelle configure l'envoi de messages selon une séquence de deux alertes successives, la première visant à informer le client et la seconde à envoyer les données lorsque ce dernier est prêt. La Transmission Fetched constitue à elle seule un schéma connecté.
• En fonction des environnements cibles, chaque schéma de transmission implique différents compromis à respecter en vue de garantir l'efficacité du déploiement.
[...]
Javni prevoz - Vmesnik za informiranje v realnem času za potrebe delovanja javnega prevoza - 2. del: Komunikacijska infrastruktura
Vmesnik za informiranje v realnem času (SIRI) je specifikacija za vmesnik, ki sistemom, v katerih se izvajajo računalniške aplikacije, omogoča izmenjavo informacij o načrtovanem, trenutnem ali predvidenem poteku javnega prevoza.
Področje uporabe tega dokumenta WI je posodobitev standarda CEN/EN 15531-2:2015, ki parom strežniških računalnikov omogoča izmenjavo strukturiranih informacij v realnem času o voznih redih, vozilih in povezavah, skupaj s splošnimi informativnimi sporočili, povezanimi z delovanjem storitev. Podatke je mogoče uporabiti za različne namene, na primer za:
• zagotavljanje informacij o dejanskem času odhoda s postajališča, ki so prikazane na postajališčih, v internetu in mobilnih sistemih za dostavo;
• zagotavljanje informacij o poti posameznih vozil v realnem času;
• upravljanje poti avtobusov med območji, ki jih pokrivajo različni strežniki;
• upravljanje sinhronizacije zajamčenih povezav med storitvami pridobivanja in podajanja;
• izmenjavo načrtovanih in sprotnih posodobitev voznega reda;
• distribucijo statusnih sporočil o delovanju storitev;
• zagotavljanje informacij o učinkovitosti za operativno zgodovino in druge sisteme upravljanja.
Izvedbe vmesnika SIRI razkrivajo številne izboljšave in nekatere podrobnosti, potrebne za uspešno in enotno uporabo specifikacije v prihodnosti.
Glavni elementi teh popravkov bodo:
• priprava posodobljene izdaje tehnične specifikacije kot dokumenta;
• posodobitev skupnega XSD-ja delov vmesnika SIRI 1–5.
Nova delovna postavka bo obravnavala projekte:
• PT-podjetij in IT-dobaviteljev, zlasti v Švici, Nemčiji, Franciji, na Nizozemskem in Švedskem;
• železniškega prometa;
• dostopnosti v javnem prometu.
General Information
Relations
Standards Content (Sample)
SLOVENSKI STANDARD
01-maj-2023
Nadomešča:
SIST EN 15531-2:2015
Javni prevoz - Vmesnik za informiranje v realnem času za potrebe delovanja
javnega prevoza - 2. del: Komunikacijska infrastruktura
Public transport - Service interface for real-time information relating to public transport
operations - Part 2: Communications infrastructure
Öffentlicher Verkehr - Serviceschnittstelle für Echtzeitinformationen bezogen auf
Operationen im öffentlichen Verkehr - Teil 2: Kommunikationsstruktur
Transport public - Interface de service pour les informations en temps réel relatives aux
opérations de transport public - Partie 2 : Communications
Ta slovenski standard je istoveten z: EN 15531-2:2022
ICS:
35.240.60 Uporabniške rešitve IT v IT applications in transport
prometu
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EN 15531-2
EUROPEAN STANDARD
NORME EUROPÉENNE
November 2022
EUROPÄISCHE NORM
ICS 35.240.60 Supersedes EN 15531-2:2015
English Version
Public transport - Service interface for real-time
information relating to public transport operations - Part
2: Communications infrastructure
Transport public - Interface de service pour les Öffentlicher Verkehr - Dienstschnittstelle für
informations en temps réel relatives aux opérations de Echtzeitinformationen bezogen auf Operationen im
transport public - Partie 2 : Communications öffentlichen Verkehr - Teil 2:
Kommunikationsinfrastruktur
This European Standard was approved by CEN on 16 October 2022.
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this
European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references
concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN
member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by
translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management
Centre has the same status as the official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway,
Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and
United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2022 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN 15531-2:2022 E
worldwide for CEN national Members.
Contents Page
European Foreword . 6
Introduction . 8
1 Scope . 10
2 Normative references . 11
3 Terms and definitions . 11
4 Symbols and abbreviations . 11
5 Common communication aspects . 11
5.1 Data Exchange Patterns of Interaction . 11
5.1.1 Introduction . 11
5.1.2 Request/Response Pattern . 11
5.1.3 Publish/Subscribe Pattern . 12
5.1.4 Publish/Subscribe with Broker Pattern . 13
5.1.5 Request/Response – Compound Requests . 14
5.1.6 Publish/Subscribe – Compound Subscriptions. 15
5.2 Delivery Patterns . 15
5.2.1 Introduction . 15
5.2.2 Direct Delivery . 15
5.2.3 Fetched Delivery . 16
5.2.4 Data Horizon for Fetched Delivery . 17
5.2.5 Get Current Message . 18
5.2.6 Multipart Despatch of a Delivery . 18
5.2.7 Multipart Despatch of a Fetched Delivery – MoreData . 19
5.3 Mediation Behaviour . 20
5.3.1 Introduction . 20
5.3.2 Mediation Behaviour – Maintaining Subscription Last Updated State . 20
5.3.3 Mediation Behaviour – Subscription Filters . 23
5.4 Recovery Considerations for Publish Subscribe . 25
5.4.1 Introduction . 25
5.4.2 Check Status – Polling . 25
5.4.3 Heartbeat – Pinging . 25
5.4.4 Degrees of Failure . 26
5.4.5 Detecting a Failure of the Producer . 26
5.4.6 Detecting a Failure of the Consumer . 28
5.5 Recovery Considerations for Direct Delivery . 29
5.6 Request Parameters and Interactions . 29
5.7 Error Conditions for Requests . 32
5.8 Versioning . 34
5.8.1 Introduction . 34
5.8.2 The Overall SIRI Framework Version Level . 34
5.8.3 The SIRI Functional Service Type Version Level . 34
5.9 Access Controls: Security and Authentication . 34
5.9.1 Introduction . 34
5.9.2 System Mechanisms External to SIRI Messages . 35
5.10 Service Discovery . 36
5.10.1 Introduction . 36
5.10.2 Discovery of Servers that Support SIRI Services . 36
5.10.3 Discovery of the Capabilities of a SIRI Server . 36
5.10.4 Discovery of the Coverage of a Given SIRI Functional Service . 36
5.11 Capability Matrix . 37
5.11.1 Introduction . 37
5.11.2 SIRI General Capabilities . 38
6 Request/Response . 39
6.1 Making a Direct Request . 39
6.1.1 Introduction . 39
6.1.2 ServiceRequest Message — Element . 39
6.1.3 The ServiceRequestContext — Element . 41
6.1.4 Common Properties of ServiceRequest Messages — Element . 43
6.1.5 ServiceRequest — Example . 44
6.1.6 Access Controls on a Request . 44
6.2 Receiving a Data Delivery . 45
6.2.1 Introduction . 45
6.2.2 ServiceDelivery . 46
7 Subscriptions . 50
7.1 Setting up Subscriptions . 50
7.1.1 Introduction . 50
7.1.2 SubscriptionRequest . 51
7.1.3 SubscriptionResponse .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.