1 / 36

Enterprise Travel Model

Enterprise Travel Model. Introduction. What is TRIP ?. 2. Travel & Recreation Information Programme Mandated by TfL’s Group Customer Services and the GLA Objectives:

Download Presentation

Enterprise Travel Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enterprise Travel Model Introduction

  2. What is TRIP ? 2 • Travel & Recreation Information Programme • Mandated by TfL’s Group Customer Services and the GLA • Objectives: • To develop and implement a medium to long term Travel Information Strategy for TfL to facilitate a system to deliver timely, pertinent, succinct, and useful Travel Information to the Travelling Public. Version 1.00.00(0)

  3. Who Am I ? 3 • Tony Haynes • Design Authority for TRIP • Responsibilities • Design For Design • How to set about the design • Methodology • Design Quality • Fit For Purpose • Business Consistency • Technically Correct • Credentials • 5 years with TfL • Surface Transport: IT Strategy • Group Marketing: Quality & Design Version 1.00.00(0)

  4. Why TRIP ? 4 • Vehicles make Journeys • Travellers/Passengers/Freight make Trips • Trip is End To End Traveller experience • From Home to Destination and • From Destination back to Home • TRIP is traveller centric not transport centric Version 1.00.00(0)

  5. Basic Concepts 5 This is a Concept Model, Not a Class Model or a Data Model Route Place Traveller Vehicle 1 1 1 1 1:* 1:* 1:* 1:* 1 1 Stop Place 1 1:* 1:* 1 Vehicle Journey Dated Trip Dated Vehicle Journey From Start Of 1 1 To End Of 1 1 1 1 1 1:* 2:* 1 1 1:* Dated Ride Dated Call From Start Of 1 1 To End Of Joins 1 Leaves 1 0:* 0:* Interchange From 0:* To Version 1.00.00(0)

  6. Motivation for the Enterprise Model 6 • Programme born as RTIP • ‘Technology Rules’ • New Regime ‘TRIP’ • ‘Information Rules’ Version 1.00.00(0)

  7. New Problem 7 • Realtime Information needs context • Realtime • Running Data • Situations • Context • Infrastructure • Equipment • Routes • Timetables • Topography • Accessibility • Regulations Version 1.00.00(0)

  8. Approach 8 • Model The Enterprise • The Enterprise for the model is bigger than TfL (Air, GB, Europe) • Conceptual • Create a subset ‘Domain Model’ • Reduce to the ‘needs’ of TRIP • Functional • Input to normalisation to create physical databases Version 1.00.00(0)

  9. The Enterprise Model 9 • Conceptual Model • No Physical Constraints • Class Model • Data & Process in single Model Version 1.00.00(0)

  10. Class Model 10 • Class • Attributes (Data) • Operations (Process) • Responsibilities (Ownership) • Associations • Inheritance (Sub –types) • Aggregation (Collections & Parts) • Multiplicity (Numeric relationships) Version 1.00.00(0)

  11. The Content 11 • Sources • PT Standards • TfL Business • PT Standards • Transmodel • IFOPT • S IRI • DATEX • TfL Business • Application & Information Audit Surface Transport • Quality Support for Customer Services Integration Programme Version 1.00.00(0)

  12. The Structure • Conceptual Packages • Who • What • Where • When • How • Design Pattern • Essence of Transmodel • Goup of Artefacts • Artefacts • Part of Artefacts • Associations • Where different standards express similar things differently consider the standards to be specialisations of an abstract generalisation • Build the model skeleton from the generalisations & hang the standards on this skeleton as Associations Version 1.00.00(0)

  13. Generalised Associations Represents TRIP Travel Element Represented By Transmodel Transport Element Represents TRIP Affected Travel Element Represented By SIRI Affected Transport Element Version 1.00.00(0)

  14. Package Relationships 14 Uses Used By Undertakes UndertakenBy Represented As Representation Of Happened At Starts At Located At Ends At Located At Scheduled At Valid During Schedule For Location Of Period For Location Of From To Location Of Version 1.00.00(0)

  15. Design Pattern 15 Attributes Operations Children Persist After Parent’s Death Attributes Operations Children Die With Parent Attributes Operations Version 1.00.00(0)

  16. Building Blocks Version 1.00.00(0)

  17. Skeleton WHO Group Of Actors WHAT Group Of Business Features WHAT Group Of Transport Features HOW Group Of Equipment HOW Group Of Topology HOW Group Of Topography WHEN Group Of Time Periods WHEN Group Of Perturbations WHEN Group Of Occurrences WHERE Group Of Places WHERE Group Of Points (Locations) WHERE Group Of Links WHO Actor WHAT Business Feature WHAT Transport Feature HOW Equipment HOW Topology HOW Topography WHEN Time Periods WHAT Perturbation WHEN Occurrences WHERE Place WHERE Point (Location) WHERE Links WHO Part Of Actor WHAT Part Of Business Feature WHAT Part Of Transport Feature HOW Part Of Equipment HOW Part Of Topology HOW Part Of Topography WHEN Part Of Time Period WHAT Part Of Perturbation WHEN Part Of Occurrence WHERE Part Of Place WHERE Part Of Point (Location) WHERE Part Of Link Version 1.00.00(0)

  18. WHO Package 18 • Actors • Business Partners • Private Customers • Corporate Customers • TfL Employees • Systems • Participants [Subscribers] (SIRI) • Operating Companies [Operators] (Transmodel) • Organisation Units • Modes • Directorates • Departments • Demographic & Industrial Groupings • Mosaic • Standard Industrial Classification Version 1.00.00(0)

  19. WHAT Package 19 • Transport (TRANSMODEL) • Routes & Lines • Timetable & Schedule Versions • Accessibility • Regulations • Business • Products & Services (& Ticketing) • Orders • Surveys & Monitoring • Project Management • Strategy & Policy Version 1.00.00(0)

  20. WHERE Package 20 • Place Identity (IFOPT) • Administrative Areas • Topological Places (Points Of Interest) • Operational Zones • Stop Places • Stop Spaces • Parking Places • Place Connectivity (IFOPT) • Links • Interchanges • Navigation Paths • Track Paths • Trips • Place Location (GIS) • Start Points • End Points • Place Boundary Points • Geometry Version 1.00.00(0)

  21. WHEN Package 21 • Periods (DATEX II) • Simple Periods • Repeating Periods • Valid Periods • Invalid Periods • Date & Time • Durations (TRANSMODEL) • Passing Times • Wait Times • Acceptable Durations • Unacceptable Durations (Situations) • Perturbations (Proposed SIRI SX) • Planned or Unplanned • Cause & Effect • Solutions (Actions) • Criminality • Safety • Occurrences (Transmodel) • Running Data • Timetables & Schedules Version 1.00.00(0)

  22. HOW Package • Assets/Equipment (Elements of IFOPT) • Equipment • Vehicles • Buildings • Infrastructure • Structures • Mobile, Portable, Fixed • Ownership (TfL or 3rd Party) • Topology (GIS) • Layers (Groupings) • Common Network Referencing • Topography (GIS) • Geospatial Library • Themes (Colours & Shapes) Version 1.00.00(0)

  23. More Concepts 23 Situation 0:* 0:* 0:* Route 0:* 0:* 0:* 0:* 0:* 0:* 0:* 0:* 0:* 0:* From 1 1 1 Traveller 1 Vehicle 1 1 Place To 1 0:* 0:* 0:* 0:* 1:* 1 1 1 0:* Traveller Preferences Traveller Needs Vehicle Features Place Features Vehicle Journey 1:* 1:* 1:* 0:* Dated Trip Dated Vehicle Journey Stop Place 0:* 1 1:* 1 1 1 1 1:* 1:* 1:* Dated Trip Leg End Of Start Of 0:* Path 2:* 1:* 1 1 1 Dated Ride Dated Call From Start Of 0:* 0:* 1 1 Path Feature To End Of Joins 1 Leaves 1 1:* 0:* Interchange 0:* From 0:* To Version 1.00.00(0)

  24. EXAMPLE 24 • Package WHEN • Perturbations (Proposed SIRI SX) • Planned or Unplanned • Cause & Effect • Solutions (Actions) • Criminality • Safety Version 1.00.00(0)

  25. Terminology & Scope 25 • Situation • Effect of Incidents & Events On Travel & Transport • Episodes = Events & Incidents • Episode • Cause of Situation • Events are Planned Episodes • Incidents are Unplanned Episodes • Perturbations • Episodes + Situations • Actions • Episode Actions (Control Actions) • Situation Actions (Advice & Traveller Management) Version 1.00.00(0)

  26. Perturbation Regime 26 • Situations • Situations are recorded in TRIP • Captured through proposed SIRI SX Standard • Assumes Transmodel/IFOPT capability • Episodes • Episodes are Managed By Operations • Episodes are recorded in TRIP as the Reason Version 1.00.00(0)

  27. Perturbations(SubTypes) 27 Perturbation Causes Caused By Situation Episode Planned (Event) Unplanned (Incident) Version 1.00.00(0)

  28. Situations & Episodes 28 Perturbation Causes Caused By Situation Episode Etc Consequence Affected Element Actions Unplanned (Incident) Planned (Event) Engineering Episode Vehicle Episode Affects Affected By Triggers Triggered By Alarm (Transmodel) Version 1.00.00(0)

  29. Applying Design Pattern 29 Group Of Artifacts Group Of Perturbations Group Of Situations Group Of Episodes Artifact Perturbation Situation Episode Part Of Artifact Part Of Perturbation Part Of Situation Part Of Episode Version 1.00.00(0)

  30. Identifying Real World Classes 30 Group Of Perturbations Group Of Situations Group Of Episodes Perturbation Hot Spot Situation Hot Spot Episode Hot Spot Perturbation Situation Episode Part Of Perturbation Part Of Situation Part Of Episode Situation Actions Episode Actions Episode Affects Episode Consequence Situation Consequence Situation Affects Version 1.00.00(0)

  31. Group Of Situations Situation Hierarchy 31 Situation Hot Spot Situation Hot Spot Hot Spot Travel Element Situation Situation Identity Situation Details Participant Notifies 0..* 0..* Line Stop 1 Notified By Valid During Validation For 1 Base Situation Situation Update Place Time Period Route Part Of Situation Situation Consequence Affected Travel Element Situation Action Delay Boarding Easement Publication Blocking Advice Casualties Version 1.00.00(0)

  32. Episode Hierarchy Group Of Episodes 32 Transport Element Episode Hot Spot Hot Spot Episode Line Stop Vehicle Route Criminality Safety Unplanned Episode (Incident) Planned Episode (Event) Socio Political Episode Locational Episode Commercial Episode Terrorist/ Security Episode Vehicular Episode Engineering Episode Person Episode Natural Episode Alarm Part Of Episode Affected Transport Element Episode Consequence Episode Action Closure Obstruction Control Action Version 1.00.00(0)

  33. Perturbation Messages Perturbation Caused By Causes Situation Message Notifies Situation Episode Episode Message Notifies Notified By Notified By SIRI SX TRIP TRANSMODEL Planned (Event) Unplanned (Incident) TfL Version 1.00.00(0)

  34. Next Steps 34 • Current Status • Draft • Work In Progress • Conversion to New Case Tool • Partitioning into more manageable units • Verification with Business • Verification with PT Industry • Extraction of Domain Model • Application of Functional Packages • Definition of Data Base containers through Entity Modelling Version 1.00.00(0)

  35. Questions

  36. Transmodel Pattern Example Group Of Link Sequences Link Sequence Link In Link Sequence Version 1.00.00(0)

More Related