Shopping Cart

No products in the cart.

BS EN 15531-1:2015

$215.11

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

Published By Publication Date Number of Pages
BSI 2015 98
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
4 Contents Page
6 European foreword
7 Introduction
9 1 Scope
1.1 Interfaces specified by this standard
1.1.1 Business context
1.1.2 SIRI communications
10 Figure 1 โ€” Structure of SIRI: a set of optional service interface specifications using a common communications layer
1.1.3 SIRI functional services
11 1.2 Use of the SIRI standard
12 1.3 Limitations on SIRI and possible future developments
2 Normative references
13 3 Terms and definitions
3.1 Transport related terms
15 course of journeyโ€“ Transmodel
data system โ€“ Transmodel
dated vehicle journey โ€“ Transmodel
delayed โ€“ SIRI
delivery variant โ€“ NeTEx
destination display โ€“ Transmodel (with clarification)
direction โ€“ Transmodel
16 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
17 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
18 journey cancellation โ€“ Transmodel
journey creation โ€“ Transmodel
journey meeting โ€“ Transmodel
journey part โ€“ Transmodel
journey pattern โ€“ Transmodel
late โ€“ SIRI
line โ€“ Transmodel
line number โ€“ Transmodel
location โ€“ Transmodel
19 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
20 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
21 prediction quality level โ€“ SIRI
product category โ€“ SIRI
production plan โ€“ Transmodel
production timetable โ€“ SIRI
pt trip โ€“ Transmodel
quay โ€“ IFOPT / NeTEx
ride โ€“ Transmodel
roaming โ€“ SIRI
22 route โ€“ Transmodel
scheduled stop point โ€“ Transmodel
schedule deviation โ€“ SIRI
service journey โ€“ Transmodel
service journey interchange โ€“ Transmodel
service pattern โ€“ Transmodel
short working โ€“ SIRI
23 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
24 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
25 train number โ€“ NeTEx
vehicle journey โ€“ Transmodel
vehicle monitoring โ€“ Transmodel
Version โ€“ Transmodel
version frame โ€“ Transmodel
visit number โ€“ SIRI
zone โ€“ Transmodel
26 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
27 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
28 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
29 incremental update โ€“ SIRI
interface version โ€“ General Software Term
intrinsic constraint โ€“ SIRI
informative channel โ€“ SIRI
informative message โ€“ SIRI
item โ€“ SIRI
lease โ€“ WS-PubSub
30 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
31 notification producer โ€“ WS-PubSub
notification broker โ€“ WS-PubSub
participant โ€“ SIRI
participant reference โ€“ SIRI
payload โ€“ SIRI
producer โ€“ WS-PubSub
provisioning โ€“ SIRI
32 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
33 service layer โ€“ General Software Term
service participant โ€“ SIRI
siri functional Service โ€“ SIRI
situation โ€“ WS-PubSub
subscriber โ€“ WS-PubSub
subscription โ€“ WS-PubSub
subscriber channel โ€“ SIRI
34 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
35 topic โ€“ WS-PubSub
transport layer โ€“ SIRI
ws-resource โ€“ WS-PubSub
4 Symbols and abbreviations
36 5 Types of reference data used in SIRI
5.1 General
37 Table 1 โ€” Data References for SIRI
38 5.2 Date and time format
5.3 Location coordinate system
39 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
40 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
41 Table 3 โ€” Examples of Point / Place References and Services
5.7.5 Model
5.7.6 Namespace and scope
42 5.8 Vehicle journey references
5.8.1 General
5.8.2 Model
5.8.3 Namespace and scope
43 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
44 Table 4 โ€” Example of Stop Sequence, order and Visit Numbers
45 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
46 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
47 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
48 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
49 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
50 5.14 Service features
5.14.1 General
Table 12 โ€” Some Recommended Vehicle Feature Values
51 5.14.2 Namespace and scope
5.14.3 Recommended values
52 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
53 Table 13 โ€” Possible Scopes for References
5.17 Transmodel compliant models
54 5.18 Modelling vehicle journeys in SIRI
5.18.1 General
Figure 2 โ€” UML Diagram of SIRI Abstract Journey Model
55 Figure 3 โ€” UML Diagram of Concrete Journey Model
56 Figure 4 โ€” UML Diagram of Concrete Journey Models showing Inheritance of Properties
57 5.18.2 Element equivalences and inheritance โ€“ timetable & journey
Table 14 โ€” Inheritance of Timetable Properties
59 5.18.3 Element equivalences and inheritance โ€“ stop call
Table 15 โ€” Inheritance of Call Properties
60 5.18.4 Element equivalences and inheritance โ€“ service interchange
61 Table 16 โ€” Inheritance of Call Properties
5.18.5 Passing times
Table 17 โ€” Transmodel Passing Time Terminology
62 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
63 Table 18 โ€” Example of XML Structure Notation
6.3.2 Organizational group label
6.3.3 Element name
64 6.3.4 Multiplicity & choice (min:max)
6.3.5 Data type
6.3.6 Description
6.4 Notation for diagrams
65 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
66 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
67 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
68 A.4.2 Provisioning
69 Annex B (informative) Business Context
B.1 Purpose of this section
70 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
71 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
72 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
73 B.3.2.2 Transport infrastructure
B.3.2.3 PT infrastructure
74 B.3.2.4 PTV schedules
B.3.2.5 Integrated PT plan
B.3.2.6 Real-Time PT status
75 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
76 B.3.3.6 Reporting and analysis
B.3.4 Information security
B.3.5 Regulatory issues
77 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
78 Figure B.1 โ€” Two models of passenger information provision
B.4.2.2 Service requirements โ€“ SIRI Stop Monitoring (SM)
79 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)
80 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)
81 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
82 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
83 B.5.5 PT Integration Module
B.5.6 Traffic Management Control Centre
B.5.7 PT Operational Control
84 B.5.8 PT Journey Planner
B.5.9 Passenger Information
86 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
87 C.2.3 RTIG-XML
88 C.2.4 CEN TC278 WG3 SG7
89 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
90 C.4 Deployment Example โ€“ Hamburg
Figure C.2 โ€” Physical deployment example โ€“ Hamburg
C.5 Deployment Example โ€“ West Yorkshire
91 Figure C.3 โ€” Physical deployment example โ€“ West Yorkshire
C.6 Deployment Example โ€“ Czech Republic
Figure C.4 โ€” Physical deployment example โ€“ Czech Republic
92 C.7 Deployment Example โ€“ Copenhagen
Figure C.5 โ€” Physical deployment example โ€“ Copenhagen
93 C.8 Deployment example โ€“ รŽle-de-France
Figure C.6 โ€” Physical deployment example โ€“ รŽle-de-France
94 Figure C.7 โ€” Targeted physical deployment example โ€“ รŽle-de-France
95 C.9 SIRI Equivalences
C.9.1 GTFS-real-time feeds
Table C.2 โ€” GTFS & SIRI Functional Service Equivalences
96 Bibliography
BS EN 15531-1:2015
$215.11