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