ISO 22951:2009
(Main)Data dictionary and message sets for preemption and prioritization signal systems for emergency and public transport vehicles (PRESTO)
Data dictionary and message sets for preemption and prioritization signal systems for emergency and public transport vehicles (PRESTO)
ISO 22951:2009 relates to systems that use priority signal control functions to help emergency vehicles operate. This type of system is composed of a traffic management centre, in‑vehicle units, roadside communication units, and roadside units. Public transport vehicles such as buses are also targeted to receive priority signal control service. The scope of standardization includes message sets and data dictionary related to the communications as follows: between a roadside communication unit and each in-vehicle unit, between a roadside communication unit and other roadside units, between in-vehicle units and roadside units. ISO 22951:2009 concerns only information related to priority signal control and does not deal with information provision such as that of the situations at scenes. Since it is necessary to handle public transport vehicles in accordance with the conditions of individual cities and regions, the section in the messages and the data dictionary that are concerned with priority signal control for the vehicles are treated as an option. Furthermore, the standardization does not depend on the type of communication medium used.
Dictionnaire de données et ensembles de messages pour la préemption et la priorisation des systèmes de signaux pour les véhicules d'urgence et de transport public (PRESTO)
General Information
- Status
- Published
- Publication Date
- 11-Jan-2009
- Technical Committee
- ISO/TC 204 - Intelligent transport systems
- Drafting Committee
- ISO/TC 204/WG 8 - Public transport/emergency
- Current Stage
- 9092 - International Standard to be revised
- Start Date
- 10-Nov-2025
- Completion Date
- 13-Dec-2025
Overview
ISO 22951:2009 - PRESTO defines a standardized data dictionary and message sets for preemption and prioritization signal systems used by emergency and public transport vehicles. The standard covers communications among traffic management centres, in-vehicle units, roadside communication units (beacons/antennas), and roadside units (signal controllers, information boards). ISO 22951 focuses exclusively on information related to priority signal control (preemption/prioritization) and is communication-medium agnostic, enabling interoperable ITS deployments across regions.
Key Topics and Requirements
- Scope of messages: Message sets for exchanges between roadside communication units and in‑vehicle units, between roadside communication units and other roadside units, and directly between in‑vehicle units and roadside units.
- Data dictionary: A defined list of data elements and frames (example elements shown in the standard include vehicle identifiers, priority request flags, spot IDs, spot passing times, vehicle speed/acceleration, transmission time), using ASN.1 naming conventions to support consistent encoding.
- Message sets: Predefined message types/frames for vehicle information, priority requests and travel information necessary for priority signal control.
- Functional separation: The standard addresses only priority control information (not situational scene reporting) and treats public-transport-specific fields as optional to accommodate local city or regional policies.
- Architecture & annexes: Informative annexes provide PRESTO concepts, architecture, user-service breakdown (priority for buses/trams, route guidance, safety support), requirements list, and practical examples to guide implementation.
- Interoperability focus: Designed to promote a common infrastructure for preemption/prioritization across different vendors and regions.
Applications
- Reducing emergency response times by enabling traffic signal preemption for police, fire and ambulance vehicles.
- Improving punctuality for buses and trams through prioritized signal control.
- Supporting macro (network-level signal parameter distribution) and micro (local green extension or red reduction) control strategies.
- Informing message boards and vehicles about approaching priority vehicles to enhance safety.
- Implementing interoperable ITS solutions where the communication medium may vary (radio, cellular, DSRC, etc.).
Who Uses This Standard
- Traffic management centres and city transport authorities
- ITS system integrators and software developers
- Signal controller and roadside equipment manufacturers
- Emergency service agencies and public transport operators
- Standards bodies and consultants implementing regional ITS deployments
Related Standards
- ISO 14817 - Transport information and control systems: requirements for ITS/TICS data registries and data dictionaries (normative reference cited by ISO 22951)
ISO 22951:2009 (PRESTO) helps stakeholders implement interoperable priority signaling by standardizing the data elements and message structures needed for reliable preemption and prioritization in intelligent transport systems.
Frequently Asked Questions
ISO 22951:2009 is a standard published by the International Organization for Standardization (ISO). Its full title is "Data dictionary and message sets for preemption and prioritization signal systems for emergency and public transport vehicles (PRESTO)". This standard covers: ISO 22951:2009 relates to systems that use priority signal control functions to help emergency vehicles operate. This type of system is composed of a traffic management centre, in‑vehicle units, roadside communication units, and roadside units. Public transport vehicles such as buses are also targeted to receive priority signal control service. The scope of standardization includes message sets and data dictionary related to the communications as follows: between a roadside communication unit and each in-vehicle unit, between a roadside communication unit and other roadside units, between in-vehicle units and roadside units. ISO 22951:2009 concerns only information related to priority signal control and does not deal with information provision such as that of the situations at scenes. Since it is necessary to handle public transport vehicles in accordance with the conditions of individual cities and regions, the section in the messages and the data dictionary that are concerned with priority signal control for the vehicles are treated as an option. Furthermore, the standardization does not depend on the type of communication medium used.
ISO 22951:2009 relates to systems that use priority signal control functions to help emergency vehicles operate. This type of system is composed of a traffic management centre, in‑vehicle units, roadside communication units, and roadside units. Public transport vehicles such as buses are also targeted to receive priority signal control service. The scope of standardization includes message sets and data dictionary related to the communications as follows: between a roadside communication unit and each in-vehicle unit, between a roadside communication unit and other roadside units, between in-vehicle units and roadside units. ISO 22951:2009 concerns only information related to priority signal control and does not deal with information provision such as that of the situations at scenes. Since it is necessary to handle public transport vehicles in accordance with the conditions of individual cities and regions, the section in the messages and the data dictionary that are concerned with priority signal control for the vehicles are treated as an option. Furthermore, the standardization does not depend on the type of communication medium used.
ISO 22951:2009 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.
You can purchase ISO 22951:2009 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)
INTERNATIONAL ISO
STANDARD 22951
First edition
2009-01-15
Data dictionary and message sets for
preemption and prioritization signal
systems for emergency and public
transport vehicles (PRESTO)
Dictionnaire de données et ensembles de messages pour la préemption
et la priorisation des systèmes de signaux pour les véhicules d'urgence
et de transport public (PRESTO)
Reference number
©
ISO 2009
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2009
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2009 – All rights reserved
Contents Page
Foreword. iv
Introduction . v
1 Scope . 1
2 Normative references . 2
3 Terms and definitions. 2
4 Symbols and abbreviated terms . 3
5 Data dictionary and message sets for PRESTO. 3
5.1 Data dictionary. 3
5.2 Message sets. 4
Annex A (informative) The concept of PRESTO. 5
Annex B (informative) PRESTO architecture. 7
Annex C (normative) PRESTO requirements list . 17
Annex D (informative) Needs for standardization. 43
Annex E (informative) Background of constructing PRESTO system architecture (SA) . 44
Annex F (informative) Practical examples of PRESTO. 47
Bibliography . 50
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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 22951 was prepared by Technical Committee ISO/TC 204, Intelligent transport systems.
iv © ISO 2009 – All rights reserved
Introduction
It is very important that police cars, fire engines, and other emergency vehicles arrive at the scene to which
they are dispatched as soon as possible in order to improve crime prevention rate, lifesaving rate etc.
Therefore, various countries are using, or developing, preemption signal-systems to support the smooth
travelling of such vehicles. In addition, some countries use these priority signal-controls for buses and other
public transport vehicles to provide punctual and more convenient service. This International Standard
standardizes communication messages in these preemption signal-systems for emergency and public
transport vehicles, aiming to promote system introduction through developing a common infrastructure.
INTERNATIONAL STANDARD ISO 22951:2009(E)
Data dictionary and message sets for preemption and
prioritization signal systems for emergency and public
transport vehicles (PRESTO)
1 Scope
This International Standard relates to systems that use priority signal control functions to help emergency
vehicles operate. This type of system, as shown in Figure 1, is composed of a traffic management centre,
in-vehicle units, roadside communication units, and roadside units. Public transport vehicles such as buses
are also targeted to receive priority signal control service.
The scope of standardization includes message sets and data dictionary related to the communications
as follows:
⎯ between a roadside communication unit and each in-vehicle unit,
⎯ between a roadside communication unit and other roadside units,
⎯ between in-vehicle units and roadside units.
This International Standard concerns only information related to priority signal control and does not deal with
information provision such as that of the situations at scenes. Since it is necessary to handle public transport
vehicles in accordance with the conditions of individual cities and regions, the section in the messages and
the data dictionary that are concerned with priority signal control for the vehicles are treated as an option.
Furthermore, the standardization does not depend on the type of communication medium used.
Figure 1 —Scope of standardization work
2 Normative references
The following referenced documents are indispensable for the application 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 14817, Transport information and control systems — Requirements for an ITS/TICS central Data Registry
and ITS/TICS Data Dictionaries
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 14817 and the following apply.
3.1
antenna
roadside equipment that communicates with the roadside units such as signal controllers and the in-vehicle
units using radio signals
3.2
beacon
roadside equipment that communicates with the roadside units such as the signal controllers and the
in-vehicle units
3.3
data dictionary
listing of data elements (and their characteristics) that meets the information and functional needs of a system
3.4
data element
atomic element of information
NOTE A data element is a syntactically formal representation of some information of interest (such as a fact,
proposition, observation, etc.) about some entity of interest (e.g. a person, place, process, property, object, concept,
association, state, event).
3.5
in-vehicle unit
in-vehicle equipment that transmits/receives information to/from the roadside communication units and, in
some cases, outputs information, for example, on its screen
3.6
message sets
set of basic messages that are normally used in business-oriented applications
3.7
roadside communication unit
roadside equipment that communicates with the in-vehicle units and the roadside units, e.g. beacons and
antennas
3.8
roadside unit
roadside equipment that controls signals and provides information, e.g. the signal controllers and the
information board controllers
3.9
signal controller
roadside equipment that controls the lighting timings of traffic lights
2 © ISO 2009 – All rights reserved
3.10
traffic management centre
central system that controls the functions of traffic data collection, signal control, and information service
based on collected data, etc.
3.11
vehicle ID
identification number used for the identification of emergency and/or public transport vehicles
4 Symbols and abbreviated terms
PRESTO data dictionary and message sets for preemption and prioritization signal systems for emergency
and public transport vehicles
5 Data dictionary and message sets for PRESTO
Tables 1 and 2 give the list of data dictionary and message sets within the scope of the standardization, in-line
with the data concept specified in ISO 14817. Further details are given in Annex C.
5.1 Data dictionary
Table 1 — Data dictionary within the scope of the standardization
Data concept ASN.1 object identifier ASN.1 name Descriptive name
type
Data element {iso standard presto concepts dec 1 10} PSC.authority-classification PSC.authorityClassification
concept
Data element {iso standard presto concepts de 1 20} PSC.vehicle-code PSC.vehicleCode
{iso standard presto concepts de 1 30} PSC-transport-mode PSC.transportMode
{iso standard presto concepts de 1 40} PSC-priority-signal-request- PSC.prioritySignalRequestFlag
flag
{iso standard presto concepts de 1 50} PSC-request-intersection id PSCrequestIntersectionID
{iso standard presto concepts de 1 60} PSC-direction-at-intersection PSC.directionAtIntersection
{iso standard presto concepts de 1 70} PSC-spot-id PSC.spotID
{iso standard presto concepts de 1 80} PSC-spot-passing-time PSC.spotPassingTime
{iso standard presto concepts de 1 90} PSC-vehicle-speed PSC.vehicleSpeed
{iso standard presto concepts de 1 100} PSC-vehicle-acceleration PSC.vehicleAcceleration
{iso standard presto concepts de 1 110} PSC-travel-distance PSC.travelDistance
{iso standard presto concepts de 1 120} PSC-transmission-time PSC.transmissionTime
Data frame {iso standard presto concepts df 1 130} PscVehicleID PscVehicleID:frame
{iso standard presto concepts df 1 140} PscPrioritySignalRequest PscPrioritySignalRequest:frame
{iso standard presto concepts df 1 150} PscVehicleCurrentLocation PscVehicleCurrentLocation:frame
{iso standard presto concepts df 1 160} PsctravelInformation PsctravelInformation:frame
{iso standard presto concepts df 1 170} PscSpotLocation PscSpotLocation:frame
{iso standard presto concepts df 1 180} PscSpotPassingPoint PscSpotPassingPoint:frame
5.2 Message sets
Table 2 — Messages sets within the scope of the standardization
Data concept ASN.1 object identifier ASN.1 name Descriptive name
type
Message {iso standard presto concepts PscVehicleInformation PscVehicleInformation:message
mes 1 190}
{iso standard presto concepts PscVehicleData PscVehicleData:message
mes 1 200}
{iso standard pi 11} PiSchedAdherenceOffSched PiSchedAdherenceOffSched:message
4 © ISO 2009 – All rights reserved
Annex A
(informative)
The concept of PRESTO
A.1 Purpose
PRESTO allows emergency vehicles such as police cars, fire engines and so forth to speedily and accurately
respond to emergencies by carrying out traffic signal control with the highest priority and guiding optimal
routes for these vehicles. In addition, this system draws the attention of general vehicles and pedestrians by
indicating the approach of emergency vehicles on message boards. This system carries out priority signal
control for public transport vehicles such as buses and trams. By providing travelling support to emergency
vehicles and public transport vehicles in this way, the system intends to achieve the realization of the following
effects.
a) Reduction in the response time of emergency vehicles:
⎯ early resolution of accidents and improvement of arrest rates;
⎯ support for speedy rescue activity and improvement of lifesaving rates.
b) Reduction of the number of traffic accidents associated with en-route emergency vehicles.
c) Improvement of convenience of public transport vehicles such as buses and trams by securing the
regular time operation of them.
A.2 Basic function
This system has the functions of
⎯ priority signal control,
⎯ route guidance, and
⎯ safety support.
The priority signal control function includes macro control function and micro control function.
The macro control function transmits signal parameters beforehand, for example, giving maximum green time
in the direction of emergency vehicles and public transport vehicles to the group of traffic signals at
intersections from the traffic management centre, so it is possible to reduce traffic jams and lines of vehicles
waiting for a green signal, which are hindrance factors to a priority traffic route.
The micro control function extends the green time or reduces the red time by having the vehicle sensor detect
approaching emergency vehicles and public transport vehicles in order to let those vehicles pass through the
green light.
The route guidance function effectively supports an early arrival of emergency vehicles at the scene of an
accident by guiding the emergency vehicles from their current position to the scene of the accident through
the recommended route. The macro control function, as explained above, links to the route guidance function
and minimizes disadvantages suffered by general vehicles and pedestrians.
The safety support function draws attention of the general vehicles and pedestrians to the approaching
emergency vehicle via the message board.
Furthermore, the priority signal control function and safety support function carry out the above functions by
1) 2)
managing the signal control computer and information-board control computer from the traffic management
centre that takes the role of traffic control for general vehicles.
As stated above, the system covers public transport vehicles, including buses and trams (LRTs), in its priority
signal control. This system will be put into service in road sections where it is expected to enhance the
punctual operation of such vehicles and reduce adverse impact on general vehicles.
1) One of the central functions that controls the signal controllers through the transmission of signal parameters, etc.
2) Roadside equipment that controls the information boards that display traffic information through their instructions.
6 © ISO 2009 – All rights reserved
Annex B
(informative)
PRESTO architecture
B.1 Overview of PRESTO user services
A requirement analysis based on the concepts given in Annex A was conducted and used to define PRESTO
user services shown in Table B.1. PRESTO user services are systematized by referring to user subservices in
the system architecture for ITS in Japan, which are described in Annex E.
Table B.1 — PRESTO user services
Specific user subservices Description
Provide signal priority to bus and tram
To assist the improvement of the functional efficiency of public
transportation and the management of its safe and smooth operation,
implements a signal control system. The system detects information sent
from public transport vehicles that includes notification of their approach
to signalized intersections, lane change sections, their proceeding into
main roads from bus bays, etc. and control signals to prioritize their
passage.
Guide emergency vehicles along the When an accident, etc. occurs, collects in real-time information regarding
optimum routes the current road traffic conditions including traffic backup, the effects of
road work, etc. and guides emergency vehicles to their destinations to
enable them to mount their rescue operations quickly and appropriately.
Control traffic signals for priority To provide support for the quick movement of emergency vehicles and
guidance of emergency vehicles improve their safety when they are mobilized in connection with an
accident, etc. that have occurred, controls traffic signals appropriately so
as to enable them, when they approach intersections, to pass through
with priority and safely.
Inform vehicles of approaching When an accident, etc. occurs, provides the drivers of vehicles ahead
emergency vehicles with information about the approach of emergency vehicles so as to
provide support for the quick passage of emergency vehicles and assure
their safe passage.
Manage emergency and public transport To provide support for quick and appropriate rescue operations when an
vehicle operations accident, etc. occurs, collects in real-time information, etc. regarding the
locations of emergency and public transport vehicles and proceeds to
appropriate vehicle allocation taking into account the status of the site of
the accident, etc., and the present locations of emergency and public
transport vehicles.
B.2 Definition of functions and messages
The necessary functions and messages for each PRESTO user service have been analysed and extracted.
B.2.1 Function name
Function name is the name of the function.
B.2.2 Common function
Common function is a common number given to a group of elements that is categorized by function in several
user services.
B.2.3 Message name
Message name is the name of the messages received and transmitted by the functional elements.
B.2.4 Common message
Common message is a common number given to each message in several functional elements.
B.2.5 Definition of words in messages
a) Information – information received and transmitted between this system and “object” (vehicles and
information sources)
b) Data – data received and transmitted in this system.
c) Status – information received and transmitted between this system and the “object” (vehicles and
information sources). The format is not specified.
d) Control – the practical order of control action based on control parameters.
8 © ISO 2009 – All rights reserved
B.3 Descriptions of functions
Table B.2 — PRESTO functions
No. Function Description Corresponding physical device
F01 Roadway&Traffic_Status_ It gathers the PrtRoadwayStatus and the Traffic management centre /
Collection PrtTrafficStatus. emergency vehicle management
centre / public vehicle
management centre
F02 Scene_Information_Collect It gathers the PrtSceneStatus and notifies it in Emergency vehicle management
ion&Call response to the requests from emergency centre
vehicles.
F03 Traffic_Prediction It predicts the future traffic conditions from the Traffic management centre /
PrtRoadway&TrafficStatusData and creates the emergency vehicle management
PrtPredictedTrafficData. centre / public vehicle
management centre
F04 Destination_Identification It identifies the destination from Emergency vehicle management
PrtIncidentInformation. centre
F05 Vehicle_Identification It authenticates whether or not the emergency Emergency vehicle management
vehicles are subject to priority signal service centre / public vehicle
from their PscVehicleData. This PscVehicleData management centre / roadside
includes the priority signal request, the vehicle communication unit (beacon,
ID, the current location, the passage (or the antenna) / roadside unit (signal
receiver ID), the vehicle travel information controller)
(speed, acceleration, mileage, GPS information,
etc.), the destination, and the route information.
It also tries to find the most probable current
location based on the information included in the
PscVehicleData, and then creates the
PrtVehicleLocationData. This function may
convert the passage, the receiver ID, or the
vehicle travel information into the location
information depending on the system. If the
vehicles are identified as subject to priority signal
service with this function, it will send the
PrtVehicleLocationData to the
Priority_Verification, the Route_Calculation, the
Micro_Priority_Control_Adjudication, the
Macro_Priority_Control_Adjudication, and the
Vehicle_Approaching_Position_Adjudication.
F06 Route_Calculation Under the traffic conditions indicated by the Emergency vehicle management
PrtRoadway&TrafficStatusData and the centre
PrtPredictedTrafficData, it will calculate the
PrtRouteData of the emergency vehicle’s current
location to the destination, and send the result to
the Each Route_Verification.
F07 EachRoute_Verification Under the situation where a number of Traffic management centre
emergency-vehicle-routes coexist, it will adjust
the route for each emergency vehicle by
following the Priority Level, then create the
PrtRecommendedRouteData.
F08 Route_Information_Provisi It provides emergency vehicles with Traffic management centre
on PrtRecommendedRouteData.
F09 Roadway&Traffic_Informat It gives the Emergency vehicle management
ion_Call PrtRoadway&TrafficStatusInformation in centre / roadside unit (beacon)
response to the requests from emergency
vehicles.
Table B.2 (continued)
No. Function Description Corresponding physical device
F10 Micro_Priority_Signal_Con Following the instructions of the Traffic Management Centre /
trol_Pattern_Generation Micro_Priority_Signal_Adjudication, it generates Roadside Unit (Signal Controller)
the PrtMicroControlData based on the general
signal data, and then transmits it to the
Signal_Control.
F11 Signal_Control It controls the Traffic_Signal and turns on the Roadside unit (signal Controller)
light
F12 Vehicle_Information_Rece After receiving the PscVehicleInformation from Traffic management centre /
ption emergency vehicles and carrying out the emergency vehicle management
required processing, it creates PscVehicleData centre / roadside communication
and sends it to the Vehicle_Identification. This unit (beacon, antenna)
PscVehicleInformation and PscVehicleData
include the priority signal request, the vehicle ID,
the location, the passage (or the receiver ID), the
vehicle travel information (speed, acceleration,
mileage, GPS information, etc.), the route, and
the destination. This function may configure the
receiver ID instead of the passage point
depending on the system. Likewise, for public
vehicles, it also receives the
PscVehicleInformation and sends the
PscVehicleData to the
PublicVehicle_Identification. In addition, it
receives the PiSchedAdherenceOffSched that
includes the delay from the running schedule or
the “planned” schedule, and then sends it to the
PublicVehicle_Identification.
F13 Vehicle_Approaching_Posi It identifies the approaching emergency vehicles Traffic management centre /
tion_Adjudication from the PrtVehicleLocatioinData. roadside unit (information board
controller)
F14 Vehicle_Approaching_Infor Notify the PrtWarningInformation, which warns Traffic management centre /
mation_Warning the approaching emergency vehicles, to the roadside unit (information board
warning boards, the information boards, and controller)
general vehicles.
F15 Vehicle_Operating_Status By analyzing the PrtRecommendedRouteData, Traffic management centre
_Call the PRtVehicleLocationData and
PiSchedAdherenceOffSched, it creates the route
information, the management information, and
the mileage trace information, of the emergency
vehicles and the public vehicles. Such
information will be sent to the emergency vehicle
management centre or the public vehicle
management centre upon their requests.
10 © ISO 2009 – All rights reserved
Table B.2 (continued)
No. Function Description Corresponding Physical Device
F16 Priority_Verification For emergency vehicles certified as subject to Traffic management centre /
priority signal service, it decides the priority level roadside unit (signal controller)
and creates the PrtPriorityLevelData based on
information included in PrtVehicleLocationData:
the vehicle ID, the current location, and the
estimated arrival time. For public vehicles, it will
also take into account any running schedule
delay, when creating the priority level. To
calculate the delay extent, it could rely on the
PrtVehicleLocationData, the running schedule
included in PiSchedAdherenceOffSched (or the
information sent by the public vehicle
management centre), delay information included
in the PiSchedAdherenceOffSched, or notice of
delay given by the public transport vehicle
management centre (through the traffic
management centre when F16 belongs to the
roadside unit). The priority level will be given
considering both emergency vehicles and public
vehicles in common. As well as notifying the
PrtPriorityLevelData to the
EachRoute_Verification, by notifying it to the
Micro_Priority_Control_Adjudication and
Macro_Priority_Control_Adjudication, it requests
the priority signal service.
F17 PublicVehicle_Identification It authenticates whether or not the public Traffic management centre /
vehicles are subject to priority signal service public vehicle management
from their PscVehicle_Data and centre / roadside communication
PiSchedAdherenceOffSched. This unit (beacon, antenna) / roadside
PscVehicleData includes the priority signal unit (signal controller)
request, the vehicle ID, the current location, the
passage (or the receiver ID), the vehicle travel
information (speed, acceleration, mileage, GPS
information, etc.), the destination, and the route
information. It also tries to find the most probable
current location based on the information
included in the PscVehicleData, and then
creates the PrtVehicleLocationData. This
function may convert the passage, the receiver
ID, or the vehicle travel information into the
location information depending on the system. If
the vehicles are identified as subject to priority
signal service with this function, it will send the
PrtVehicleLocationData to the
Priority_Verification, the
Micro_Priority_Control_Adjudication, the
Macro_Priority_Control_Adjudication, and the
Vehicle_Approaching_Position_Adjudication.
F18 Macro_Priority_Signal_Co Following the instruction of Traffic management centre
ntrol_Pattern_Generation Macro_Priority_Signal_Control_Pattern_Adjudica
tion, it generates the PrtMacroControlData for
the use of macro-priority-control based on the
general signal-control data, and transmits it to
the Signal_Control.
Table B.2 (continued)
No. Function Description Corresponding physical device
F19 Micro_Priority_Signal_Con It extracts the information of the intersection Traffic management centre /
trol_Adjudication point, the moving direction at the intersection roadside unit (signal controller)
and the arrival time at the specified intersection
from the PrtVehicleLocationData of the object
vehicle and PrtRoadway&TrafficStatusData. It
gives the start- and end-order of micro control
pattern generation toward the
Micro_Priority_Signal_Control_Pattern_Generati
on. In case there are multiple vehicles arriving at
the same time, it will give the order by following
the PrtPriorityLevelData.
F20 Macro_Priority_Signal_Co If the object vehicle is an emergency vehicle, it Traffic management centre
ntrol_Adjudication extracts the information of the intersection point
and the moving direction at the intersection
indicated in the recommended route based on
the PrtRecommendedRouteData. After
calculating the arrival time at the specified
intersection from the PrtVehicleLocationData, the
PrtRoadway&TrafficStatusData, or the
PrtPredictedTrafficData, it gives the start- and
end-order of macro control pattern generation
toward the
Macro_Priority_Signal_Control_Pattern_Generati
on. When it gives such macro control pattern
generation instructions, it also confirms the
object vehicle to run the recommended route
based on the PrtRouteSelectionInformation
given by the object vehicle. In case there are
multiple vehicles arriving at the same time, it will
give the order by following the
PrtPriorityLevelData.
If the object vehicle is a public vehicle, it extracts
the information of object intersection and moving
direction based on the public vehicle’s route
information. This route information will be either
received from the public vehicle management
centre and registered as static information, or
received from the approaching vehicle as
information included in the
PrtVehicleLocationData by this function. The
following process will be the same as the case of
emergency vehicles except that it does not
perform the recommended route travel
confirmation.
NOTE Public transport vehicle management centre: The central system that manages the service of public transport vehicles
such as buses.
12 © ISO 2009 – All rights reserved
B.4 List of messages
Table B.3 — PRESTO messages
No. Message name Outline Remarks Scope
M01 PrtRoadwayStatus
Roadway information before editing / Template for information is
data processing. not defined.
M02 PrtTrafficStatus
Traffic information before editing / data Template for information is
processing. not defined.
M03 PrtRoadwayTrafficStatusData Roadway and traffic information data
after editing / data processing.
M04 PrtSceneInformation Information about target scene /
location after editing / data processing.
M05 PrtPredictedTrafficData Predicted traffic flow.
M06 PrtIncidentInformation Incident related information.
M07 PrtDestinationData Information about incident location.
M08 PrtVehicleLocationData Current location of vehicle.
M09 PscVehicleInformation Location and other information about Yes
target vehicles.
M10 PrtRecommendedRoute Recommended route information for
Information emergency vehicles.
M11 PrtSignalControl Signal control.
M12 PscVehicleData Emergency vehicle data. Yes
M13 PrtMicroControlData Data for signal control at micro control
level.
M14 PrtMacroControlData
Data for signal control at macro
control level.
M15 PrtWarningInformation Approaching information that other
vehicle is approaching.
M16 PrtRouteInformation Information about a recommended
route for related agencies.
M17 PrtOperatingInformation In-route information about the
dispatched emergency vehicle.
M18 PiSchedAdherenceOffSched Operating schedule information for Yes
transit vehicles.
M19 PrtTracingInformation In-route tracing information about
dispatched emergency vehicles.
M20 PrtRecommendedRouteData Recommended route data after route
calculation has been completed but
before editing has been carried out.
M21 PrtSceneStatus Information about scene / location Template for information is
before editing / data processing. not defined.
M22 PrtRouteSelectionInformation Information about use or not of a
recommended route, as well as a
selection of routes.
M23 PrtApproachingAdjudicationData Information that emergency vehicle is
approaching general vehicle.
M24 PrtRoadwayTrafficStatus Roadway and traffic status information
Information which has been customized for
emergency vehicles.
M25 PrtPriorityLevelData Data for signal priority control level.
M26 PrtRouteData
Route data for emergency vehicle
from the current location to the
destination.
B.5 PRESTO logical system architecture (SA) (functional models)
B.5.1 Definition of functional models
Functional models are categorized according to each user subservice. They are based on user-side
specifications within the system.
The definitions of each sign are as follows.
“Objects (vehicle and sources of information)” which input and output
information into the system
“Functions” in the system
“Information”, “Data” and “Status”
“Control”
F00 Common function numbers
M00 Common message numbers
Messages within the scope of standardization (shown in Figures B.1 to B.5
AB_CD [M00]
bold and highlighted grey)
B.5.2 Logical architecture (functional models)
The following are the functional models (logical architecture).
Figure B.1 — Provide signal priority to bus and tram
14 © ISO 2009 – All rights reserved
Figure B.2 — Guide emergency vehicles along the optimum routes
Figure B.3 — Control traffic signals for priority guidance of emergency vehicles
Figure B.4 — Inform vehicles of an emergency vehicle approaching
Figure B.5 — Manage emergency and public vehicles operations
16 © ISO 2009 – All rights reserved
Annex C
(normative)
PRESTO requirements list
This International Standard defines the messages and the data dictionary that are within the scope of the
standardization, in-line with the data concept specified in ISO 14817. It should be noted that some of data
3)
elements that constitute the messages were taken from the ISO/CD 17686 Public Transport
Communications Interface Profiles (TCIP) Version 2.1.
As for the priority signal control for public transport vehicles, the following definitions should be treated as
options.
3) The project ISO 17686 has been deleted without publication.
C.1 Data element concepts
Data concept type Data element concept
ASN.1 object identifier {iso standard presto concepts dec 1 10}
Descriptive name PSC.authorityClassification
Source
Standard ISO 22951
Descriptive name context Public transport
Emergency
Definition A unique code indicating an authority body responsible for emergency and public transport
vehicles. This code is assigned to each organization controlling vehicles such as buses,
police cars, fire engines, etc.
Context It is a component of PscVehicleID:frame that is sent to roadside communication units or
signal controllers by emergency or public transport vehicles or to signal controllers or other
data processing facilities by roadside communication units. Its usage includes vehicle
authentication for the priority signal control service.
Architecture reference User service: 14. Assistance for public transport operations and management
Subservice: 127. Provide signal priority to bus and tram
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of bus identification and location information” to a
subsystem “(C) Calculation of recommended speed”
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of tram identification and location information” to
the subsystem “(C) Calculation of recommended speed”
User service: 20. Route guidance for emergency vehicles and support for relief activities
Subservice: 156. Control traffic signals for priority guidance of emergency vehicles
Reference site: information flow “ID information” from a subsystem “(V) Detection
of emergency vehicle ID” to a subsystem “(R) Provision of signal control plan”
Architecture name System architecture for ITS in Japan
Architecture version Edited in November, 1999
Remarks This data is expected to enumerate Police, Fire, etc. However, its value details shall be left
undefined to allow discretional definition by each country.
Registration status Draft
Registrar organization ISO/TC 204
name
Registrar phone number T.B.D.
Steward organization ISO/TC 204/WG1
name
Steward phone number T.B.D.
Submitter phone number T.B.D.
18 © ISO 2009 – All rights reserved
C.2 Data elements
Data concept type Data element
ASN.1 object identifier {iso standard presto concepts de 1 20}
ASN.1 name PSC-vehicle-code
Descriptive name PSC.vehicleCode:nbr
Source
Standard ISO 22951
Descriptive name context Public transport
Emergency
Definition A code uniquely assigned to each emergency or public transport vehicle. This code indicates
a fleet management number of a vehicle within a department of a local municipality or a
vehicle operator.
Context
It is a component of PscVehicleID:frame that is sent to roadside communication units or
signal controllers by emergency or public transport vehicles or to signal controllers or other
data processing facilities by roadside communication units. Its usage includes vehicle
authentication for the priority signal control service.
Architecture reference User service: 14. Assistance for public transport operations and management
Subservice: 127. Provide signal priority to bus and tram
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of bus identification and location information” to a
subsystem “(C) Calculation of recommended speed”
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of tram identification and location information” to
the subsystem “(C) Calculation of recommended speed”
User service: 20. Route guidance for emergency vehicles and support for relief activities
Subservice: 156. Control traffic signals for priority guidance of emergency vehicles
Reference site: information flow “ID information” from a subsystem “(V) Detection
of emergency vehicle ID” to a subsystem “(R) Provision of signal control plan”
Architecture name System architecture for ITS in Japan
Architecture version Edited in November, 1999
Remarks Value details shall be left undefined to allow discretional definition by each country.
Data type Presto-1-20 {iso standard presto types de 1 20}
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
EXPORTS PSC-vehicle-code;
PSC-vehicle-code::=UTF8String (SIZE (8))
END
Format N/A
Valid value rule N/A
Unit of measure N/A
Registration status Draft
Registrar organization ISO/TC 204
name
Registrar phone number T.B.D.
Steward organization ISO/TC 204/WG1
name
Steward phone number T.B.D.
Submitter phone number T.B.D.
Data concept type Data element
ASN.1 object identifier {iso standard presto concepts de 1 30}
ASN.1 name PSC- transport-mode
Descriptive name PSC.transportMode:cd
Source
Standard ISO 22951
Descriptive name context Public transport
Definition A code indicating a public transportation mode such as lane, airport, commuter, and long
distance.
Context It is a component of PscVehicleInformation:message that is sent to roadside communication
units or signal controllers by public transport vehicles or of PscVehicleData:message that is
sent to signal controllers or other data processing facilities by roadside communication units.
It is used for identifying different services and applications applied to different public
transportation modes.
Architecture reference User service: 14. Assistance for public transport operations and management
Subservice: 127. Provide signal priority to bus and tram
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of bus identification and location information” to a
subsystem “(C) Calculation of recommended speed”
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of tram identification and location information” to
the subsystem “(C) Calculation of recommended speed”
Architecture name System architecture for ITS in Japan
Architecture version Edited in November, 1999
Remarks Value details shall be left undefined to allow discretional definition by each country.
Data type Presto-1-30 {iso standard presto types de 1 30}
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
EXPORTS PSC-transport-mode;
PSC-transport-mode::=NumericString (SIZE (1.4))
END
Format N/A
Valid value rule N/A
Unit of measure N/A
Registration status Draft
Registrar organization ISO/TC 204
name
Registrar phone number T.B.D.
Steward organization ISO/TC 204/WG1
name
Steward phone number T.B.D.
Submitter phone number T.B.D.
20 © ISO 2009 – All rights reserved
Data concept type Data element
ASN.1 object identifier {iso standard presto concepts de 1 40}
ASN.1 name PSC-priority-signal-request-flag
Descriptive name PSC.prioritySignalRequestFlag:cd
Source
Standard ISO 22951
Descriptive name context Public transport
Emergency
Definition A flag indicating whether the priority signal control service is requested or not.
Context It is a component of PscPrioritySignalRequest:frame that is sent to roadside communication
units or signal controllers by emergency or public transport vehicles or to signal controllers
or other data processing facilities by roadside communication units. It is used for clearly
specifying the intention to request the priority signal control service.
Architecture reference User service: 14. Assistance for public transport operations and management
Subservice: 127. Provide signal priority to bus and tram
Reference site: information flow “Vehicle identification and location information”
from a subsystem “(V) Collection of bus identification and location information” to
a subsystem “(C) Calculation of recommended speed”
Reference site: information flow “Vehicle identification
...
記事タイトル: ISO 22951:2009 - 緊急および公共交通車両の優先権制御システムのためのデータ辞書とメッセージセット(PRESTO) 記事内容: ISO 22951:2009は、緊急車両の運行を支援するために優先権制御機能を使用するシステムに関連しています。この種のシステムは、交通管理センター、車両搭載ユニット、路側通信ユニット、路側ユニットで構成されています。バスなどの公共交通車両も優先権制御サービスを受ける対象とされています。標準化の範囲には、以下の通信に関連するメッセージセットとデータ辞書が含まれています:路側通信ユニットと各車両搭載ユニット間の通信、路側通信ユニットと他の路側ユニット間の通信、車両搭載ユニットと路側ユニット間の通信。ISO 22951:2009は優先権制御に関連する情報のみを扱い、現場の状況などの情報提供は扱いません。また、都市や地域の個別の条件に合わせて公共交通車両を扱う必要があるため、車両の優先権制御に関連するメッセージとデータ辞書のセクションはオプションとして扱われます。さらに、標準化は通信メディアの種類に依存しません。
기사 제목: ISO 22951:2009 - 비상 및 대중 교통 차량용 사전비공시 및 우선권 신호 체계에 대한 데이터 사전 및 메시지 세트 (PRESTO) 기사 내용: ISO 22951:2009는 비상 차량 운영을 돕기 위해 우선권 신호 제어 기능을 사용하는 시스템과 관련되어 있습니다. 이러한 종류의 시스템은 교통 관리 센터, 차량 내 장치, 도로변 통신 장치 및 도로변 장치로 구성됩니다. 버스와 같은 대중 교통 차량도 우선권 신호 제어 서비스를 받을 수 있도록 대상으로 삼고 있습니다. 표준화의 범위에는 다음과 같은 통신과 관련된 메시지 세트와 데이터 사전이 포함됩니다: 도로변 통신 장치와 각 차량 내 장치 간의 통신, 도로변 통신 장치와 다른 도로변 장치 간의 통신, 차량 내 장치와 도로변 장치 간의 통신. ISO 22951:2009는 우선권 신호 제어와 관련된 정보에만 관여하며 장면 상황과 같은 정보 제공은 다루지 않습니다. 개별 도시와 지역의 조건에 따라 대중 교통 차량을 처리해야 하므로, 차량의 우선권 신호 제어와 관련된 메시지 및 데이터 사전 섹션은 옵션으로 처리됩니다. 또한, 표준화는 통신 매체의 종류에 의존하지 않습니다.
ISO 22951:2009 is a standard that applies to systems using priority signal control functions for emergency vehicles and public transport vehicles. The system includes a traffic management center, in-vehicle units, roadside communication units, and roadside units. The standardization covers message sets and data dictionary related to communication between these units. The standard only focuses on priority signal control information and does not cover other types of information provision. Additionally, the standard allows for customization based on the specific conditions of individual cities and regions. The standard is not dependent on the type of communication medium used.










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...