Intelligent transport systems - Traffic and travel information via transport protocol experts group, generation 2 (TPEG2) - Part 13: Public transport information service (TPEG2-PTS)

This document describes the “public transport information service” (PTS) application, which is intended to cover all modes of public (i.e. collective) transport, both for inter-urban and intra-urban travel. The PTS application is designed to allow the efficient and language-independent delivery of public transport information directly from a service provider to end-users. The PTS application design is based on three main use cases. - Provision of alert information: an alert is a warning that indicates an emergency situation. This case is specifically relevant for broadcast/push mode, for major deviations or disruptions which are relevant for a large number of travellers. A dedicated alert request is also defined and can be used if a backchannel is available. - Timetable information, both scheduled and real time: this information is in some cases relevant for broadcast, e.g. in case of large events for the transport modalities to/from the event site. A dedicated timetable request is also defined and can be used if a backchannel is available. - Individual requests for trip information (backchannel is required). The PTS application focuses on providing core information regarding public transport in order to ensure the compactness of the TPEG application. Specific information as provided in typical public transport apps (e.g. fare information) is not in the scope of this document.

Systèmes intelligents de transport — Informations sur le trafic et le tourisme via le groupe expert du protocole de transport, génération 2 (TPEG2) — Partie 13: Service d'informations sur les transports publics (TPEG2-PTS)

General Information

Status
Published
Publication Date
07-Jan-2025
Current Stage
9092 - International Standard to be revised
Start Date
06-Jun-2025
Completion Date
13-Dec-2025
Ref Project

Relations

Overview

ISO/TS 21219-13:2025 - Intelligent transport systems - Traffic and travel information via transport protocol experts group, generation 2 (TPEG2) - Part 13: Public transport information service (TPEG2-PTS) defines a compact, language‑independent application profile for delivering public (collective) transport information for both inter‑urban and intra‑urban travel. The technical specification targets efficient delivery from service providers to end‑users using TPEG2 over broadcast (push) and backchannel (request/response) modes.

Key topics and technical requirements

  • Primary use cases
    • Alert information: emergency and major disruption warnings suitable for broadcast; optional alert requests via backchannel.
    • Timetable information: scheduled and real‑time timetable distribution; supports broadcast for large events and on‑demand timetable requests.
    • Individual trip requests: personalized trip information (requires backchannel).
  • Message model and components
    • Defines PTS message components (e.g., PTSMessage, GeoLocation, PtRequest, Alert, TripInfoResponse) and ordered component handling to ensure interoperability.
  • Data types and reference tables
    • Standardized datatypes (StopPlace, StopPoint, Route, TimeInfo, TripLegStructure, etc.) and lookup tables (mode/submode of transport, service types, alert causes/events) for consistent semantics.
  • Representation formats
    • Normative support for binary TPEG representation and tpegML (XML-like) representations to fit different transmission and processing environments.
  • Operational constraints
    • Application identification, version signalling, extendibility rules, and TPEG service component framing to guarantee compactness and forward compatibility.
  • Scope exclusions
    • Focuses on core public transport information; detailed commercial or fare information (typical in consumer apps) is explicitly out of scope.

Applications and who uses it

  • Public transport operators and agencies: distribute network alerts, realtime timetable updates, station/stop information.
  • ITS integrators and mobility platform providers: ingest standardized PTS messages to power trip planning, multimodal routing, and disruption management.
  • Broadcasters and connectivity providers: carry TPEG2-PTS in broadcast streams or hybrid broadcast/broadband services.
  • App developers and in-vehicle systems: present compact, language‑independent transport data for passengers and drivers.
  • Traffic management and emergency services: rapidly disseminate large-scale disruption and safety alerts.

Related standards

  • Part of the ISO 21219 series and developed under ISO/TC 204 (Intelligent transport systems). Integrates with other TPEG2 application profiles and conforms to TPEG binary and tpegML representations.

Keywords: ISO/TS 21219-13:2025, TPEG2-PTS, public transport information service, TPEG2, intelligent transport systems, real-time timetable, transport alerts, broadcast and backchannel.

Technical specification
ISO/TS 21219-13:2025 - Intelligent transport systems — Traffic and travel information via transport protocol experts group, generation 2 (TPEG2) — Part 13: Public transport information service (TPEG2-PTS) Released:8. 01. 2025
English language
73 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/TS 21219-13:2025 is a technical specification published by the International Organization for Standardization (ISO). Its full title is "Intelligent transport systems - Traffic and travel information via transport protocol experts group, generation 2 (TPEG2) - Part 13: Public transport information service (TPEG2-PTS)". This standard covers: This document describes the “public transport information service” (PTS) application, which is intended to cover all modes of public (i.e. collective) transport, both for inter-urban and intra-urban travel. The PTS application is designed to allow the efficient and language-independent delivery of public transport information directly from a service provider to end-users. The PTS application design is based on three main use cases. - Provision of alert information: an alert is a warning that indicates an emergency situation. This case is specifically relevant for broadcast/push mode, for major deviations or disruptions which are relevant for a large number of travellers. A dedicated alert request is also defined and can be used if a backchannel is available. - Timetable information, both scheduled and real time: this information is in some cases relevant for broadcast, e.g. in case of large events for the transport modalities to/from the event site. A dedicated timetable request is also defined and can be used if a backchannel is available. - Individual requests for trip information (backchannel is required). The PTS application focuses on providing core information regarding public transport in order to ensure the compactness of the TPEG application. Specific information as provided in typical public transport apps (e.g. fare information) is not in the scope of this document.

This document describes the “public transport information service” (PTS) application, which is intended to cover all modes of public (i.e. collective) transport, both for inter-urban and intra-urban travel. The PTS application is designed to allow the efficient and language-independent delivery of public transport information directly from a service provider to end-users. The PTS application design is based on three main use cases. - Provision of alert information: an alert is a warning that indicates an emergency situation. This case is specifically relevant for broadcast/push mode, for major deviations or disruptions which are relevant for a large number of travellers. A dedicated alert request is also defined and can be used if a backchannel is available. - Timetable information, both scheduled and real time: this information is in some cases relevant for broadcast, e.g. in case of large events for the transport modalities to/from the event site. A dedicated timetable request is also defined and can be used if a backchannel is available. - Individual requests for trip information (backchannel is required). The PTS application focuses on providing core information regarding public transport in order to ensure the compactness of the TPEG application. Specific information as provided in typical public transport apps (e.g. fare information) is not in the scope of this document.

ISO/TS 21219-13:2025 is classified under the following ICS (International Classification for Standards) categories: 03.220.01 - Transport in general; 35.240.60 - IT applications in transport. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/TS 21219-13:2025 has the following relationships with other standards: It is inter standard links to ISO 15708-3:2025. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/TS 21219-13:2025 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


Technical
Specification
ISO/TS 21219-13
First edition
Intelligent transport systems —
2025-01
Traffic and travel information via
transport protocol experts group,
generation 2 (TPEG2) —
Part 13:
Public transport information
service (TPEG2-PTS)
Systèmes intelligents de transport — Informations sur le trafic
et le tourisme via le groupe expert du protocole de transport,
génération 2 (TPEG2) —
Partie 13: Service d'informations sur les transports publics
(TPEG2-PTS)
Reference number
© ISO 2025
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .v
Introduction .vi
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 2
4 Abbreviated terms . 4
5 Application specific constraints . . 4
5.1 Application identification .4
5.2 Version number signalling .4
5.3 Ordered components . .4
5.4 Extendibility .5
5.5 TPEG Service Component Frame .5
6 PTS Structure . 5
7 PTS message components . 7
7.1 PTSMessage .7
7.2 MMCSwitch .8
7.3 MessageManagementLink .8
7.4 MasterMessageLink .8
7.5 MessagePartLink .8
7.6 GeoLocation .8
7.7 PtRequest .8
7.8 AlertRequest .9
7.9 StopEventRequest .9
7.10 TripInfoRequest .9
7.11 Alert . .10
7.12 DiversionLink .10
7.13 StopEvent .10
7.14 StopEventForPlace.10
7.15 StopEventForLine .11
7.16 TripInfoResponse .11
8 PTS Datatypes .11
8.1 AlertFor .11
8.2 LineIdentity . 12
8.3 CallAtStopForLine. 12
8.4 CallAtStopForPlace . 12
8.5 CallAtStopInfo . 12
8.6 OperatorContact. 13
8.7 PtServiceDescription . 13
8.8 Route . . 13
8.9 StopPlace .14
8.10 StopPoint .14
8.11 TimeInfo .14
8.12 TripLegStructure . 15
8.13 TripPreferences. 15
9 PTS Tables . 16
9.1 pts001: ModeOfTransport . .16
9.2 pts017: ServiceDeliveryPointType.17
9.3 pts030: ContactType .17
9.4 pts036: AlertForType .18
9.5 pts037: AlertEvent .18
9.6 pts038: AlertCause.18

iii
9.7 pts039: AdviceType . 22
9.8 pts040: AccessFeatureType . 22
9.9 pts041: StopPlaceType . 23
9.10 pts042: FacilityType . 23
9.11 pts043: ServiceStatus .24
9.12 pts044: StopPlaceUsage. 25
9.13 pts045: Occupancy . 25
9.14 pts100:SubmodeOfTransport . 26
9.15 pts101: AirService . 26
9.16 pts102: GondolaCableCarService .27
9.17 pts105: RailwayService .27
9.18 pts106: UrbanRailwayService . 28
9.19 pts110: BusService . 28
9.20 pts112: CoachService . 29
9.21 pts115: WaterTransportService . 29
Annex A (normative) TPEG application, TPEG-Binary Representation .31
Annex B (normative) TPEG application, tpegML Representation .43
Annex C (informative) PTS usage examples .55
Bibliography .73

iv
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out through
ISO technical committees. Each member body interested in a subject for which a technical committee
has been established has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely
with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of ISO document should be noted. This document was drafted in accordance with the editorial rules of the
ISO/IEC Directives, Part 2 (see www.iso.org/directives).
ISO draws attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). ISO takes no position concerning the evidence, validity or applicability of any claimed patent
rights in respect thereof. As of the date of publication of this document, ISO had not received notice of (a)
patent(s) which may be required to implement this document. However, implementers are cautioned that
this may not represent the latest information, which may be obtained from the patent database available at
www.iso.org/patents. ISO shall not be held responsible for identifying any or all such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions
related to conformity assessment, as well as information about ISO's adherence to the World Trade
Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 204, Intelligent transport systems.
A list of all parts in the ISO 21219 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.

v
Introduction
0.1  History
TPEG technology was originally proposed by the European Broadcasting Union (EBU) Broadcast
Management Committee, who established the B/TPEG project group in the autumn of 1997 with a brief to
develop, as soon as possible, a new protocol for broadcasting traffic and travel-related information in the
multimedia environment. TPEG technology, its applications and service features were designed to enable
travel-related messages to be coded, decoded, filtered and understood by humans (visually and/or audibly
in the user’s language) and by agent systems. Originally, a byte-oriented data stream format, which can be
carried on almost any digital bearer with an appropriate adaptation layer, was developed. Hierarchically
structured TPEG messages from service providers to end-users were designed to transfer information from
the service provider database to an end-user’s equipment.
One year later, in December 1998, the B/TPEG group produced its first EBU specifications. Two documents
were released. Part 2 (TPEG-SSF, which became ISO/TS 18234-2) described the syntax, semantics and
framing structure, which was used for all TPEG applications. Meanwhile, Part 4 (TPEG-RTM, which became
ISO/TS 18234-4) described the first application for road traffic messages.
Subsequently, in March 1999, CEN/TC 278, in conjunction with ISO/TC 204, established a group comprising
members of the former EBU B/TPEG and this working group continued development work. Further parts
were developed to make the initial set of four parts, enabling the implementation of a consistent service.
Part 3 (TPEG-SNI, ISO/TS 18234-3) described the service and network information (SNI) application used
by all service implementations to ensure appropriate referencing from one service source to another.
Part 1 (TPEG-INV, ISO/TS 18234-1) completed the series by describing the other parts and their relationship.
It also contained the application IDs used within the other parts. Additionally, Part 5, the public transport
information application (TPEG-PTI, ISO/TS 18234-5), was developed. The so-called TPEG-LOC location
referencing method, which enabled both map-based TPEG-decoders and non-map-based ones to deliver
either map-based location referencing or human readable text information, was issued as ISO/TS 18234-6
to be used in association with the other applications of parts of the ISO 18234 series to provide location
referencing.
The ISO 18234 series has become known as TPEG Generation 1.
0.2  TPEG Generation 2
When the Traveller Information Services Association (TISA), derived from former forums, was inaugurated
in December 2007, TPEG development was taken over by TISA and continued in the TPEG applications
working group.
It was about this time that the (then) new Unified Modelling Language (UML) was seen as having major
advantages for the development of new TPEG applications in communities who would not necessarily have
the binary physical format skills required to extend the original TPEG TS work. It was also realized that the
XML format for TPEG described within the ISO 24530 series (now superseded) had a greater significance
than previously foreseen, especially in the content-generation segment, and that keeping two physical
formats sychronized, in different standards series, would be rather difficult.
As a result, TISA set about the development of a new TPEG structure that would be UML-based. This has
subsequently become known as TPEG Generation 2.
TPEG2 is embodied in the ISO 21219 series and it comprises many parts that cover the introduction, rules,
toolkit and application components. TPEG2 is built around UML modelling and has a core of rules that
contain the modelling strategy covered in ISO 21219-2, ISO 21219-3 and ISO 21219-4 and the conversion to
two current physical formats: binary (Annex A) and XML (Annex B); others can be added in the future. TISA
uses an automated tool to convert from the agreed UML model XMI file directly into an MS Word document
file that forms the annex for each physical format.
TPEG2 has a three-container conceptual structure: message management (ISO 21219-6), application (several
parts) and location referencing (ISO 21219-7). This structure has flexible capability and can accommodate

vi
many differing use cases that have been proposed within the TTI sector and more broadly for hierarchical
message content.
TPEG2 also has many location referencing options as required by the service provider community, any of
which may be delivered by vectoring data included in the location referencing container.
The following classification provides a helpful grouping of the different TPEG2 parts according to their
intended purpose. Note that the list below may be incomplete, as it is possible that new TPEG2 parts will be
introduced after the publication of this document.
— Toolkit parts: TPEG2-INV (ISO 21219-1), TPEG2-UML (ISO 21219-2), TPEG2-UBCR (ISO 21219-3), TPEG2-
UXCR (ISO 21219-4), TPEG2-SFW (ISO 21219-5), TPEG2-MMC (ISO 21219-6), TPEG2-LRC (ISO 21219-7).
— Special applications: TPEG2-SNI (ISO 21219-9), TPEG2-CAI (ISO 21219-10), TPEG2-LTE (ISO/TS 21219-24).
— Location referencing: TPEG2-OLR (ISO/TS 21219-22), TPEG2-GLR (ISO 21219-21), TPEG2-TLR
(ISO 17572-2), TPEG2-DLR (ISO 17572-3).
— Applications: TPEG2-PTS (ISO 21219-13 – this document), TPEG2-PKI (ISO 21219-14), TPEG2-TEC
(ISO 21219-15), TPEG2-FPI (ISO 21219-16), TPEG2-SPI (ISO 21219-17), TPEG2-TFP (ISO 21219-18),
TPEG2-WEA (ISO 21219-19), TPEG2-RMR (ISO/TS 21219-23), TPEG2-EMI (ISO 21219-25), TPEG2-VLI
(ISO/TS 21219-26).
TPEG2 has been developed to be broadly (but not totally) backward compatible with TPEG1 to assist in
transitions from earlier implementations, while not hindering the TPEG2 innovative approach and being
able to support many new features, such as dealing with applications with both long-term, unchanging
content and highly dynamic content, such as parking information.
This document is based on the TISA specification technical/editorial version reference:
SP19008/1.0/001.
vii
Technical Specification ISO/TS 21219-13:2025(en)
Intelligent transport systems — Traffic and travel information
via transport protocol experts group, generation 2 (TPEG2) —
Part 13:
Public transport information service (TPEG2-PTS)
1 Scope
This document describes the “public transport information service” (PTS) application, which is intended
to cover all modes of public (i.e. collective) transport, both for inter-urban and intra-urban travel. The
PTS application is designed to allow the efficient and language-independent delivery of public transport
information directly from a service provider to end-users.
The PTS application design is based on three main use cases.
— Provision of alert information: an alert is a warning that indicates an emergency situation. This case is
specifically relevant for broadcast/push mode, for major deviations or disruptions which are relevant
for a large number of travellers. A dedicated alert request is also defined and can be used if a backchannel
is available.
— Timetable information, both scheduled and real time: this information is in some cases relevant for
broadcast, e.g. in case of large events for the transport modalities to/from the event site. A dedicated
timetable request is also defined and can be used if a backchannel is available.
— Individual requests for trip information (backchannel is required).
The PTS application focuses on providing core information regarding public transport in order to ensure the
compactness of the TPEG application. Specific information as provided in typical public transport apps (e.g.
fare information) is not in the scope of this document.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes
requirements of this document. For dated references, only the edition cited applies. For undated references,
the latest edition of the referenced document (including any amendments) applies.
ISO 21219-1, Intelligent transport systems — Traffic and travel information (TTI) via transport protocol experts
group, generation 2 (TPEG2) — Part 1: Introduction, numbering and versions (TPEG2-INV)
ISO 21219-7, Intelligent transport systems — Traffic and travel information (TTI) via transport protocol experts
group, generation 2 (TPEG2) — Part 7: Location referencing container (TPEG2-LRC)
ISO 21219-9, Intelligent transport systems — Traffic and travel information (TTI) via transport protocol experts
group, generation 2 (TPEG2) — Part 9: Service and network information (TPEG2-SNI)
ISO 21219-14, Intelligent transport systems — Traffic and travel information (TTI) via transport protocol
experts group, generation 2 (TPEG2) — Part 14: Parking information (TPEG2-PKI)
ISO 21219-15, Intelligent transport systems — Traffic and travel information (TTI) via transport protocol
experts group, generation 2 (TPEG2) — Part 15: Traffic event compact (TPEG2-TEC)

3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
AccessFeature
facility providing access to a StopPlace, StopPoint or vehicle
EXAMPLE Elevator, stairs, ramp.
Note 1 to entry: This description is close to the Open API for Distributed Journey Planning term "AccessFeatureType",
specified in CEN/TS 17118:2017, Table 119. The meaning is similar, but harmonized to the PTS (public transport
information service) application context.
3.2
Destination
place to where the user is heading
Note 1 to entry: In the PTS (public transport information service) application context, this can be StopPlaces or
StopPoints only. PTS additionally uses Destination to describe the End of a VehicleJourney as specified by CEN/
TS 17118:2017, Table 92.
3.3
Line
aggregation of similar VehicleJourneys which are published under the same name
EXAMPLE Bus line 100, or airport shuttle.
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "Line", specified
by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.
3.4
ModeOfTransport
type of a VehicleJourney or Line
EXAMPLE Bus service, railway service, air service.
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "Mode", specified
by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.
3.5
CallAtStop
meeting of a VehicleJourney with a specific scheduled StopPoint
[SOURCE: CEN/TS 17118:2017, 3.1.123]
3.6
operator
company providing public transport services
[SOURCE: CEN/TS 17118:2017, 3.1.71]

3.7
Origin
Place from where the user wants to start
Note 1 to entry: In the PTS (public transport information service) application context, this can be StopPlaces
or StopPoints only. PTS additionally uses Origin to describe the Start of a VehicleJourney, as specified by CEN/
TS 17118:2017, Table 92.
3.8
PublishedLineName
name which is used for a Line in public
EXAMPLE Bus line 100, or airport shuttle.
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term
"PublishedLineName", specified by CEN/TS 17118:2017. The meaning is similar, but harmonized to the PTS application
context.
3.9
Route
ordered list of located points defining one single path through the road (or rail) network
[SOURCE: EN 12896-1:2016]
3.10
StopEvent
departure or arrival event or both
[SOURCE: CEN/TS 11718:2017, 3.1.115]
3.11
StopPlace
one or more locations where vehicles may stop and where passengers may board or leave vehicles or prepare
their trip, and which will usually have one or more well-known names
EXAMPLE Station, airport, harbour.
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "StopPlace",
specified by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.
3.12
StopPoint
location with an identifier and name where passengers can board or alight from vehicles
EXAMPLE Platform, gate.
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "StopPoint",
specified by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.
3.13
Trip
whole journey from a passengers Origin to passenger Destination in one or more TripLegs
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "Trip", specified
by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.
3.14
TripLeg
single stage of a Trip that is made without change of ModeOfTransport or VehicleJourney
Note 1 to entry: This PTS description is close to the Open API for Distributed Journey Planning term "TripLeg",
specified by CEN/TS 17118. The meaning is similar, but harmonized to the PTS application context.

3.15
VehicleJourney
description of a journey of a vehicle from its Origin to its Destination
Note 1 to entry: This PTS description is close to the OJP term VehicleJourney specified by CEN/TS 17118. The meaning
is similar, but harmonized to the PTS application context.
4 Abbreviated terms
For the purposes of this document, the abbreviated terms in ISO 21219-1, ISO 21219-9, ISO 21219-14,
ISO 21219-15 and the following apply.
OJP Open API for distributed Journey Planning
5 Application specific constraints
5.1 Application identification
The word “application” is used in the TPEG specifications to describe specific subsets of the TPEG structure.
An application defines a limited vocabulary for a certain type of messages, e.g. parking information or road
traffic information. Each TPEG application is assigned a unique number, called the AID. An AID is defined in
ISO 21219-1 whenever a new application is developed.
[3]
The AID number is used within the TPEG2-SNI application to indicate how to process TPEG content. It also
facilitates the routing of information to the appropriate application decoder.
5.2 Version number signalling
Version numbering is used to track the separate versions of an application through its development and
deployment. The differences between these versions could have an impact on client devices.
The version numbering principle is defined in ISO 21219-1.
Table 1 shows the current version numbers for signalling PTS within the SNI application.
Table 1 — Current version numbers for signalling of PTS
Major version number 1
Minor version number 0
5.3 Ordered components
TPEG2-PTS requires a fixed order of TPEG components. The order for the PTS message component is shown
in Figure 1; the first component shall be the Message Management Container (MMC). This shall be the only
component if the message is a cancellation message. Otherwise, the MMC component shall be followed by the
one or more Application Data Container component(s) which includes the application-specific information.

Figure 1 — Composition of TPEG messages
5.4 Extendibility
The requirement of a fixed component order does not affect the extension of TPEG2-PTS. Future application
extensions may insert new components or may replace existing components by new ones without losing
backward compatibility, i.e. a TPEG2-PTS decoder shall be able to detect and skip unknown components.
5.5 TPEG Service Component Frame
TPEG2-PTS shall make use of the "Service Component Frame with dataCRC and messageCount" according to
ISO 21219-5.
6 PTS Structure
The structure of a PTS message is shown in Figure 2. This structure conforms to the UML modelling
rules defined in ISO 21219-2. The binary format and XML format of the TPEG2-PTS application for use in
transmission shall be in accordance with Annexes A and B, respectively. Examples of TPEG2-PTS use cases
are shown in Annex C.
Figure 2 — PTS message structure
The structure of the TripLegStructure is shown in Figure 3.

Figure 3 — TripLegStructure component structure
7 PTS message components
7.1 PTSMessage
Table 2 defines the PTSMessage component, i.e. the overall PTS message container.

Table 2 — PTSMessage
Name Type Multiplicity Description
Ordered components
mmc MMCSwitch 1 n.a.
ptRequest PtRequest 0.1 Component to transmit a request for public transport
information.
alert Alert 0.1 Component to transmit alert information.
stopEvent StopEvent 0.1 Component to transmit information for a departure/
arrival events (timetable) at a stopPlace or for a Line.
tripInfoResponse TripInfoResponse 0.1 Component to transmit the response to a
TripInfoRequest.
location GeoLocation 0.1 Map-related location referencing information for this
PTS message.
7.2 MMCSwitch
The MMCSwitch component is an abstract component, allowing the flexible use of monolithic or multi-part
message management.
7.3 MessageManagementLink
The MessageManagementLink is a placeholder for the MessageManagementContainer as defined by
ISO 21219-6. It assigns the PTS application-specific local component ID for the MMC container (see Annex A).
7.4 MasterMessageLink
The MMCMasterLink is a placeholder for the Master-Message MMC for multi-part message management, as
defined by ISO 21219-6. It assigns the PTS application-specific local component ID for the MMC container
(see Annex A).
7.5 MessagePartLink
The MMCPartLink is a placeholder for the external partial-Message MMC (MMCMessagePart) for multi-part
message management, as defined by ISO 21219-6. It assigns the PTS application-specific local component ID
for the MMC container (see Annex A).
7.6 GeoLocation
The GeoLocation component is a placeholder for the LocationReferencingContainer (LRC). It assigns the PTS
application-specific local component ID for the LRC container. All component IDs within the LRC container
shall be taken from the LRC toolkit specified by ISO 21219-7.
The LocationReferenceLink component is a placeholder for the LocationReferencingContainer (LRC). It
assigns the PTS application-specific local component ID for the LRC container. All component IDs within the
LRC container shall be taken from the LRC toolkit specified by ISO 21219-7.
The GeoLocation describes the location for which the information is intended. e.g. airport, railway station,
area, city, line.
7.7 PtRequest
Component to transmit a request for public transport information. This component can contain one of the
following: AlertRequest, StopEventRequest or TripInfoRequest.

7.8 AlertRequest
Table 3 defines the AlertRequest component, i.e. the component to transmit a request for one or more alerts.
Table 3 — AlertRequest
Name Type Multiplicity Description
allAlerts Boolean 1 True if an AlertRequest is issued for all available
alerts; false otherwise. If false, the remaining
attributes specify the AlertRequest.
stopPlaceName LocalisedShortString 0.1 Well-known name of the StopPlace for which an
AlertRequest is issued.
ptMode pts001:ModeOfTransport 0.* List of the public transportation modes for which
an AlertRequest is issued.
lineIdentity LineIdentity 0.1 Description of the Line for which an AlertRequest
is issued.
7.9 StopEventRequest
The StopEventRequest component is used to transmit a request for stop-centric arrivals/departures (a
timetable or departure board):
— either for one or more Lines at a stopPlace, or
— for all StopPlaces on a Line.
Table 4 defines the StopEventRequest component.
Table 4 — StopEventRequest
Name Type Multiplicity Description
departure Boolean 1 True if a StopEventRequest is issued for
departures; false if a StopEventRequest is issued
for arrivals.
stopPlaceName LocalisedShortString 0.1 In the case of a StopEventRequest for a StopPlace,
describes the well-known name of the StopPlace.
ptMode pts001:ModeOfTransport 0.* In the case of a StopEventRequest for a StopPlace,
lists the modes of transport to be considered for
the request.
lineIdentity LineIdentity 0.* In the case of a StopEventRequest for a Line,
description of the Line to be considered for the
request.
startTime DateTime 0.1 Start of the timeframe for which the request is
issued.
endTime DateTime 0.1 Stop of the timeframe for which the request is
issued.
7.10 TripInfoRequest
Table 5 defines the TripInfoRequest component, i.e. the component to transmit a request for trip information.

Table 5 — TripInfoRequest
Name Type Multiplicity Description
tripDetails Route 1 Description of the origin and destination of a trip with
potentially one or more vias.
time DateTime 1 Contains either Departure time at origin or Arrival time
at destination.
departure Boolean 1 True to indicate that time attribute contains Departure
time at origin, false to indicate that time attribute
contains Arrival time at destination.
numberOfResults IntUnTi 0.1 Attribute to control the number of trip results before/
after a point in time. May not be used when departure
time at origin AND arrival time at destination are set.
tripPreferences TripPreferences 0.1 User preferences to be considered in trip calculation.
7.11 Alert
Table 6 defines the Alert component, i.e. the component to transmit alert information, typically to be used
for the use case where major alerts are being sent by broadcast.
Table 6 — Alert
Name Type Multiplicity Description
alertFor AlertFor 1.* Describes the StopPlace, Line, Route, Area, etc. for which
the alert is issued.
alertEvent pts037:AlertEvent 1 Information on the actual event (e.g. closure of a line,
long delays of a line, cancellation of a stop).
alertCause pts038:AlertCause 0.1 Information on the cause of the event.
delay Duration 0.1 In the case of a delay, this component can be used to
inform about its duration (in min).
alertText LocalisedLongString 0.* Free text option to provide additional description of the
alert.
diversionAdvice pts039:AdviceType 0.1 Information on a potential diversion, e.g. to use an
alternative route.
Ordered components
diversionLink DiversionLink 0.1 Map-related location referencing information for a
potential diversion.
7.12 DiversionLink
The DiversionLink component contains map-related location referencing information for a potential
diversion.
7.13 StopEvent
The StopEvent component is used to transmit information for departure/arrival events (departure board or
timetable):
— either for one or more Lines at a stopPlace, or
— for one or more StopPlaces on a Line.
7.14 StopEventForPlace
Table 7 defines the StopEventForPlace component, i.e. the component to transmit information for departure/
arrival events departure board or timetable, for one or more Lines at a StopPlace.

Table 7 — StopEventForPlace
Name Type Multiplicity Description
callAtStops CallAtStopForPlace 1.* Provides information on departure/arrival events for
each relevant Line (a stop timetable).
stopPlace StopPlace 0.1 Describes a place comprising one or more locations
where vehicles may stop and where passengers may
board or leave vehicles or prepare their trip, and which
will usually have one or more well-known names.
7.15 StopEventForLine
Table 8 defines the StopEventForLine component, i.e. the component to transmit information for departure/
arrival events (departure board or timetable) for a Line or VehicleJourney.
Table 8 — StopEventForLine
Name Type Multiplicity Description
callAtStops CallAtStopForLine 1.* Provides information on departure/arrival events for
each relevant StopPlace (along the Line).
line LineIdentity 0.1 Description of a Line.
7.16 TripInfoResponse
Table 9 defines the TripInfoResponse component, i.e. the component to transmit a response to a
TripInfoRequest.
Table 9 — TripInfoResponse
Name Type Multiplicity Description
tripLegs TripLegStructure 1.* Describes one or more TripLegs for the trip.
A TripLeg being a single stage of a Trip that
is made without change of
ModeOfTransport or Line (i.e. between
each Transfer).
tripDescription LocalisedShortString 0.* Descriptive text for a Trip.
timeInformationForTrip TimeInfo 0.1 Describes scheduled and/or actual
departure and/or arrival times for a Trip.
8 PTS Datatypes
8.1 AlertFor
Table 10 defines the AlertFor datatype that describes the entity (StopPlace, Line, Route, PT service, Area
etc.) for which the alert is issued (one such entity per Alert message).
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...

ISO/TS 21219-13:2025 establishes a significant standard for the provision of public transport information services (PTS) within the framework of intelligent transport systems (ITS). The standard effectively encompasses a broad range of public transport modes, catering to both inter-urban and intra-urban travel needs. This versatility reinforces its relevance in today’s rapidly evolving transport landscape. One of the strengths of this standard lies in its comprehensive approach to the delivery of public transport information. It streamlines the communication process between service providers and end-users by facilitating efficient, language-independent information dissemination. The three main use cases defined within the scope of the standard-alert information, timetable information, and individual trip information requests-showcase its focus on critical aspects of public transport communication. TPEG2-PTS's emphasis on alert information highlights its commitment to safety by allowing for immediate dissemination of warnings during emergencies, which can significantly enhance passenger awareness and response strategies. Furthermore, the focus on both scheduled and real-time timetable information ensures that travellers have access to timely updates, which is essential for effective trip planning, especially during large events. The standardized request mechanisms for alert and timetable information, alongside the individual requests that necessitate a backchannel, demonstrate a modern approach to data exchange that accommodates the growing demands for transparency and real-time engagement in public transport systems. In summary, ISO/TS 21219-13:2025 stands as a robust framework poised to enhance public transport information services, addressing the needs of both service providers and users through its structured approach to information delivery and safety alerts. Its alignment with current transportation challenges underscores the necessity of such standards in fostering efficient and safe travel experiences.

Die ISO/TS 21219-13:2025 bietet einen umfassenden Rahmen für den öffentlichen Transportinformationsdienst (PTS) innerhalb des intelligenten Transportsystems, insbesondere über das TPEG2-Protokoll. Die Standardisierung dieses Dokuments stärkt die Effizienz und Verlässlichkeit der Bereitstellung öffentlicher Transportinformationen durch die Harmonisierung der Kommunikationswege zwischen Dienstanbietern und Endnutzern. Die Relevanz dieser Norm erstreckt sich über alle öffentlichen Verkehrsmittel und berücksichtigt sowohl innerstädtische als auch überregionale Reisen. Zu den Stärken der ISO/TS 21219-13:2025 gehört die klare Definition der Anwendungsfälle, was zu einer strukturierten Implementierung führt. Das Dokument behandelt insbesondere die Bereitstellung von Warninformationen, was bedeutend ist für die schnelle Information von Reisenden in Notsituationen. Auch die Bereitstellung von Fahrplaninformationen, sowohl geplanten als auch in Echtzeit, wird gezielt adressiert, was besonders relevant ist in Szenarien mit hoher Reisendennachfrage, wie beispielsweise bei Großveranstaltungen. Ein weiterer positiver Aspekt ist die Möglichkeit individueller Anfragen für Reiseinformationen, die allerdings eine Rückkanalverbindung erfordert. Diese Flexibilität ermöglicht es den Nutzern, maßgeschneiderte Informationen zu erhalten, die über die grundlegenden Angaben hinausgehen. Es ist wichtig zu beachten, dass spezifische Details, wie Tarifinformationen, nicht innerhalb des Umfangs dieser Norm fallen, was zur Kompaktheit und Fokussierung des PTS-Anwendungsdesigns beiträgt. Insgesamt ist die ISO/TS 21219-13:2025 ein entscheidendes Dokument für die Entwicklung und Implementierung führender öffentlicher Verkehrsinformationsdienste, welches durch seine klare Strukturierung und definierte Anwendungsfälle eine hohe Relevanz für die Zukunft der Mobilität aufweist.

ISO/TS 21219-13:2025 표준은 "공공교통정보서비스" (PTS) 응용 프로그램에 대해 다루고 있으며, 모든 종류의 대중교통을 아우르는 내용으로, 도시 간 및 도시 내 이동을 포함합니다. 이 표준의 범위는 공공교통 정보의 효율적이고 언어 독립적인 전달을 가능하게 하여 서비스 제공자에서 최종 사용자까지 직접 전달될 수 있도록 설계된 점에서 특히 주목할 만합니다. 이 표준의 주요 강점 중 하나는 세 가지 주요 사용 사례에 기반하여 설계되었다는 것입니다. 첫째, 경고 정보 제공을 포함한 점으로, 이는 비상 상황을 나타내는 경고로, 대규모 여행자에게 중요한 주요 편차나 중단에 관련성이 있습니다. 둘째, 예정된 시간표와 실시간 시간표 정보를 포함하여, 대규모 행사와 같은 경우 방송을 통해 제공되는 경우에도 적용될 수 있습니다. 마지막으로, 개별 여행 정보 요청 기능은 백채널이 필요한 점을 명시하고 있어 더욱 세밀한 정보 제공이 가능합니다. ISO/TS 21219-13:2025 표준은 TPEG 응용 프로그램의 긴밀성을 보장하기 위해 공공교통에 관한 핵심 정보를 제공하는 데 초점을 맞추고 있으며, 이는 대중교통 앱에서 제공되는 특정 정보(예: 요금 정보)는 포함되지 않는다는 점에서 명확한 경계가 설정되어 있습니다. 이러한 관점에서 볼 때, 이 표준은 공공교통 정보 서비스의 발전에 중요한 기초를 제공할 뿐만 아니라, 다양한 이동 요구를 충족하는 데 필수적인 요소임을 보여줍니다.

Le document ISO/TS 21219-13:2025, intitulé « Systèmes de transport intelligents - Informations sur le trafic et les déplacements via le groupe d'experts sur les protocoles de transport, génération 2 (TPEG2) - Partie 13 : Service d'information sur les transports publics (TPEG2-PTS) », offre une approche standardisée pour la diffusion efficace des informations sur les transports publics. Le champ d'application de cette norme couvre l'ensemble des modes de transport collectif, aussi bien pour les déplacements interurbains qu'intra-urbains. Ce service d'information sur les transports publics (PTS) est conçu pour garantir une transmission fluide et indépendante de la langue des informations cruciales directement aux utilisateurs finaux. Cela renforce son utilité dans un contexte de mobilité de plus en plus complexe et international. Les forces majeures de cette norme résident dans ses trois cas d'utilisation principaux. Tout d'abord, la provision d'informations d'alerte, qui joue un rôle clé en cas de situations d'urgence, permet d'informer rapidement un grand nombre de voyageurs par le biais de modes de diffusion tels que le broadcast. Cela est particulièrement pertinent pour des perturbations majeures qui impactent le transport public. Ensuite, la norme couvre également l'information sur les horaires, tant programmés que réels, qui est cruciale pour les événements de grande envergure. La possibilité d'une demande d'horaires dédiée permet une adaptation en temps réel aux besoins des voyageurs lors de telles occasions. Enfin, le PTS permet des demandes individuelles pour des informations de trajet, nécessitant une connexion de retour, ce qui ajoute une dimension personnalisée au service. Toutefois, il est important de noter que des informations spécifiques, comme celles concernant les tarifs, ne sont pas incluses dans le périmètre de ce document, ce qui vise à maintenir la compacité et la clarté de l'application TPEG. La norme ISO/TS 21219-13:2025 est donc hautement pertinente pour le secteur des transports, car elle favorise une meilleure accessibilité et réactivité des services d'information, contribuant ainsi à une expérience utilisateur améliorée dans le cadre du transport public.

ISO/TS 21219-13:2025は、公共交通情報サービス(PTS)のアプリケーションについて詳細に説明した標準です。この標準は、都市間および市内の移動を含むすべての公共交通手段をカバーすることを目的としています。PTSアプリケーションは、サービス提供者からエンドユーザーへの公共交通情報の効率的かつ言語に依存しない配信を可能にするよう設計されています。 この標準の主な強みは、三つの主要な使用ケースに基づいて設計されている点です。まず、警告情報の提供について定義されており、これは緊急事態を示す警告であり、大多数の旅行者に関連する重要な逸脱や混乱に特に関連します。次に、時刻表情報が含まれており、一般には放送用の情報として利用され、大規模なイベント時の輸送モードにおいて有効です。また、個別旅行情報リクエストの機能も搭載されていますが、この場合はバックチャネルが必要となります。 PTSアプリケーションは、公共交通のコア情報の提供に焦点を当てており、TPEGアプリケーションのコンパクトさを保つようになっています。なお、運賃情報など、典型的な公共交通アプリが提供する特定の情報は、この文書の範囲外です。 この標準は、公共交通情報サービスにおける効率的な情報提供の新たな基準となることを目指しており、交通と旅行情報の分野における適用性が高いといえます。ISO/TS 21219-13:2025は、公共交通利用者に対する情報提供の質の向上に寄与し、情報取得の便捷性を高めるための重要な指針となっています。