Download - 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003
![Page 1: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/1.jpg)
1
TCIP TWG Kickoff MeetingsTCIP TWG Kickoff Meetings
TWG Chair Meeting
November 25, 2003
TWG Chair Meeting
November 25, 2003
![Page 2: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/2.jpg)
2
Welcome & IntroductionsWelcome & IntroductionsWelcome & IntroductionsWelcome & Introductions
Lou SandersLou SandersAPTAAPTA
Isaac Tayki / Jerry LutinIsaac Tayki / Jerry LutinTCIP Task Force Co-ChairsTCIP Task Force Co-Chairs
Lou SandersLou SandersAPTAAPTA
Isaac Tayki / Jerry LutinIsaac Tayki / Jerry LutinTCIP Task Force Co-ChairsTCIP Task Force Co-Chairs
![Page 3: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/3.jpg)
3
AgendaAgenda
• TCIP Task Force Structure John Fayos
• TCIP Status & Review Plans John Fayos
• TCIP 2.4 Rob Ayers
• TCIP 2.4 Review Objectives Rob Ayers
• TCIP Web Site Diane O’Neill
• Review Comment Submissions Diane O’Neill
• Q&A
• TCIP Task Force Structure John Fayos
• TCIP Status & Review Plans John Fayos
• TCIP 2.4 Rob Ayers
• TCIP 2.4 Review Objectives Rob Ayers
• TCIP Web Site Diane O’Neill
• Review Comment Submissions Diane O’Neill
• Q&A
![Page 4: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/4.jpg)
4
TCIP Task Force StructureTCIP Task Force StructureTCIP Task Force StructureTCIP Task Force Structure
John FayosJohn FayosCritical LinkCritical Link
John FayosJohn FayosCritical LinkCritical Link
![Page 5: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/5.jpg)
5
TCIP Task ForceTCIP Task Force
• Task Force Co-Chairs– Isaac Tayki & Jerry Lutin
• TWG Chairs Committee– TWG Chairs
• Chair Coordinating Forum (CCF)– Task Force Co-Chairs
– APTA Technical Team
• Staff Advisor– Lou Sanders
• Task Force Co-Chairs– Isaac Tayki & Jerry Lutin
• TWG Chairs Committee– TWG Chairs
• Chair Coordinating Forum (CCF)– Task Force Co-Chairs
– APTA Technical Team
• Staff Advisor– Lou Sanders
![Page 6: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/6.jpg)
6
Technical Working GroupsTechnical Working Groups
• TWG 1: Scheduling / Runcutting (Dan Overgaard)
• TWG 2: Passenger Information (Mark Nawrath)
• TWG 3: Incident Management (Edward Mark)
• TWG 4: Software Tools & Test (Bill Hiller)
• TWG 5: On Board (TBA)
• TWG 6: Control Center (Marc Gordon)
• TWG 7: Fare Collection (H Rosen & CC Tam)
• TWG 8: Spatial Representation (Bibiana Kamler)
• TWG 9: CPT & TCIP Framework (Polly Okunieff)
• TWG 10: Signal Control & Prioritization (TBA)
• TWG 1: Scheduling / Runcutting (Dan Overgaard)
• TWG 2: Passenger Information (Mark Nawrath)
• TWG 3: Incident Management (Edward Mark)
• TWG 4: Software Tools & Test (Bill Hiller)
• TWG 5: On Board (TBA)
• TWG 6: Control Center (Marc Gordon)
• TWG 7: Fare Collection (H Rosen & CC Tam)
• TWG 8: Spatial Representation (Bibiana Kamler)
• TWG 9: CPT & TCIP Framework (Polly Okunieff)
• TWG 10: Signal Control & Prioritization (TBA)
![Page 7: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/7.jpg)
7
TCIP Task ForceTCIP Task Force
TCIP TASK FORCE
Co-Chairs, Issac Takyi, Ph.D. (NYCT)
Jerry Lutin, Ph.D. (NJT)Secretary, Contractor
STAFF ADVISERLou Sanders
TWG 1:SCHEDULING/ RUNCUTTING
Chair,Dan Overguard(King County)
TWG 2:PASSENGER
INFORMATION
Chair,Mark Nawrath
(COTA)
TWG 3: INCIDENT
MANAGEMENT
Chair,Edward Mark
(NY State DOT)
TWG 4:TCIP SW TOOLS
& TEST
Chair,Bill Hiller
(Siemens )
TWG 5:ON-BOARD
Chair,TBA
( )
TWG 6:CONTROL CENTER
Chair,Marc Gordon
(Orbital)
TWG 7: FARE
COLLECTION
Co-Chairs,H Rosen (PATH)CC Tam (CTA)
TWG CHAIRS COMMITTEE
TWGs Chairs
TWG 1:SCHEDULING/ RUNCUTTING
Chair, Dan Overgaard(King County)
TWG 8:SPATIAL
REPRESENTATION
Chair,Bibiana Kamler
(Tri-Met)
TWG 9: TCIP
FRAMEWORK
Chair,Paula Okunieff
(SASI)
TWG 10: SIGNAL CONTROL & PRIORITIZATION
Chair, TBA
( )
TWG 11: SAFETY & SECURITY
Chair,TBA
( )
TWG 12: DECISION SUPPORT
Chair,TBA
( )
TWG 13: PROCUREMENT
SUPPORT
Chair,TBA
( )
![Page 8: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/8.jpg)
8
Task Force Co-Chair ResponsibilitiesTask Force Co-Chair Responsibilities
• Coordinate, in conjunction with APTA, the overall TWG review activities of the TCIP 2.4 standard
• Members of the Chair Coordinating Forum (CCF)– Disposition of major and trans-TWG review comments / changes
to the standard
• Provide overall direction of TSC technical assistance effort
• Point of Contact for TWG chairs
• Support ongoing TCIP Strategic Planning activities
• Coordinate, in conjunction with APTA, the overall TWG review activities of the TCIP 2.4 standard
• Members of the Chair Coordinating Forum (CCF)– Disposition of major and trans-TWG review comments / changes
to the standard
• Provide overall direction of TSC technical assistance effort
• Point of Contact for TWG chairs
• Support ongoing TCIP Strategic Planning activities
![Page 9: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/9.jpg)
9
TWG Chair ResponsibilitiesTWG Chair Responsibilities
• Coordinate review activities within their TWG– Encourage participation of all group members
• Direct TSC technical assistance within their TWG
• Act as the primary point of contact between their TWG and the APTA technical team
• Review ongoing TCIP Strategic Planning activities
• Coordinate review activities within their TWG– Encourage participation of all group members
• Direct TSC technical assistance within their TWG
• Act as the primary point of contact between their TWG and the APTA technical team
• Review ongoing TCIP Strategic Planning activities
![Page 10: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/10.jpg)
10
TWG Member ResponsibilitiesTWG Member Responsibilities
• Review and comment on applicable areas of the TCIP 2.4 standard
• Work with APTA technical team on resolution of review comments
• Primary Technical Review Focus:
– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?
– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?
• Review and comment on applicable areas of the TCIP 2.4 standard
• Work with APTA technical team on resolution of review comments
• Primary Technical Review Focus:
– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?
– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?
![Page 11: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/11.jpg)
11
TSC Technical AssistanceTSC Technical Assistance
• TSC will be providing technical consultants to support each TWG
• TSC TA’s may receive additional tasking direction from the CCF
• Responsibilities:– Facilitate discussion within the TWG
– Read narrative section of TCIP 2.4 document• Sections 1 thru 9 (pages 1-88)
– Review and comment on applicable Narrative sections
– Review and comment on applicable Annex sections• Dialogs
• Data messages, frames, and elements
• TSC will be providing technical consultants to support each TWG
• TSC TA’s may receive additional tasking direction from the CCF
• Responsibilities:– Facilitate discussion within the TWG
– Read narrative section of TCIP 2.4 document• Sections 1 thru 9 (pages 1-88)
– Review and comment on applicable Narrative sections
– Review and comment on applicable Annex sections• Dialogs
• Data messages, frames, and elements
![Page 12: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/12.jpg)
12
TCIP Status & Review PlansTCIP Status & Review PlansTCIP Status & Review PlansTCIP Status & Review Plans
John FayosJohn FayosCritical LinkCritical Link
John FayosJohn FayosCritical LinkCritical Link
![Page 13: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/13.jpg)
13
Current Status of TCIPCurrent Status of TCIP
• TCIP 2.4 released on Nov 1
• Includes:– TCIP 1 Data Elements and Messages (now called Data Frames)
– Concepts of Operation
– Dialogs
– Includes all business areas except Spatial Representation• Scheduling
• Passenger Information
• Incident Management
• Onboard
• Control Center
• Signal Priority
• Fare Collection
• Common Objects
• TCIP 2.4 released on Nov 1
• Includes:– TCIP 1 Data Elements and Messages (now called Data Frames)
– Concepts of Operation
– Dialogs
– Includes all business areas except Spatial Representation• Scheduling
• Passenger Information
• Incident Management
• Onboard
• Control Center
• Signal Priority
• Fare Collection
• Common Objects
![Page 14: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/14.jpg)
14
TWG Review ProcessTWG Review Process
Phase 1: Initial Document Production
TCIP Contractors Develop Draft
Standards (v2.4)
Distribute Draft Standards to TWGs
TWGs Review, Comments, and
Recommendations
Contractor Resolve Comments and
Revise Draft
Phase 2: Intermediate Review and Approval
Contractor Resolve Comments and
Revise Draft
TWGs Review and Comment
Corrected Draft/Spatial
Business Area to TWGs (v2.5)
Phase 3: Public Review & Comment
NTCIP Joint Committee / Public Review & Comment
Contractor Resolve Comments and
Prepare Final Draft
NTP Authorization
TCIP Oversight Panel
Authorization
Phase 4: Final Review and Approval
Distribute Final Draft Standards to
TWGs
TWGs Final Draft Balloting (v2.7)
Contractor Incorporate
Modifications
Release Authorization
Release Standards (v3.0)
TWGs Review and
Approval
Task Force Approval For Public Posting
(v2.6)
TCIP Oversight Panel Approval for Release
![Page 15: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/15.jpg)
15
TCIP 2.4 Review ScheduleTCIP 2.4 Review Schedule
• TWG Chair Webinar Meeting– Nov 25, 2003
• TWG Webinar Kickoff Meetings• Scheduling Dec 15, 1:00-2:30 PM EST• Passenger Information Dec 8, 1:00-2:30 PM EST• Incident Management TBD• Onboard / Control Center TBD• Signal Priority TBD• Fare Collection Dec 8, 3:30 – 5:00 EST• Common Objects TBD
• TWG Review Meetings– Group meetings to discuss initial review progress– Jan 21-23, 2004 in Annapolis, Maryland
• TCIP 2.4 review cycle complete– Feb 29, 2004
• TWG Chair Webinar Meeting– Nov 25, 2003
• TWG Webinar Kickoff Meetings• Scheduling Dec 15, 1:00-2:30 PM EST• Passenger Information Dec 8, 1:00-2:30 PM EST• Incident Management TBD• Onboard / Control Center TBD• Signal Priority TBD• Fare Collection Dec 8, 3:30 – 5:00 EST• Common Objects TBD
• TWG Review Meetings– Group meetings to discuss initial review progress– Jan 21-23, 2004 in Annapolis, Maryland
• TCIP 2.4 review cycle complete– Feb 29, 2004
![Page 16: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/16.jpg)
16
Overall Review ScheduleOverall Review Schedule
• TCIP 2.4– Review cycle complete by end of February
• TCIP 2.5– Includes Spatial Representation business area
– Incorporates TCIP 2.4 review comments
– Release in April, 2004
– TWG Review complete in May, 2004
• TCIP 2.6– Public review version
– Release in June, 2004
• TCIP 2.7– Incorporates public review cycle comments
– Final version prior to balloting
• TCIP 3.0– Balloted release version of TCIP
• TCIP 2.4– Review cycle complete by end of February
• TCIP 2.5– Includes Spatial Representation business area
– Incorporates TCIP 2.4 review comments
– Release in April, 2004
– TWG Review complete in May, 2004
• TCIP 2.6– Public review version
– Release in June, 2004
• TCIP 2.7– Incorporates public review cycle comments
– Final version prior to balloting
• TCIP 3.0– Balloted release version of TCIP
![Page 17: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/17.jpg)
17
Other TWG ActivitiesOther TWG Activities
• Software Tools & Test TWG– TCIP Support Tool Requirements Specifications
• RFP Specification Tool• Example TCIP “mini-applications”• Conformance tools• TCIP Simulator
• TCIP Framework TWG– Includes Common Objects (CPT) business area– Coordination with other standards efforts
• Possible future additional TWG’s (beyond TCIP 3.0)– Safety & Security TWG– Decision Support TWG– Procurement Support TWG
• Strategic Planning– TCIP Task Force Co-Chairs and TWG Chairs
• Software Tools & Test TWG– TCIP Support Tool Requirements Specifications
• RFP Specification Tool• Example TCIP “mini-applications”• Conformance tools• TCIP Simulator
• TCIP Framework TWG– Includes Common Objects (CPT) business area– Coordination with other standards efforts
• Possible future additional TWG’s (beyond TCIP 3.0)– Safety & Security TWG– Decision Support TWG– Procurement Support TWG
• Strategic Planning– TCIP Task Force Co-Chairs and TWG Chairs
![Page 18: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/18.jpg)
18
TCIP 2.xTCIP 2.xTCIP 2.xTCIP 2.x
Rob AyersRob AyersARINCARINC
Rob AyersRob AyersARINCARINC
![Page 19: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/19.jpg)
19
Discussion TopicsDiscussion Topics
• What TCIP 2.x contains– Incorporates TCIP 1
– Addition of Data Frames
– Concept of Operations
– Dialogs
• What TCIP 2.x contains– Incorporates TCIP 1
– Addition of Data Frames
– Concept of Operations
– Dialogs
![Page 20: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/20.jpg)
20
Building the New StandardBuilding the New Standard
TCIP II Dialogs
TCIP II Messages
NewData
Blocks
TCIP IData
Elements
TCIP IMessa
ges
New DataElements
TCIP IIStandardDocument
Body
TCIP IMaterial
NewMaterial
NTCIP 1400-1408(TCIP I)
TCIP II Data BlocksTCIP II DataElements
Include Extract
TCIP II
![Page 21: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/21.jpg)
21
New TCIP StandardNew TCIP Standard
• TCIP 3.0TCIP 3.0
• Plan to publish a new TCIP standard that incorporates Plan to publish a new TCIP standard that incorporates the prior work, as well as XML Schema, and Dialogsthe prior work, as well as XML Schema, and Dialogs
• Single Standard instead of 9 documentsSingle Standard instead of 9 documents
• TCIP 3.0TCIP 3.0
• Plan to publish a new TCIP standard that incorporates Plan to publish a new TCIP standard that incorporates the prior work, as well as XML Schema, and Dialogsthe prior work, as well as XML Schema, and Dialogs
• Single Standard instead of 9 documentsSingle Standard instead of 9 documents
![Page 22: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/22.jpg)
22
TCIP 3.0 Standard OutlineTCIP 3.0 Standard Outline
• OverviewOverview
• DefinitionsDefinitions
• ConformanceConformance
• Understanding TCIPUnderstanding TCIP
• TCIP Usage in RFPsTCIP Usage in RFPs
• TCIP Data (Types, Elements, Frames, Messages)TCIP Data (Types, Elements, Frames, Messages)
• OverviewOverview
• DefinitionsDefinitions
• ConformanceConformance
• Understanding TCIPUnderstanding TCIP
• TCIP Usage in RFPsTCIP Usage in RFPs
• TCIP Data (Types, Elements, Frames, Messages)TCIP Data (Types, Elements, Frames, Messages)
![Page 23: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/23.jpg)
23
TCIP 3.0 Standard Outline (continued)
• TCIP Dialogs (Patterns, Instantiations, Batch)TCIP Dialogs (Patterns, Instantiations, Batch)
• Concept of Operations(By Business Area)Concept of Operations(By Business Area)
• TCIP Patterns (Patterns are Specified here)TCIP Patterns (Patterns are Specified here)
• Annex A-Data Elements(By Business Area)Annex A-Data Elements(By Business Area)
• Annex B-Data Frames(By Business Area)Annex B-Data Frames(By Business Area)
• Annex C-Messages (By Business Area)Annex C-Messages (By Business Area)
• Annex D-Dialogs (By Business Area)Annex D-Dialogs (By Business Area)
• Annex E-XML SchemaAnnex E-XML Schema
![Page 24: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/24.jpg)
24
Software ToolsSoftware Tools
• Simulator will implement the dialogs as specified in the Simulator will implement the dialogs as specified in the new Standardnew Standard
• XML Schema will be available in soft copyXML Schema will be available in soft copy
• XML Schema are usable by commercial databases, XML Schema are usable by commercial databases, browsers, etc.browsers, etc.
• Simulator will implement the dialogs as specified in the Simulator will implement the dialogs as specified in the new Standardnew Standard
• XML Schema will be available in soft copyXML Schema will be available in soft copy
• XML Schema are usable by commercial databases, XML Schema are usable by commercial databases, browsers, etc.browsers, etc.
![Page 25: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/25.jpg)
25
What is a Dialog?What is a Dialog?
• A dialog specifies how and when a group of messages A dialog specifies how and when a group of messages are used.are used.
• Dialogs are based on patterns. A pattern specifies a Dialogs are based on patterns. A pattern specifies a particular type of transaction which can then be used particular type of transaction which can then be used to implement many dialogs.to implement many dialogs.
• Patterns and Dialogs provide the context information Patterns and Dialogs provide the context information necessary to effectively use TCIP messages.necessary to effectively use TCIP messages.
• A dialog specifies how and when a group of messages A dialog specifies how and when a group of messages are used.are used.
• Dialogs are based on patterns. A pattern specifies a Dialogs are based on patterns. A pattern specifies a particular type of transaction which can then be used particular type of transaction which can then be used to implement many dialogs.to implement many dialogs.
• Patterns and Dialogs provide the context information Patterns and Dialogs provide the context information necessary to effectively use TCIP messages.necessary to effectively use TCIP messages.
![Page 26: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/26.jpg)
26
Business AreasBusiness Areas
• TCIP I divided the standard by business areas. We TCIP I divided the standard by business areas. We plan to follow these business areas as we develop the plan to follow these business areas as we develop the dialogs.dialogs.
• TCIP Business Areas:TCIP Business Areas:
• TCIP I divided the standard by business areas. We TCIP I divided the standard by business areas. We plan to follow these business areas as we develop the plan to follow these business areas as we develop the dialogs.dialogs.
• TCIP Business Areas:TCIP Business Areas:
•Common Public Transportation
•Scheduling/Runcutting
•Fare Collection
•On-Board
•Control Center
•Passenger Information
•Incident Management
•Signal Priority
•Spatial Representation
![Page 27: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/27.jpg)
27
Subscription Dialog Pattern Example - QuerySubscription Dialog Pattern Example - Query
Client ClientServer Server
AaaXxxSub AaaXxxSub
AaaXxx
CptSubErrorNotice
Normal Execution of Query Subscription Dialog
Error Response to Query Subscription Dialog
Calculation
Calculation
Query Version of the Subscription Dialog Pattern
Complete
Complete
Complete
Complete
![Page 28: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/28.jpg)
28
Pattern Example-PeriodicPattern Example-Periodic
Client Server
AaaXxxSub
AaaXxx
Normal Execution of Periodic Subscription Dialog
Calculation
CompleteComplete
IntervalCalculationAaaXxx
IntervalCalculationAaaXxx
Subscription Expires
![Page 29: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/29.jpg)
29
Example DialogExample Dialog
TCIP Dialog Definition Page 1 Dialog Name:: Subscribe Master Schedule Version Business Area:: Sch Dialog Pattern:: Subscription
Purpose: :Allows a subscriber to determine the currently available schedules {by route(s) and date(s)} from the scheduling system. Based on this information the subscriber can elicit the information that is available and required using other dialogs.
Assumptions: 1. By default this is assumed to be an event driven subscription.
2. The server side determines what internal event triggers a new schedule to become available. For example users may be editing schedules for future use without making them available to subscribers. 3. This dialog may be used with a schedule repository (other than the scheduling/runcutting system) as the server.
Narrative:
1.The subscriber determines the routes (or all routes), and the date range of interest, length of subscription, and prepares a subscription request, and sends it to the server. 2. The scheduling system (or alternate schedule repository) ("Server") validates the request and determines: A. The request is invalid, unauthorized or cannot be serviced. The server then generates a CptSubErrorNotice to the
subscriber and the dialog ends. B. The request can be serviced in part. For example the subscription may be downgraded to expire sooner than what the client requested, or a subset of the requested routes can be serviced, or a narrower date range of schedules are available than requested. The server may either service the part of the request that is possible, or generate a CptSubErrorNotice as described in A above. If the Server elects to service the part of the request the remaining processing treats the serviceable portion as if it were the entire request.
C. The request can be serviced. The server prepares a SchMasterScheduleVersion message in response to the subscription request.
3. Assuming the subscription is an event subscription, the server waits for the list of available, subscribed schedules to change,and notifies the subscriber using a SchMasterScheduleVersion message.
4. The dialog ends if the server generates a CptSubErrorNotice at any time for the subscription request, or if the subscription expires, or if the subscriber sends a SchMasterScheduleVersionSub message with a request identifier matching the original request and a request type of cancel.
Message Sequence Diagram
Schedule ChangeCalculation
Schedule ChangeCalculation
Client Server
SchMasterScheduleVersionSub
SchMasterScheduleVersion
Normal Execution of Event Driven "Subscribe Master Schedule Version" Subscription Dialog
Calculation
CompleteComplete
SchMasterScheduleVersion
SchMasterScheduleVersion
SubscriptionExpires
![Page 30: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/30.jpg)
30
eXtended Markup Language (XML)eXtended Markup Language (XML)
• TCIP I Standards are written in ASN.1TCIP I Standards are written in ASN.1
• TCIP 2.X uses XML as the implementation language, TCIP 2.X uses XML as the implementation language, & include XML Schemas with the new Standards.& include XML Schemas with the new Standards.
• Advantages: Better known, more tools, more rapid Advantages: Better known, more tools, more rapid supplier acceptance, take advantage of ubiquity of web-supplier acceptance, take advantage of ubiquity of web-based productsbased products
• TCIP I Standards are written in ASN.1TCIP I Standards are written in ASN.1
• TCIP 2.X uses XML as the implementation language, TCIP 2.X uses XML as the implementation language, & include XML Schemas with the new Standards.& include XML Schemas with the new Standards.
• Advantages: Better known, more tools, more rapid Advantages: Better known, more tools, more rapid supplier acceptance, take advantage of ubiquity of web-supplier acceptance, take advantage of ubiquity of web-based productsbased products
![Page 31: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/31.jpg)
31
Data Element ExampleData Element Example
TCIP Data Element
Symbolic name cptdd 100
Descriptive Name CPT-SubscriptionType
Definition Provide the type of a requested subscription. The types allow the subscriber to ask for a one-shot provision of the information (query), a periodic update of the information, an update whenever the information changes (event), or cancellation of an existing subscription.
Class Name CPT
ASN1 name CPT-SubscriptionType
Usage 1- Query --provide data once & cancel subscription2- Periodic --provide data at a defined interval3- Event --provide data initially and update when it
changes
![Page 32: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/32.jpg)
32
Data Element Example (cont)Data Element Example (cont)
Formal ASN1 Declaration CPT- SubscriptionType:= INTEGER {
Query (1), Periodic (2), Event (3),--4-98 reserved Cancel (99) --100-255 reserved }
Data typeINTEGER
![Page 33: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/33.jpg)
33
Data Element XML SchemaData Element XML Schema
<xs:element name="requestedType" type="xs:string" />
![Page 34: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/34.jpg)
34
Data Frame ExampleData Frame Example
TCIP Data Frame
Identifier cpt1000
ASN1 Name CPT-SubscriptionHeader
Data Frame Usage The expiration date and time must be specified.
Report Interval is required if the requested Type is periodic, and not allowed otherwise.
When the header is included in a subscription request, the information reflectsthe parameters desired by the subscriber. When the header is included in aresponse to a subscription request, the information reflects the parameters of the subscription actually provided.
Request Identifier is a unique identifier that provided by the subscriber. The number is carried forward from the original request to all responses to the request by the server, and any cancellations must carry the same subscription number as the original request.
![Page 35: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/35.jpg)
35
Data Frame Example (cont)Data Frame Example (cont)
Definition Provide a standardized header structure for subscription requests, cancellations, and responses.
Frame body CPT-Subscription Header ::= SEQUENCE {requestedType CPT-SubscriptionType,expirationDate CPT-DeactivationDate,expirationTime CPT-DeactivationTime,reportInterval CPT-TimeInterval OPTIONAL,requestIdentifier CPT-RequestIdentifier}
![Page 36: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/36.jpg)
36
Message ExampleMessage Example
TCIP Message
Message Purpose Request or cancel a subscription to the versions of timetable information in
effect for specified dates and routes from the scheduling system. This elicits the version information about timetables, not the timetables themselves. A subscriber can use
the version information to determine what timetable information it needs to obtain.
The elicited message is SchMasterScheduleVersion.
Message Usage Subscription type should be Query, Event, or Cancel. Periodic should not be used.
Routes, if present, signify which routes the subscriber is interested in. If no routes are present, all is implied.
Begin Date, if present, indicates that the subscriber is not interested in timetables that are obsolete prior to the indicated date.
End Date, if present, indicates that the subscriber is not interested in timetables that are not scheduled to go into effect until after the indicated date.
![Page 37: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/37.jpg)
37
Message Example (cont)Message Example (cont)
Message Identifier sch 2000
Class Name SCH
ANS1 Name SchMasterScheduleVersionSub
Definition SchMasterScheduleVersionSub ::= SEQUENCE {subscriptionInfo CPT-SubscriptionHeader,beginDate CPT-ActivationDate OPTIONAL,endDate CPT-DeactivationDate OPTIONAL,routes SEQUENCE OF SCH-RouteID OPTIONAL}
![Page 38: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/38.jpg)
38
Message XML SchemaMessage XML Schema
<xs:element name="SCH-MasterScheduleVersionSub"> <xs:complexType> <xs:sequence> <xs:element ref="subscriptionInfo" /> <xs:element minOccurs="0" ref="beginDate" /> <xs:element minOccurs="0" ref="endDate" /> <xs:element minOccurs="0" ref="routes" /> </xs:sequence> </xs:complexType> </xs:element>
![Page 39: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/39.jpg)
39
TCIP 3.0 Standard SummaryTCIP 3.0 Standard Summary
• Concept of OperationsConcept of Operations– each business areaeach business area
• TraceabilityTraceability
• Incorporates TCIP 1 data elements and messagesIncorporates TCIP 1 data elements and messages
• Addition of dialogsAddition of dialogs
• Conformance StrategyConformance Strategy
• TCIP usage in RFP’sTCIP usage in RFP’s
• Concept of OperationsConcept of Operations– each business areaeach business area
• TraceabilityTraceability
• Incorporates TCIP 1 data elements and messagesIncorporates TCIP 1 data elements and messages
• Addition of dialogsAddition of dialogs
• Conformance StrategyConformance Strategy
• TCIP usage in RFP’sTCIP usage in RFP’s
![Page 40: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/40.jpg)
40
TCIP 2.4 Review ObjectivesTCIP 2.4 Review Objectives
• Review technical content in TCIP 2.4 Standard
• Each TWG focuses on its business area
• In particular, review focus is needed on:
– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?
– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?
• Review technical content in TCIP 2.4 Standard
• Each TWG focuses on its business area
• In particular, review focus is needed on:
– Concept of Operations: do the functional requirements embodied in the Concept of Operations sufficiently address the operational needs of a transit agency?
– Dialogs: will the dialogs successfully implement the functions outlined in the Concept of Operations?
![Page 41: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/41.jpg)
41
TCIP WebsiteTCIP WebsiteTCIP WebsiteTCIP Website
Diane O’NeillDiane O’NeillARINCARINC
Diane O’NeillDiane O’NeillARINCARINC
![Page 42: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/42.jpg)
42
TCIP Web SiteTCIP Web Site
• URL: – http://www.arincxchange.com/exchange/login.cfm
• Web site is central distribution center for program information
• Web site is account controlled• General public access is provided under APTA Guest
accounts • Participant Account Information
– User ID: your name as it appears on the Task Force or Technical Working Group Participant Lists
– Password: initial password is the same as the user ID.
• URL: – http://www.arincxchange.com/exchange/login.cfm
• Web site is central distribution center for program information
• Web site is account controlled• General public access is provided under APTA Guest
accounts • Participant Account Information
– User ID: your name as it appears on the Task Force or Technical Working Group Participant Lists
– Password: initial password is the same as the user ID.
![Page 43: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/43.jpg)
43
Web Site ContentWeb Site Content
• Content– The TF and each TWG has an area on the site to post information
– General Program Information
– New Member area
– Historical Information
– Documents in Review
• Documents in Review – Current documents under review
– Guidelines for TWG comments and comment form
• Content– The TF and each TWG has an area on the site to post information
– General Program Information
– New Member area
– Historical Information
– Documents in Review
• Documents in Review – Current documents under review
– Guidelines for TWG comments and comment form
![Page 44: 1 TCIP TWG Kickoff Meetings TWG Chair Meeting November 25, 2003 TWG Chair Meeting November 25, 2003](https://reader031.vdocument.in/reader031/viewer/2022020115/551425fa550346dd488b5a57/html5/thumbnails/44.jpg)
44
Document Configuration Management Document Configuration Management
• Document Configuration Management – Comments are documented on standard forms
– Comment forms are the basis of tracking what and why changes were made
– Comments are logged into APTA system
– Resolution of comments are proposed
– TWG approves proposed resolution
– Changes are incorporated in subsequent releases of the standard
• Document Configuration Management – Comments are documented on standard forms
– Comment forms are the basis of tracking what and why changes were made
– Comments are logged into APTA system
– Resolution of comments are proposed
– TWG approves proposed resolution
– Changes are incorporated in subsequent releases of the standard