Shopping Cart

No products in the cart.

BS EN 15531-1:2015 – TC:2020 Edition

$280.87

Tracked Changes. Public transport. Service interface for real-time information relating to public transport operations – Context and framework

Published By Publication Date Number of Pages
BSI 2020 196
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

1.1 Interfaces specified by this standard 1.1.1 Business context Real-time information may be exchanged between a number of different organizations, or between different systems belonging to the same organization. Key interfaces include the following: – Between public transport vehicle control centres โ€“ generally, for fleet and network management. – Between a control centre and an information provision system โ€“ generally, to provide operational information for presentation to the public. – Between information provision systems โ€“ generally, sharing information to ensure that publicly available information is complete and comprehensive. – Between information provision systems โ€“ and data aggregation systems that collect and integrate data from many different sources and different types of data supplier and then distribute it onwards. – Between information provision systems and passenger information devices such as mobile phones, web browsers, etc. Annex B describes the business context for SIRI in more detail. SIRI is intended for wide scale, distributed deployment by a wide variety of installations. In such circumstances it is often not practical to upgrade all the systems at the same time. SIRI therefore includes a formal versioning system that allows for the concurrent operation of different levels at the same time and a disciplined upgrade process. In this general framework, SIRI defines a specific set of concrete functional services. The services separate the communication protocols from the message content (โ€˜functional servicesโ€™). This allows the same functional content to be exchanged using different transport mechanisms, and different patterns of exchange. Figure 1 below shows this diagrammatically. 1.1.2 SIRI communications SIRI provides a coherent set of functional services for exchanging data for different aspects of PT operation. A common data model, based on Transmodel 5.1, is used across all services. A communication layer defines common procedures for the requesting and exchanging of data. Within SIRI, the same general communication protocols are used for all the different concrete functional interfaces, and specify a common infrastructure for message referencing, error handling, reset behaviour and so forth. The communications layer is defined in Part 2 of the SIRI document set. To allow the most efficient use to be made of bandwidth and processing capacity, the SIRI communications architecture supports several different patterns of interaction. SIRI supports both request/response and publish/subscribe protocols between servers, allowing applications both to pull or to push data. The SIRI publish/subscribe pattern of interaction follows the paradigm described in the W3C candidate standard โ€˜Publish-Subscribe Notification for Web Services (WS-PubSub)โ€™. SIRI uses the same separation of concerns, and a similar terminology for Publish/Subscribe concepts as is used in WS-PubSub. For the delivery of data in response to both requests and subscriptions, SIRI supports two common patterns of message exchange as realised in existent national systems: – one-step โ€˜directโ€™ delivery: allowing the simple rapid delivery of data; – two-step โ€˜fetchedโ€™ delivery: allowing a more optimised use of limited resources. 1.1.3 SIRI functional services SIRI provides specific protocols for the following functional services, defined in Part 3 of the SIRI document set: – Production Timetable (PT) Service: to send daily information on the operational timetable and associated vehicle running information. – Estimated Timetable (ET) Service: to send real-time information on timetable, including changes based on the production service and on actual running conditions. – Stop Timetable (ST) Service: to provide a stop-centric view of timetabled vehicle arrivals and departures at a designated stop. – Stop Monitoring (SM) Service: to send real-time arrival & departure information relating to a specific stop.

PDF Catalog

PDF Pages PDF Title
102 Contents Page
104 European foreword
105 Introduction
107 1 Scope
1.1 Interfaces specified by this standard
1.1.1 Business context
1.1.2 SIRI communications
108 Figure 1 โ€” Structure of SIRI: a set of optional service interface specifications using a common communications layer
1.1.3 SIRI functional services
109 1.2 Use of the SIRI standard
110 1.3 Limitations on SIRI and possible future developments
2 Normative references
111 3 Terms and definitions
3.1 Transport related terms
113 course of journeyโ€“ Transmodel
data system โ€“ Transmodel
dated vehicle journey โ€“ Transmodel
delayed โ€“ SIRI
delivery variant โ€“ NeTEx
destination display โ€“ Transmodel (with clarification)
direction โ€“ Transmodel
114 display assignment โ€“ NeTEx
distributor โ€“ SIRI / NeTEx
distributor departure โ€“ SIRI
early โ€“ SIRI / NeTEx
estimated passing time โ€“ Transmodel
event โ€“ Transmodel
facility โ€“ SIRI (Conflict with NeTEx)
facility condition โ€“ SIRI
115 feeder โ€“ SIRI (Informal Transmodel term)
feeder arrival โ€“ SIRI
foreign vehicle โ€“ SIRI (Informal Transmodel Term)
group of lines โ€“ NeTEx
headway interval โ€“ SIRI / NeTEx
headway SERVICE โ€“ SIRI
incident โ€“Transmodel
in congestion โ€“ SIRI
in panic โ€“ SIRI
interchange rule โ€“ NeTEx
116 journey cancellation โ€“ Transmodel
journey creation โ€“ Transmodel
journey meeting โ€“ Transmodel
journey part โ€“ Transmodel
journey pattern โ€“ Transmodel
late โ€“ SIRI
line โ€“ Transmodel
line number โ€“ Transmodel
location โ€“ Transmodel
117 local vehicle โ€“ SIRI
logical display โ€“ NeTEx
monitored call โ€“ SIRI
monitored connection โ€“ SIRI
monitored vehicle journey โ€“ Transmodel
observed passing time โ€“ Transmodel
notice โ€“ NeTEx
passing time โ€“ Transmodel
118 occupancy โ€“ SIRI (Informal Transmodel term)
on time โ€“ SIRI
operating day โ€“ Transmodel
passenger trip โ€“ SIRI (Informal Transmodel term)
passenger information facility โ€“ Transmodel / NeTEx
place โ€“ Transmodel
point โ€“ Transmodel
point in journey pattern โ€“ Transmodel
prediction inaccurate โ€“ SIRI
119 prediction quality level โ€“ SIRI
product category โ€“ SIRI
production plan โ€“ Transmodel
production timetable โ€“ SIRI
pt trip โ€“ Transmodel
quay โ€“ IFOPT / NeTEx
ride โ€“ Transmodel
roaming โ€“ SIRI
120 route โ€“ Transmodel
scheduled stop point โ€“ Transmodel
schedule deviation โ€“ SIRI
service journey โ€“ Transmodel
service journey interchange โ€“ Transmodel
service pattern โ€“ Transmodel
short working โ€“ SIRI
121 situation โ€“ Trident / SIRI
stop area โ€“ Transmodel
stop monitoring โ€“ SIRI
stop monitoring point โ€“ SIRI
stop assignment โ€“ NeTEx
stop order โ€“Transmodel
stop place โ€“ IFOPT / NeTEx
stop visit โ€“ SIRI
122 stop visit count โ€“ SIRI
target passing time โ€“ Transmodel
timing point โ€“ Transmodel
timetabled โ€“ Transmodel
train โ€“ Transmodel
train block โ€“ Transmodel
train block part โ€“ Transmodel
train component โ€“ Transmodel
train element โ€“ Transmodel
123 train number โ€“ NeTEx
vehicle journey โ€“ Transmodel
vehicle monitoring โ€“ Transmodel
Version โ€“ Transmodel
version frame โ€“ Transmodel
visit number โ€“ SIRI
zone โ€“ Transmodel
124 3.2 Communications and software concepts
access control โ€“ SIRI
access permission โ€“ SIRI
account โ€“ SIRI
authentication key โ€“ SIRI
built-in constraint โ€“ General Software Term
capability โ€“ SIRI
client โ€“ General Software Term
125 compound request โ€“ SIRI
configuration โ€“ General Software Term
consumer โ€“ WS-PubSub
data horizon โ€“ SIRI
data ready notification โ€“ SIRI
data validity โ€“ SIRI
delivery โ€“ SIRI
direct delivery โ€“ SIRI
endpoint address โ€“ WS-PubSub
126 endpoint reference โ€“ WS-PubSub
end user โ€“ General Software term
error condition โ€“ SIRI
fetched delivery โ€“ SIRI
filter โ€“ WS-PubSub
heartbeat โ€“ SIRI
initial termination timeโ€“ WS-PubSub
127 incremental update โ€“ SIRI
interface version โ€“ General Software Term
intrinsic constraint โ€“ SIRI
informative channel โ€“ SIRI
informative message โ€“ SIRI
item โ€“ SIRI
lease โ€“ WS-PubSub
128 life sign โ€“ SIRI
message reference โ€“ WS-PubSub
metadata โ€“ General Software Term
multipart despatch โ€“ SIRI
namespace โ€“ General Software Term
notification โ€“ WS-PubSub
notification consumer โ€“ WS-PubSub
129 notification producer โ€“ WS-PubSub
notification broker โ€“ WS-PubSub
participant โ€“ SIRI
participant reference โ€“ SIRI
payload โ€“ SIRI
producer โ€“ WS-PubSub
provisioning โ€“ SIRI
130 publish-subscribe โ€“ WS-PubSub
publisher registration โ€“ WS-PubSub
publisher โ€“ WS-PubSub
request โ€“ General Software Term
requestor โ€“ General Software Term
schema validation โ€“ XML
sensitivity threshold โ€“ SIRI
server โ€“ General Software Term
service โ€“ WS-PubSub
131 service layer โ€“ General Software Term
service participant โ€“ SIRI
siri functional Service โ€“ SIRI
situation โ€“ WS-PubSub
subscriber โ€“ WS-PubSub
subscription โ€“ WS-PubSub
subscriber channel โ€“ SIRI
132 subscriber reference โ€“ SIRI
subscription manager โ€“ WS-PubSub
subscription reference โ€“ WS-PubSub
subscription request โ€“ WS-PubSub
subscription response โ€“ WS-PubSub
subscription policy โ€“ WS-PubSub
service subscription request โ€“ SIRI
subscription termination โ€“ WS-PubSub
133 topic โ€“ WS-PubSub
transport layer โ€“ SIRI
ws-resource โ€“ WS-PubSub
4 Symbols and abbreviations
134 5 Types of reference data used in SIRI
5.1 General
135 Table 1 โ€” Data References for SIRI
136 5.2 Date and time format
5.3 Location coordinate system
137 5.4 National language of text elements
5.4.1 General
5.4.2 Model
5.4.3 Namespace and scope
5.5 Participant (information provider) identification
5.5.1 General
5.5.2 Model
5.5.3 Namespace and scope
5.6 Participant pair identification (service participant pair code)
5.6.1 General
138 5.6.2 Model
5.6.3 Namespace and scope
5.7 Point and place references
5.7.1 General
Table 2โ€” Examples of Point and Place Reference Scope and models
5.7.2 Global scope, uniform point model
5.7.3 Participant scope, uniform point model
5.7.4 Participant scope, alternative point models
139 Table 3 โ€” Examples of Point / Place References and Services
5.7.5 Model
5.7.6 Namespace and scope
140 5.8 Vehicle journey references
5.8.1 General
5.8.2 Model
5.8.3 Namespace and scope
141 5.9 Line, and direction references
5.9.1 General
5.9.2 Model
5.9.3 Namespace and scope
5.10 Stop sequence references and circular journeys
5.10.1 General
5.10.2 Model
142 Table 4 โ€” Example of Stop Sequence, order and Visit Numbers
143 Table 5 โ€” Usages of Visit Numbers
5.10.3 Namespace and scope
5.11 Schedule version references
5.11.1 General
5.11.2 Model
5.11.3 Namespace and scope
5.12 Product category references
5.12.1 General
144 5.12.2 Model
5.12.3 Namespace and scope
5.12.4 Recommended values
5.12.4.1 General
5.12.4.2 Transport submode (TPEG Pti01 transport_mode transport_submode)
Table 6 โ€” Product Category: Transport Submodes
145 5.12.4.3 Rail submode (TPEG Pti02 railway_type)
Table 7 โ€” Product Category: Rail Submodes
5.12.4.4 Coach submode (TPEG Pti03 coach_type)
Table 8 โ€” Product Category: Coach Submodes
146 5.12.4.5 Metro submode (TPEG Pti4 urban_railway_type / Loc11 metro rail link)
Table 9 โ€” Product Category: Metro Submodes
5.12.4.6 Bus submode (TPEG Pti05 bus_type)
Table 10 โ€” Product Category: Bus Submodes
147 5.12.4.7 Air submode (TPEG Pti08 air_type)
Table 11 โ€” Product Category: Air Submodes
5.13 Vehicle feature references
5.13.1 General
5.13.2 Model
5.13.3 Namespace and scope
5.13.4 Recommended values
148 5.14 Service features
5.14.1 General
Table 12 โ€” Some Recommended Vehicle Feature Values
149 5.14.2 Namespace and scope
5.14.3 Recommended values
150 5.15 Situation references
5.15.1 General
5.15.2 Model
5.15.3 Namespace and scope
5.16 Summary of data reference scopes
151 Table 13 โ€” Possible Scopes for References
5.17 Transmodel compliant models
152 5.18 Modelling vehicle journeys in SIRI
5.18.1 General
Figure 2 โ€” UML Diagram of SIRI Abstract Journey Model
153 Figure 3 โ€” UML Diagram of Concrete Journey Model
154 Figure 4 โ€” UML Diagram of Concrete Journey Models showing Inheritance of Properties
155 5.18.2 Element equivalences and inheritance โ€“ timetable & journey
Table 14 โ€” Inheritance of Timetable Properties
157 5.18.3 Element equivalences and inheritance โ€“ stop call
Table 15 โ€” Inheritance of Call Properties
158 5.18.4 Element equivalences and inheritance โ€“ service interchange
159 Table 16 โ€” Inheritance of Call Properties
5.18.5 Passing times
Table 17 โ€” Transmodel Passing Time Terminology
160 6 Notation
6.1 Representation of XML model elements in text
6.2 Representing relationships in SIRI
6.3 Notation for XML model structures of SIRI messages
6.3.1 General
161 Table 18 โ€” Example of XML Structure Notation
6.3.2 Organizational group label
6.3.3 Element name
162 6.3.4 Multiplicity & choice (min:max)
6.3.5 Data type
6.3.6 Description
6.4 Notation for diagrams
163 Annex A (informative) Checklist for Implementing SIRI
A.1 Usage of the DSRC application layer
A.2 Legal and commercial Issues
A.3 Functional aspects
A.3.1 Main scope
A.3.1.1 General
A.3.1.2 General Capabilities
164 A.3.1.3 Service capabilities
A.3.2 Service configuration
A.3.2.1 Security & network
A.3.2.2 Service context
A.3.2.3 Access control
A.3.2.4 Data quality control
A.3.3 Reference data
A.3.3.1 General
165 A.3.3.2 General reference data
A.3.3.3 Service specific reference data
A.3.4 Error handling
A.4 Operational aspects
A.4.1 Systems management
166 A.4.2 Provisioning
167 Annex B (informative) Business Context
B.1 Purpose of this section
168 B.2 Business model
B.2.1 Passenger transport operations
B.2.1.1 General
B.2.1.2 Mobile vehicles
B.2.1.3 Infrastructure
169 B.2.1.4 Passengers
B.2.1.5 Money
B.2.1.6 Schedules
B.2.1.7 Control centres
B.2.1.8 Journey planners
170 B.2.2 Organizations
B.3 Use of information in public transport
B.3.1 Overview
B.3.2 Data ownership
B.3.2.1 General
171 B.3.2.2 Transport infrastructure
B.3.2.3 PT infrastructure
172 B.3.2.4 PTV schedules
B.3.2.5 Integrated PT plan
B.3.2.6 Real-Time PT status
173 B.3.2.7 Real-Time transport infrastructure status
B.3.3 Temporal considerations
B.3.3.1 General
B.3.3.2 Preparation of a new timetable
B.3.3.3 Adjustments to a timetable
B.3.3.4 Production timetable
B.3.3.5 Estimated timetable
174 B.3.3.6 Reporting and analysis
B.3.4 Information security
B.3.5 Regulatory issues
175 B.4 Use Cases for this standard
B.4.1 Introduction
B.4.2 Use case: provision of service information to passengers
B.4.2.1 User requirements
176 Figure B.1 โ€” Two models of passenger information provision
B.4.2.2 Service requirements โ€“ SIRI Stop Monitoring (SM)
177 B.4.2.3 Service requirements โ€“ SIRI Vehicle Monitoring (VM)
B.4.3 Use case: journey planning
B.4.3.1 User requirements
B.4.3.2 Service requirements โ€“ SIRI Production Timetable (PT)
B.4.3.3 Service requirements โ€“ SIRI Estimated Timetable (ET)
178 B.4.4 Use case: facilitating connections for passengers
B.4.4.1 User requirements
B.4.4.2 Service requirements โ€“ SIRI Connection Timetable (CT)
B.4.4.3 Service requirements โ€“ SIRI Connection Monitoring (CM)
179 B.4.5 Use case: fleet and network management
B.4.5.1 User requirements
B.4.5.2 Service requirements โ€“ SIRI Vehicle Monitoring (VM)
B.4.6 Use case: general business communications
B.4.6.1 User requirements
B.4.6.2 Service requirements โ€“ SIRI General Message (GM)
B.5 SIRI System Model
B.5.1 Modularization
180 B.5.2 PT Infrastructure Management Module
B.5.3 Transport Infrastructure Management Module
Figure B.2 โ€” Generic model of PT operations, showing exchange points for RTI and the SIRI services available for these roles
B.5.4 PT Scheduling Module
181 B.5.5 PT Integration Module
B.5.6 Traffic Management Control Centre
B.5.7 PT Operational Control
182 B.5.8 PT Journey Planner
B.5.9 Passenger Information
184 Annex C (informative) Background and Mapping of Some Current Implementations to SIRI
C.1 Introduction
C.2 SIRI origins
C.2.1 VDV453/VDV454
C.2.2 TRIDENT
185 C.2.3 RTIG-XML
186 C.2.4 CEN TC278 WG3 SG7
187 Table C.1 โ€” List of SIRI Functional Services with RTIG and VDV equivalent services currently deployed
C.3 Deployment Example โ€“ Berlin
Figure C.1 โ€” Physical deployment example โ€“ Berlin
188 C.4 Deployment Example โ€“ Hamburg
Figure C.2 โ€” Physical deployment example โ€“ Hamburg
C.5 Deployment Example โ€“ West Yorkshire
189 Figure C.3 โ€” Physical deployment example โ€“ West Yorkshire
C.6 Deployment Example โ€“ Czech Republic
Figure C.4 โ€” Physical deployment example โ€“ Czech Republic
190 C.7 Deployment Example โ€“ Copenhagen
Figure C.5 โ€” Physical deployment example โ€“ Copenhagen
191 C.8 Deployment example โ€“ รŽle-de-France
Figure C.6 โ€” Physical deployment example โ€“ รŽle-de-France
192 Figure C.7 โ€” Targeted physical deployment example โ€“ รŽle-de-France
193 C.9 SIRI Equivalences
C.9.1 GTFS-real-time feeds
Table C.2 โ€” GTFS & SIRI Functional Service Equivalences
194 Bibliography
BS EN 15531-1:2015 - TC
$280.87