ITS Transit Standards Professional Capacity Building Program
Module 7: Traveler Information Standards, Part 2 of 2
HTML of the PowerPoint Presentation
(Note: This document has been converted from a PowerPoint presentation to 508-compliant HTML. The formatting has been adjusted for 508 compliance, but all the original text content is included, plus additional text descriptions for the images, photos and/or diagrams have been provided below.)
Slide 1:
(Extended Text Description: Welcome - Graphic image of introductory slide. A large dark blue rectangle with a wide, light grid pattern at the top half and bands of dark and lighter blue bands below. There is a white square ITS logo box with words "Standards ITS Training" in green and blue on the middle left side. The word "Welcome" in white is to the right of the logo. Under the logo box is the logo for the U.S. Department of Transportation, Office of the Assistant Secretary for Research and Technology.)
Slide 2:
(Extended Text Description: This slide, entitled "Mac Lister" has a photo of Mac Lister, Program Manager Knowledge and Technology Transfer, ITS Joint Program Office, on the left hand side, with his email address, Mac.Lister@dot.gov. A screen capture snapshot of the home webpage is found on the right hand side - for illustration only - from August 2014. Below this image is a link to the current website: www.its.dot.gov/pcb - this screen capture snapshot shows an example from the Office of the Assistant Secretary for Research and Development - Intelligent Transportation Systems Joint Program Office - ITS Professional Capacity Building Program/Advanced ITS Education. Below the main site banner, it shows the main navigation menu with the following items: About, ITS Training, Knowledge Exchange, Technology Transfer, ITS in Academics, and Media Library. Below the main navigation menu, the page shows various content of the website, including a graphic image of professionals seated in a room during a training program. A text overlay has the text Welcome to ITS Professional Capacity Building. Additional content on the page includes a box entitled What’s New and a section labeled Free Training. Again, this image serves for illustration only. The current website link is: https://www.its.dot.gov/pcb.)
Slide 3:
(Extended Text Description: This slide, entitled "Jeffrey Spencer" has a photo of Jeffrey Spencer, ITS Team Leader, Federal Transit Administration, Office of Research, Demonstration and Innovation, on the left hand side, with his email address, Jeffrey.Spencer@dot.gov. A screen capture snapshot of the home webpage is found on the right hand side - for illustration only - which is the same screen snapshot from Slide 2. Below this image and to the right is the Federal Transit Administration (FTA) logo.)
Slide 4:
Slide 5:
ITS Transit Standards Professional Capacity Building Program
Module 7:
Traveler Information Standards, Part 2 of 2
Slide 6:
Instructor
Carol L. Schweiger
President
Schweiger Consulting LLC
Wakefield, MA, USA
Slide 7:
Target Audience
Slide 8:
Recommended Prerequisite(s)
Decision-Maker | Project Manager | Project Engineer | |
---|---|---|---|
Module 1: Introduction to ITS Transit Standards | N/A | ✓ | ✓ |
Module 2: Transit Management Standards, Part 1 of 2 | N/A | ✓ | ✓ |
Module 3: Transit Communications Interface Profiles (TCIP), Part 1 of 2 | N/A | ✓ | ✓ |
Module 4: Transit Communications Interface Profiles (TCIP), Part 2 of 2 | N/A | ✓ | ✓ |
Module 5: Transit Management Standards, Part 2 of 2 | N/A | ✓ | ✓ |
Module 6: Traveler Information, Part 1 of 2 | IM/A | ✓ | ✓ |
Slide 9:
Recommended Prior Knowledge
Slide 10:
Curriculum Path (Project Manager)
(Extended Text Description: Curriculum Path for Project Manager: A graphical illustration indicating the sequence of training modules and where this module fits in. Each module is represented by a box with the name of the module in it and a flow chart showing the logical flow of the modules with the current module boxed in red. The first three vertically sequenced boxes are green, which means that it is a Recommended Prerequisite Module. The first box is "Introduction to ITS Transit Standards, Module 1." Below that, connected by a line, is a box with the text "Transit Management, Part 1 of 2." To the right of this box, is "Transit Management, Part 2 of 2." Below "Transit Management, Part 1 of 2", connected by a line, is a box with the text "TCIP, Part 1 of 2." To the right of this box, is "TCIP, Part 2 of 2." Below "TCIP, Part 1 of 2," the lines branch out into four boxes that are horizontally sequenced. The first two: "Traveler Information, Part 1 of 2" and "Arterial Management & Transit Signal Priority, Part 1 of 2" are green; the other two: "Electronic Fare Payment Systems," and "Transit and the Connected Vehicle Environment/Emerging Technologies, Applications, and Future Platforms" are blue. Blue indicates that the module is optional. Below "Traveler Information, Part 1 of 2," is the text box "Traveler Information, Part 2 of 2 coded in blue and outlined in red. Below "Arterial Management & Transit Signal Priority, Part 1 of 2", is the text box "Arterial Management & Transit Signal Priority, Part 2 of 2," coded in blue.)
Slide 11:
Curriculum Path (Project Engineer)
(Extended Text Description: Curriculum Path for Project Engineer: A graphical illustration indicating the sequence of training modules and where this module fits in. Each module is represented by a box with the name of the module in it and a flow chart showing the logical flow of the modules with the current module boxed in red. The first three vertically sequenced boxes are green, which means that it is a Recommended Prerequisite Module. The first box is "Introduction to ITS Transit Standards, Module 1." Below that, connected by a line, is a box with the text "Transit Management, Part 1 of 2." To the right of this box, is "Transit Management, Part 2 of 2." Below "Transit Management, Part 1 of 2", connected by a line, is a box with the text "TCIP, Part 1 of 2." To the right of this box, is "TCIP, Part 2 of 2." Below "TCIP, Part 1 of 2," the lines branch out into four boxes that are horizontally sequenced. The first two: "Traveler Information, Part 1 of 2" and "Arterial Management & Transit Signal Priority, Part 1 of 2" are green; the other two: "Electronic Fare Payment Systems," and "Transit and the Connected Vehicle Environment/Emerging Technologies, Applications, and Future Platforms" are blue. Blue indicates that the module is optional. Below "Traveler Information, Part 1 of 2," is the text box "Traveler Information, Part 2 of 2 coded in green and outlined in red. . Below "Arterial Management & Transit Signal Priority, Part 1 of 2", is the text box "Arterial Management & Transit Signal Priority, Part 2 of 2," coded in green.)
Slide 12:
Learning Objectives
Slide 13:
Learning Objective #1:
Summarize Key Concepts from Traveler Information Standards, Part 1 of 2
Slide 14:
Learning Objective #1
Traveler Information Taxonomy
Slide 15:
Learning Objective #1
Traveler Information
Category | System/Technology | Dependent on |
---|---|---|
Traveler Information | On-board automated voice announcements (AVA) |
AVL system Route and vehicle schedule data |
En route/wayside traveler information, including real-time arrival/departure information in a variety of dissemination media |
Route and vehicle schedule data AVL system CAD system Data communications technologies |
|
On-board Internet access for passengers | Data communications technologies | |
511, 311, and 211 systems, and Google Transit | Open data | |
Third-party smartphone applications | Open data |
Slide 16:
Slide 17:
Learning Objective #1
On-board automated voice announcements (AVA) are dependent upon which of these?
Answer Choices
Slide 18:
Learning Objective #1
Review of Answers
a) AVL System
It is one of technologies on which an AVA system is dependent.
b) APC System
APC systems are not used in on-board automated voice announcements (AVA). APCs are used to count boarding and alighting passengers.
c) Route and vehicle schedule data
It is one of technologies on which an AVA system is dependent.
d) All of the above
An AVA system is dependent on A and C only.
e) A and C
Correct! On-board automated voice announcements (AVA) are dependent upon an AVL system, and route and vehicle schedule data.
Slide 19:
Learning Objective #1
Traveler Information Data Exchanges
(Extended Text Description: Author’s relevant notes: Traveler Information Data Exchanges: This flowchart provides context for Traveler Information data exchanges. Generally, this diagram shows the collection of data from individual transit vehicles and data management centers, feeding data to customer information servers which process and disseminate specific traveler information to the end users. On the far left of the diagram, CAD/AVL systems that monitor the operations of each mode (in the diagram, the modes that are represented are subway, bus, commuter rail, light rail transit, bus rapid transit and boat) provide real-time information to the Information Reconciliation process, which takes input from other databases as shown: scheduling, planning, marketing and customer databases. Once all of the information is compiled and reconciled, information is sent through the Data Feed Layer to a Real-time Customer Information Server, which interfaces with the Monitoring/Feedback Layer, which interfaces with Performance Standards and Surveys/Feedback. Then, information is sent through the Dissemination Layer to various end user media, including travelers’ devices (smartphone, mobile phone, other mobile device and personal computer), information service providers (511, Satellite Radio and news outlets), third-party developers (applications and visualizations) and within the transit agency to various media (e.g., interactive voice response, dynamic message signs, website, alerts, automated voice announcements, social media and customer service).)
Slide 20:
Learning Objective #1
Example of Central System Technology Relationships
Main Point: Shows the relationships among central Traveler Information and other transit ITS technologies
(Extended Text Description: Author’s relevant notes: Example of Central System Technology Relationships: This graphic shows the relationships among various Central System Technologies. Beginning in the center of the graphic, there is a red rectangular column representing the Central Server Configuration. In this column the following servers are represented in individual blocks from top to bottom: Database Server, CAD/AVL (Computer Aided Dispatch and Automatic Vehicle Location) Server, APC/ASA Mgmt. Server, Fixed Route Scheduling Server, TSP Server, IVR Server, Communications Server, and RTIS/Web Server. From the IVR Server, there is a gray line representing a wired connection that leads to a black box labeled "Central Phone System" with a smart phone icon above it. From the RTIS/Web Server, a red line representing data feed points down to a blue box labeled "Transit Agency Website." Coming from the left side of the RTIS/Web Server is another line pointing to blue box labeled "Third Party Developers." From the left side of the Communications Server, there is a dotted gray line that goes to a black box labeled "Comm Gateway" and branches upwards through three cloud networks (bottom to top: the Wi-Fi/Internet, Cellular Network, and Radio systems), going on to two separate yellow boxes. These boxes are labeled "Revenue Fleet" and "Non-revenue Fleet." From the Cellular network cloud, there is another dotted gray line going downwards representing the wireless connection to the Wayside DMS. Coming from the entire Central Server Configuration, there is a solid green line representing the LAN/WAN connection or VPN. This line goes through a light green box labeled "Transit Agency WAN and LAN" and branches out to a light blue section identified as the "Agency Configuration." Within the "Agency Configuration," the following items are represented in individual dark blue boxes (top to bottom): Electronic Payment System, Maintenance Management System, Video Playback Software, WLAN Download Manager, Workstations to access central systems, VCM Software, and TSP System. Outside the "Agency Configuration," the LAN/WAN connection also leads to a dark blue box labeled as "Future Systems." There is a dotted line around several components of the diagram to illustrate the traveler information-related elements. The dotted line surrounds the following diagram components: Customer Phones; Central Phone System; three components within the Central Server Configuration: IVR Server, Communications Server and RTIS/Web Server; Wayside DMS; Third Party Developers; Transit Agency Website; and Regional Agencies.)
Slide 21:
Learning Objective #1
Example of Onboard Technology Relationships
Main Point:
Shows the relationships among on-board Traveler Information and Transit Management technologies.
(Extended Text Description: Author’s relevant notes: Example of Onboard Technology Relationships: This graphic shows an example of the relationships among various ITS technologies onboard a vehicle. In the center of the diagram is a box labeled MDT (Mobile Data Terminal). Coming from the top of MDT, is a box labeled "GPS Receiver and Antenna" connected via a voice radio connection. Connected to the MDT via a vehicle area network are the Maintenance Network Gateway, farebox, headsign and APC. The APC is connected to the front-door sensor and rear-door sensor via an alternative link. Utilizing both a Voice Radio Connection and a Data Connection, the MDT is connected to the Voice and Data Radio. This is then connected to the RF antenna. Connected by another vehicle area network are the Interior DMS, the ASA Controller, and the DVR. The ASA controller is then connected to the PA system and Ambient Noise Control Microphone. The DVR is connected to internal and external cameras. Coming from the bottom of the MDT rectangle is a red line representing an Ethernet link. This link connects a Wireless Mobile Router/Gateway with cellular modem and WLAN card. This link continues and also connects to the DVR. To the left, the MDT is also connected to the following: Collision Avoidance, Odometer, Covert Alarm Switch, Doors, and Wheelchair. There is a dotted line around several components of the diagram to illustrate the traveler information-related elements. The dotted line surrounds the following diagram components: Interior DMS; PA system; Ambient Noise Control Microphone; and AVA Controller.)
Slide 22:
Learning Objective #1
Service Packages (SPs)
Slide 23:
Learning Objective #1
Transit Traveler Information Service Package Example
Main Point: An example of one traveler information SP diagram.
(Extended Text Description: Author’s relevant notes: Transit Traveler Information Service Package Example: This graphic has a rectangular box in the center which is labeled Transit Management and is purple in color. Within Transit Management is another smaller rectangle labeled Transit Center Vehicle Tracking and is white in color. Above the Transit Management box is a rectangle labeled Personal Information Access, which is purple in color. Within Personal Information Access is another smaller rectangle labeled Personal Interactive Information Reception and is white in color. There is a line with an arrow from Transit Management to the Personal Information Access box, which is labeled "personal transit information." There is a line with an arrow from the Personal Information Access box to Transit Management, which is labeled "transit information user request." To the right of Transit Management is a rectangle labeled Transit Vehicle, which is purple in color. Inside Transit Vehicle is another smaller rectangle labeled On-board Transit Information Services, which is white in color. Above the Transit Vehicle box is an oval labeled Traveler, which is yellow in color. There is a line with an arrow from the Transit Vehicle box to the Traveler oval, which is labeled "traveler interface updates." There is a line with an arrow from Transit Vehicle to Transit Management, which is labeled "transit traveler request." There is a line with an arrow from Transit Management to Transit Vehicle, which is labeled "transit traveler information." Below the Transit Management box is a rectangle labeled Remote Traveler Support, which is purple in color. Within Remote Traveler Support is another smaller rectangle labeled Remote Transit Information Services and is white in color. There is a line with an arrow from Transit Management to the Remote Traveler Support box, which is labeled "transit traveler information." There is a line with an arrow from the Remote Traveler Support box to Transit Management, which is labeled "transit information user request." To the right of the Transit Management box is an oval labeled Media, which is yellow in color. There is a line with an arrow from the Transit Management box to the Media oval, which is labeled "transit information for media." To the left of Transit Management is a rectangle labeled Information Service Provider, which is purple in color. Inside Information Service Provider are two other smaller rectangles labeled ISP Traveler Data Collection and Infrastructure Provided Trip Planning, which are white in color. There are two lines with arrows from Transit Management to the Information Service Provider box, which are labeled "transit and fare schedules" and "transit schedule adherence information." There is a line with an arrow from the Information Service Provider box to Transit Management, which is labeled "transit information request." Above the Information Service Provider box is an oval labeled Other ISP, which is yellow in color. There is a line with an arrow to and from Information Service Provider to Other ISP, which is labeled "transit service information." To the left of the Transit Management box is an oval labeled Other Transit Management, which is yellow in color. There is a line with an arrow to and from the Transit Management box to the Other Transit Management oval, which is labeled "transit traveler information coordination." This service package provides transit users at transit stops and on-board transit vehicles with ready access to transit information. The information services include transit stop annunciation, imminent arrival signs, and real-time transit schedule displays that are of general interest to transit users. Systems that provide custom transit trip itineraries and other tailored transit information services are also represented by this service package.)
Slide 24:
Summary of Learning Objective #1
Summarize Key Concepts from Traveler Information Standards, Part 1 of 2
Slide 25:
Learning Objective #2: Illustrate the Structure and Use of Data Exchange Standards for Traveler Information Systems
Slide 26:
Learning Objective #2
Standards Facilitate Meeting User Needs
Slide 27:
Learning Objective #2
Standards Facilitate Meeting User Needs (cont.)
Slide 28:
Learning Objective #2
Standards Facilitate Meeting User Needs: Example
Slide 29:
Learning Objective #2
Standards Facilitate Meeting User Needs: Value
Slide 30:
Learning Objective #2
Standards Facilitate Meeting User Needs: Value (cont.)
Slide 31:
Learning Objective #2
Standards Facilitate Meeting User Needs: Value (concluded)
Slide 32:
Learning Objective #2
Standards Facilitate Meeting User Needs: Criteria for Evaluating a Standard
Slide 33:
Learning Objective #2
Standards Facilitate Meeting User Needs: Starting Point for Identifying Standards
Slide 34:
Learning Objective #2
Center-to-Infrastructure (C2I) Application Area Capabilities Related to Transit
Slide 35:
Learning Objective #2
Center-to-Vehicle/Traveler (C2V) Application Area Capabilities Related to Transit: Vehicle
Covers interface between transit management center and transit or paratransit vehicles
Slide 36:
Learning Objective #2
Center-to-Vehicle/Traveler (C2V) Application Area Capabilities Related to Transit: Traveler
Covers interfaces between traveler information providers and devices used by traveling public
Slide 37:
Learning Objective #2
Center-to-Center (C2C) Application Area Capabilities Related to Transit
Slide 38:
Learning Objective #2
Identifying Appropriate Standards
Applicable Standards
In general, the following standards are applicable to Traveler Information deployments. To determine which specific standards are applicable for a deployment you will need to determine which architecture flows will be needed for the Traveler Information piece of your deployment. Contract your local FHWA ITS Division Specialist or an ITS Standards Program Field Support Team contact
Standard | Development Status |
---|---|
NTCIP 1102 Octet Encoding Rules (OER; Base Protocol; | Published |
NTCIP 1104 Center-to-Center Naming Convention Specification; | Published |
NTCIP 2104 Ethernet Subnetwork Profile; | Published |
NTCIP 2202 Internet (TCP/IP and UDP/IP) Transport Profile; | Published |
NTCIP 2303 File Transfer Protocol (FTP) Application Profile; | Published |
NTCIP 2304 Application Profile for DATEX-ASN (AP-DATEX); | Published |
NTCIP 2306 Application Profile for XML Message Encoding and Transport in ITS Center-to-Center Communications (C2C XML); | Published |
NTCIP 3003 Profile Framework; | Published |
NTCIP 9001 NTCIP Guide; | Published |
SAE J2266 Location Referencing Message Specification (LRMS); | Published |
SAE J2354 Message Set for Advanced Traveler Information System (ATIS); | Published |
SAE J2540 Messages for Handling Strings and Look-Up Tables in ATIS Standards; | Published |
SAE J2540M RDS (Radio Data System) Phrase Lists; | Published |
SAE J2540y2 ITIS (International Traveler Information Systems) Phrase Lists; | Published |
SAE J2540/3 National Names Phrase List; | Published |
Slide 39:
Learning Objective #2
Structure of Standards: GTFS
Slide 40:
Learning Objective #2
Structure of Standards: GTFS-realtime
Slide 41:
Learning Objective #2
Structure of Standards: SIRI
Slide 42:
Learning Objective #2
Structure of Standards: SIRI (cont.)
Slide 43:
Learning Objective #2
Structure of Standards: SIRI (concluded)
Slide 44:
Learning Objective #2
Structure of Standards: TransXChange
Slide 45:
Learning Objective #2
Overview of TransXChange Use
(Extended Text Description: Author’s relevant notes: Overview of TransXChange Use. The slide shows the use of TransXChange to make a registration with VOSA under the Electronic Bus Schedule Registration system. The slide shows a flowchart with the following steps: 1. Bus schedule data is prepared using scheduling software, including stop data from NaPTAN and route and geospatial data from other sources. 2. The schedule is exported as a TransXChange XML document to VOSA for registration. On export, the document is validated against a specified version of the schema. Note that TransXChange documents can also in principle be created by hand, though this would be both tedious and error prone. 3. The schedule is then imported by VOSA and Local Transport Authorities. On import, the document is validated against the version of the schema indicated by the document. 4. Following validation, the registered particulars alone are rendered as a readable pdf document using the Registration option of the TransXChange publisher. 5. The schedule is then imported by information system builders such as journey planners and AVL system implementers. 6. All or part of routes and schedules may be exchanged by system providers, annotated with additional operational data, over and above the registered particulars.)
Slide 46:
Learning Objective #2
Structure of Standards: Other Relevant Standards/Formats
Slide 47:
Slide 48:
Learning Objective #2
Which one of these standards is not a traveler information standard?
Answer Choices
Slide 49:
Learning Objective #2
Review of Answers
a) SIRI
Incorrect. SIRI is an XML protocol for exchange of public transport real-time information.
b) SAE J1939
Correct! This is an on-board Vehicle Area Network (VAN) standard.
c) TransXChange
Incorrect. TransXChange is a UK national data standard for the exchange of bus route and timetable information.
d) GTFS
Incorrect. GTFS defines a common format for public transportation schedules and associated geographic information.
Slide 50:
Summary of Learning Objective #2
Illustrate the Structure and Use of Data Exchange Standards for Transit Management Systems
Slide 51:
Learning Objective #3: Select Appropriate ITS Standards for Data Exchange Among Traveler Information Systems, and Between Transit Management Systems and Traveler Information, and Other Systems (e.g., Traffic Management Systems)
Slide 52:
Learning Objective #3
Life-Cycle Cost Considerations
Slide 53:
Learning Objective #3
Life-Cycle Cost Considerations (cont.)
Slide 54:
Learning Objective #3
Case Study for Selection of Standards: Massachusetts Bay Transportation Authority (MBTA), Boston, MA
Slide 55:
Learning Objective #3
Case Study for Selection of Standards: MBTA (cont.)
(Extended Text Description: Case Study for Selection of Standards: MBTA (cont.). This slide shows the number of standards being used for each data feed prior to the MBTA reorganizing the feeds (discussed in a future slide). The top portion of the slide shows a box with a transit schedule in it, a line labeled GTFS with an arrow to the right connected to a box to the right labeled GTFS. The next line down shows a box with a bus in it, two lines, one labeled Bus (NextBus) and the other labeled Bus (RealTimeBus), each with an arrow to the right connected to boxes to the right, one labeled API and the other labeled GTFS-realtime, respectively. The next line down shows a box with a commuter rail schedule in it, a line labeled Commuter Rail with an arrow to the right connected to a box to the right labeled "csv/json/xml." The next line down shows a box with red, blue and orange subway cars in it, two lines, one labeled Heavy Rail 2.0 and the other labeled Heavy Rail 1.0, each with an arrow to the right connected to boxes to the right, one labeled "csv/json" and the other labeled "csv/json/xml", respectively. The bottom line shows a box with a danger triangle in it, a line labeled Alerts 1.0 with an arrow to the right connected to a box to the right labeled RSS.)
Slide 56:
Learning Objective #3
Case Study for Selection of Standards: MBTA (cont.)
Slide 57:
Learning Objective #3
Case Study for Selection of Standards: MBTA (cont.)
(Extended Text Description: Case Study for Selection of Standards: MBTA (cont.). This slide shows that the reorganization of the open data program and use of standards. There are six lines with arrows to the right that all connect to a box labeled New MBTA-realtime software. The six lines are labeled GTFS schedule, Com.rail predictions, Bus predictions, Subway predictions, Elevator status and Alerts thru GUIs. Then four lines with arrows to the right connect to four boxes. The top box is labeled GTFS, the next box down is labeled GTFS-realtime, the next box down is labeled API (XML, JSON) and the bottom box is labeled RSS (alerts only).)
Slide 58:
Learning Objective #3
Case Study for Selection of Standards: MBTA (concluded)
Slide 59:
Slide 60:
Learning Objective #3
Which standard is not being used by the MBTA for their open data program?
Answer Choices
Slide 61:
Learning Objective #3
Review of Answers
a) GTFS
Incorrect. GTFS is one of the standards used by the MBTA.
b) XML
Incorrect. The MBTA selected XML format for its API.
c) JSON
Incorrect. JSON is also used in the MBTA API.
d) SIRI
Correct. The MBTA determined that SIRI was somewhat complicated, so they chose not to use it.
Slide 62:
Learning Objective #3
Case Study for Changing Traveler Information Standards: Metropolitan Transportation Authority (MTA), New York, NY
Slide 63:
Learning Objective #3
Case Study for Changing Traveler Information Standards: MTA (cont.)
Slide 64:
Learning Objective #3
Open Source Software Criteria
Slide 65:
Learning Objective #3
Using Standards to Facilitate Integration with Legacy Systems: Portland TriMet Case Study
Slide 66:
Learning Objective #3
Using Standards to Facilitate Integration with Legacy Systems: Portland TriMet Case Study
Slide 67:
Summary of Learning Objective #3
Select Appropriate ITS Standards for Data Exchange Among Transit Management Systems and Between Other Systems
Slide 68:
Learning Objective #4: Illustrate How to Apply Standards to the Development of Procurement Specifications
Slide 69:
Learning Objective #4
Read a Standard
Slide 70:
Learning Objective #4
Read a Standard: GTFS
Filename | Required | Defines |
---|---|---|
agency.txt | Required | One or more transit agencies that provide the data in this feed. |
stops.txt | Required | Individual locations where vehicles pick up or drop off passengers. |
routes.txt | Required | Transit routes. A route is a group of trips that are displayed to riders as a single service. |
trips.txt | Required | Trips for each route. A trip is a sequence of two or more stops that occurs at specific time. |
stop_times.txt | Required | Times that a vehicle arrives at and departs from individual stops for each trip. |
calendar.txt | Required | Dates for service IDs using a weekly schedule. Specify when service starts and ends, as well as days of the week where service is available. |
calendar_dates.txt | Optional | Exceptions for the service IDs defined in the calendar.txt file. If calendar_dates.txt includes ALL dates of service, this file may be specified instead of calendar.txt. |
fare_attributes.txt | Optional | Fare information for a transit organization’s routes. |
fare_rules.txt | Optional | Rules for applying fare information for a transit organization’s routes. |
shapes.txt | Optional | Rules for drawing lines on a map to represent a transit organization’s routes. |
frequencies.txt | Optional | Headway (time between trips) for routes with variable frequency of service. |
transfers.txt | Optional | Rules for making connections at transfer points between routes. |
feed_info.txt | Optional | Additional information about the feed itself, including publisher, version, and expiration information. |
Slide 71:
Learning Objective #4
Read a Standard: GTFS (cont.)
agency.txt
agency_id, agency_name,agency_url,agency_timezone,agency_phone,agency_lang
FunBus,The Fun Bus,http://www.thefunbus.org,America/Los_Angeles,(310) 555-0222,en
stops.txt
stop_id,stop_name,stop_desc,stop_lat,stop_lon,stop_url,location_type,parent_station
S1,Mission St. & Silver Ave.,The stop is located at the southwest corner of the intersection.,37.728631,-122.431282,,,
S2,Mission St. & Cortland Ave.,The stop is located 20 feet south of Mission St.,37.74103,-122.422482,,,
S3,Mission St. & 24th St.,The stop is located at the southwest corner of the intersection.,37.75223,-122.418581,,,
S4,Mission St. & 21st St.,The stop is located at the northwest corner of the intersection.,37.75713,-122.418982,,,
S5,Mission St. & 18th St.,The stop is located 25 feet west of 18th St.,37.761829,-122.419382,,,
S6,Mission St. & 15th St.,The stop is located 10 feet north of Mission St.,37.766629,-122.419782,,,
S7,24th St. Mission Station,,37.752240,-122.418450,,,S8
S8,24th St. Mission Station,,37.752240,-122.418450,http://www.bart.gov/stations/stationguide/stationoverview_24st.asp,1,
routes.txt
route_id,route_short_name,route_long_name,route_desc,route_type
A,17,Mission,"The ""A"" route travels from lower Mission to Downtown.",3
Slide 72:
Learning Objective #4
GTFS-realtime
Slide 73:
Learning Objective #4
SIRI
Slide 74:
Learning Objective #4
SIRI: Example of StopMonitoringRequest
Slide 75:
Learning Objective #4
SIRI: Example of StopMonitoringRequest (cont)
<ServiceRequest>
<RequestorRef>NADER</RequestorRef>
<RequestTimestamp>2004-12-17T09:30:47-05:00</RequestTimestamp>
<StopMonitoringRequest version="1.0">
<!-- All LlNE77services from stop EH00001to destination PLACE457 in the next 30 minutes-:
<RequestTimestamp>2004-12-17T09:30: 47-05:00</RequestTimestamp>
<MessageIdentifier>NDR06756</MessageIdentifier>
<!--=======TOPIC =============================== -->
<PreviewInterval> P30M </PreviewInterval>
<MonitoringRef> HLTST011 </MonibringRef>
<!--=======POLICY======================-->
<MaximumStopVisits>7</MaximumStopVisits >
<MinimumStopVisitsPerLine>2 </MinimumStopVisitsPerLine>
<StopMonitoringDetailLevel>normal</StopMonitoringDetailLevel>
</StopMonitoringRequest>
</ServiceRequest>
(Additional Author’s Notes for this slide: Example of StopMonitoringRequest (cont.). This slide shows an example of a StopMonitoringRequest. The request, written in XML format, consists of a standard header, which is similar for all SIRI requests, and then Topics and Policies that are specific to the SIRI-SM functional service. The request asks for the departures for a stop HLTST011. The response is to contain up to seven vehicle journeys at the stop, as set by the policy. If there are more than seven available, then only the first two for each line will be shown.)
Slide 76:
Learning Objective #4
TransXChange
Slide 77:
Learning Objective #4
TransXChange Schemas
Slide 78:
Learning Objective #4
TransXChange Model
Slide 79:
Learning Objective #4
TransXChange Model (cont.)
Slide 80:
Learning Objective #4
TransXChange Model (cont.)
(Extended Text Description: Author’s relevant notes: TransXChange Model (cont.). This diagram shows, in UML class diagram notation, the core elements of the TransXChange schema. Reusable elements with a global scope are organized beneath the root TransXChange. There is a yellow box labeled "<XML root> TransXChange" that is connected to boxes that each represent elements of the TransXChange model. To the left of the yellow box connected by a line (labeled Registrations) with an arrow is a blue box labeled "Registration." There is another yellow box labeled "Service" that is connected by a line (labeled Registration) with an arrow to the Registration box. The "<XML root> TransXChange" box is connected by a line (labeled services) with an arrow to the "Service" box. Below the "<XML root> TransXChange" box connected by a line (labeled operators) with an arrow to a green box labeled "Operator." The "Service" box is connected by a line (labeled operator) with an arrow to the "Operator" box. The "Service" box is connected by lines (one labeled standard and the other labeled flexible) with arrows to two yellow boxes – one is labeled "StandardService" and the other is labeled "FlexibleService." The StandardService box is connected by a line (labeled patterns) with an arrow to a yellow box labeled "JourneyPattern." The box labeled "<XML root> TransXChange" is connected by a line (labeled journeys) with the arrow to an orange box labeled "VehicleJourney." The VehicleJourney box is connect by a line (labeled pattern) with an arrow to the JourneyPattern box. The JourneyPattern box is connected by a line (labeled route) with an arrow to a red box labeled "Route." The "<XML root> TransXChange" box is connected by a line (labeled routes) with an arrow to the Route box. The "<XML root> TransXChange" box is connected by a line (labeled stop references) with an arrow to a green box labeled "<view> AnnotatedStopPointRef." The "<XML root> TransXChange" box is connected by a line (labeled stop areas) with an arrow to a green box labeled "StopArea." The "<XML root> TransXChange" box is connected by a line (labeled local) with an arrow to a green box labeled "StopPoint." The "<view> AnnotatedStopPointRef" box is connected by a line (labeled stop) with an arrow to a green box labeled "StopPoint." The "StopPoint" box is connected by a line with an arrow to a green box labeled "Site." The "StopPoint" box is connected by a line (labeled areas) with an arrow to a green box labeled "Stop Area." )
Slide 81:
Learning Objective #4
Rigidity, Flexibility, and Change in the Application of Standards
Slide 82:
Learning Objective #4
Rigidity, Flexibility and Change in the Application of Standards (cont.)
Slide 83:
Learning Objective #4
Incorporate a Standard into a Specification for Procuring a Traveler Information System
Slide 84:
Learning Objective #4
Incorporate a Standard into a Specification for Procuring a Traveler Information System
(Extended Text Description: Incorporate a Standard into a Specification for Procuring a Transit Management System: This flowchart indicates the progressive application of the standards. The first box is labeled "Concept of Operations: What you want the systems/devices to do." An arrow points downward toward the next box, which is labeled "Document your Requirements." An arrow points to the right toward the next box, which is labeled "Develop Test Procedures." The box labeled "Document your Requirements" is connected to a box below it with a down-pointing arrow. This box below is labeled "Select Functions that can be Standardized, and Identify Value Ranges or Specific Values Where Necessary." An arrow points downward to the next box, which is labeled "Select Specific Objects and Value Ranges Where Necessary to Meet Requirements.")
Slide 85:
Learning Objective #4
Structure of Standards: Excerpts from Functional Specification Using GTFS
1 GTFS guidelines for transit feeds are available at: http://code.google.com/transit/spec/transit feed specification.html- content is no longer available.
Slide 86:
Learning Objective #4
Test and Determine Conformance with a Standard
Slide 87:
Learning Objective #4
Test and Determine Conformance with a Standard (cont.)
Slide 88:
Learning Objective #4
Test and Determine Conformance with a Standard: Conformance Clause
Slide 89:
Learning Objective #4
Test and Determine Conformance with a Standard: Conformance Testing
Slide 90:
Learning Objective #4
Test and Determine Conformance with a Standard: Conformance Testing (cont.)
Slide 91:
Slide 92:
Learning Objective #4
Which of the following elements are included in a conformance testing program?
Answer Choices
Slide 93:
Learning Objective #4
Review of Answers
a) Standard or specification
This is included in a conformance testing program.
b) Procedures for testing
This is included in a conformance testing program.
c) Organization(s) to test/issue certificates of validation
This is included in a conformance testing program.
d) All of the above
Correct! All three are part of a conformance testing program.
Slide 94:
Learning Objective #4
Standards and Intellectual Property
Slide 95:
Learning Objective #4
Standards and Intellectual Property (cont.)
Slide 96:
Learning Objective #4
Standards and Intellectual Property (concluded)
Slide 97:
Summary of Learning Objective #4
Illustrate How to Apply Standards to the Development of
Procurement Specifications
Slide 98:
What We Have Learned
Slide 99:
Resources
Slide 100:
Next Course Modules
Students who have completed Module 7 may delve into the following PCB modules:
Slide 101:
Thank you for completing this module.