transmodel netex - eptis · 2018. 11. 29. · netex a cen exchange protocol wg12, autovehicle and...
TRANSCRIPT
![Page 1: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/1.jpg)
Transmodel
NeTEx - EPTIS
![Page 2: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/2.jpg)
A European Standard for Modelling and Exchanging Fares
![Page 3: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/3.jpg)
NeTEXa CEN exchange protocol
WG12, AutoVehicle and Equipment Ident
WG13, Architecture & Terminology
WG14, Recovery of Stolen Vehicles
WG1, Electronic Fee Collection
CEN / TC278 Road Transport & Traffic TelematicPlenary Chair:
WG8, Road Traffic DataWG3, Public Transport
WG5, Traffic Management
WG7, Geographic Road Data
WG9, Dedicated Short Range Communications
WG10, Human-Machine Interfaces
WG4, Traffic and TravellerInformation
WG15, eSaftey
![Page 4: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/4.jpg)
NeTEXa CEN exchange protocol
CEN / TC278 / WG 3Public Transport
Plenary Chair:
SG1Data Communication on
Vehicles
SG 3Passenger Information
SG 5Interoperable Fare
Management
SG 4Datamodel– Transmodel
SG 7Service Interfaces Real Time Information
SG 6Identification of fixed Objects in PT
SG 8Distributed JourneyPlanning
SG 9Netex
![Page 5: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/5.jpg)
Netex Part3 - Boundaries
5
![Page 6: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/6.jpg)
6
CEN Working Group TC 278 WG3 SG9
• NeTEx – What is it ?
• New CEN standard for XML Public Transport data exchange - for Passenger Information (timetables + fares)
• Approach: Model Driven Design– Transmodel UML Physical UML XML
– Who are active participants?• Austria, Germany, France, Hungary, Italy, Netherlands, Sweden,
Switzerland, ERA/UIC, UK, – Timescales
• Three phases: Part 1 : Part 2: Part 3: 2014– Inputs
• CEN: Transmodel, IFOPT• National: VDV 452, TransXChange, Trident /Choutte, UIC ++
– Deliverables• CEN specification document, • NeTEx XML schema as reusable packages• XML Examples• National Mapping tables
![Page 7: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/7.jpg)
Main title
Content
The Context
PlanningOperation
Statistics
![Page 8: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/8.jpg)
Planning Operation Historisation/stat.Transmodel
NeTEx
And
EPTIS
ContextTRANSPORTATION
FARE MANAGEMENT
PASSENGER INFORMATION
MAINTENANCE
etc
NeTEx
EPTIS
EPTISNeTEx
NetworkTimetables
Fares
« card-centric »standardisation
![Page 9: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/9.jpg)
FaresRegion n
all Operators
Fares Region 1
allOperators
FaresRegion 5
50 Operators
FaresRegion 4
100 Operators
FaresRegion 6
all operators
FaresLong
DistanceRail
FaresRegion 3
3 Operators
FaresRegion 2
Operator A
OverallBack Office
Complexity of fare structures N
eTEx
NeTEx
PassengerInfo
System
NeTEx:Network layoutTimetablesEPTIS: Fares
My fare for travelA B
Fare productsin regions 1 – n
Price calculationparameters
Back Office
Back Office
Authority 1
Authority 2
AvailableSales packages
![Page 10: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/10.jpg)
class NeTEx TMFC Fare Product Basic MODEL
FARE PRODUCT
+ FareStructureType [0..1]
+ ConditionSummary [0..1]
«PK»
+ id
SALE DISCOUNT
RIGHT
«PK»
+ id
AMOUNT OF PRICE UNIT
+ Amount
«PK»
+ id
PRE-ASSIGNED FARE
PRODUCT
+ RequiresTravelCard [0..1]
«PK»
~ idUSAGE DISCOUNT
RIGHT
SUPPLEMENT
PRODUCT
«PK»
~ id
PRICEABLE OBJECT
SERVICE ACCESS RIGHT
+ InfoUrl
+ PrivateCode [0..1]
«PK»
+ id
ENTITLEMENT
PRODUCT
«PK»
~ id
CAPPED DISCOUNT
RIGHT
«PK»
+ id
THIRD PARTY
PRODUCT
+refined by
+refining 0..*
+allowing a discount
0..1
+priced
using
0..*
+allowing a discount
0..1
+priced using
0..*
Main Fare Management Processes & Data
Main title
Content
Access rights
• Fare policy / fare structure:
• space-, time-based…access rights
• validity and usage rules
• bus trip zone 1 to 3, metro trip 3 zones
FareProducts
• Marketable combinations of access rights
• validity & usage limiting parameters
• media & charging methods
• metro trip 3 zones followed by bus trip 2 zones without interchange during 1h30
• (paper or electronic card)
Sales packages
• Sales:
• sales packages
• distribution channels & contracts
• single ticket, carnet of 10, electronic card,…
Fulfilment & PaymentControl & Validation
Billing &Clearing
Pricing rules’
parameters
CONCEPTUAL MODEL(UML)
Implementationindependent
Physical Model (UML)For XML
IMPLEMENTATION MODEL(XML)
Methodology
![Page 11: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/11.jpg)
Content
Processes
Data & Parameters
![Page 12: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/12.jpg)
Main title
Content
Fare Structure Definition
Global view of
CONTOLLABLE ELEMENTs
FARE STRUCTURE
ELEMENTs
global access rights to services
Global Rules
fare structure
parameters
Validity Limitation
Rules
validity parameters
usage parameters
Tariff Definition
Fare Structure Version Definition
CONTOLLABLE ELEMENTs
FARE STRUCTURE ELEMENTs
VALIDABLE ELEMENTs
precise access rights to services
Fare Product Definition
FARE PRODUCTs
SALEs PACKAGEs
TRAVEL DOCUMENT TYPEs
(media)
advertised access rights to
services
limiting
parameter
values
global rule types
fare structure
parameter values
Pricing Rules
pricing parameters
Fare Product Distribution
DISTRIBUTION CHANNELs
FULFILMENT METHODs
precise PRICEs
for marketable access rights
Bus trip zone 1 to 3
Metro trip 3 zones
Bus trip zone 1 to 3 for
students
Metro trip 3 zones followed
by bus trip 2 zones without
interchange during 1h30
Bus trip zone 1 to 3 for
students
Single ticket : 1,10€
Carnet of 10 tickets (paper
of electrinic): 9 €
Bus trip zone 1 to 3 for
students :
single paper ticket or
carnet of 10 tickets (paper
or electronic card)
Data
Model
Overview
![Page 13: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/13.jpg)
NeTExKey points
• CEN standards:
• Transmodel (conceptual)
• NeTEx – SIRI (implementation)
• NeTEx;
• Server-to-Server Services and exchange mechanism for public
transport
• Focused on AVMS and Passenger Information System but with no
use limitation
• Defines an independent communication layer shared by SIRI and
NeTEx
• Tool box, well designed for gradual implementation
• It is not a Magic Staff … only an exchange standard !
![Page 14: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/14.jpg)
NeTEXKey points
• Common underlying standards– Transmodel : main data model
– IFOPT : stop place model
– SIRI : same communication layer
– On the technical side : XML, XSD, GML,
WGS84, WS-Soap-WSDL-PubSub (Web Service
enabled)
• Inputs– VDV 452, TransXChange, Rail CIF, Trident
/NEPTUNE, BISON, NOPTIS, UIC
![Page 15: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/15.jpg)
NeTEXKey points
• European Level design– Germany
– Austria
– France
– UK
– Sweden
– Netherland
– Switzerland
– Hungary
– Italy
• And rail organisations– UIC
– ERA
![Page 16: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/16.jpg)
NeTEx Stages
CEN
NeTEx
1.0
Part1
UIC
leaflets
SIRI
Transmodel
VDV452
Trident/
NEPTUNE
TransXChange,
etc
IFOPT
Transmodel
CEN
NeTEx
1.0
Part2
Transmodel Transmodel
NaPTAN,
etc
CEN
NeTEx
1.0
Part3Bison, Noptis,
etc
TAP TSI , Rail
Fares
FareXChange,
etc
IOPTA requirements
![Page 17: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/17.jpg)
Data
Model
Inter-System
Data Exchange
End-user
communication
SIRI & NeTEx
![Page 18: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/18.jpg)
Business Drivers
• Reducing costs
– Shared Markets, Tool base, reusable components
– Common specifications for procurement and
implementation
– Makes data costs viable for new functions
• Managing Complexity
– Simplified, uniform solutions
– Harnesses European wide know-how & best
practice
• Increasing Capability
– Enables advanced function
– Large scale coverage, multimodal
– More powerful representations & functions
– Interoperability,
![Page 19: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/19.jpg)
Political Drivers
• Sustainability / Green
– Encourage use of PT
– Make use of PT capacity efficient (ITS)
• Harmonisation
– Free flow of data and system use between regions
– Open markets and tendering
• Passenger rights
– Objective timely information
– Accessibility
![Page 20: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/20.jpg)
NeTEx Scope
• Reference (scheduled) data exchange (Network, Timetables and Fares)
• Focuses on objects and information required for passenger information and exchange between transit scheduling systems and AVMS
![Page 21: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/21.jpg)
NeTExPart 1 : Public transport network topology
• routes, lines, route points, stop places and their components, stop points, navigation paths and other places linked to the PT network and relevant for passenger information, stop place equipment and services, network version, administrative information, etc.) .
• Part 2 : Scheduled Timetables (service patterns, service journeys, timetabled passing times, day types, timetable versions, mobility issues):
– Basic Data (shared): journey patterns, journey times, service patterns, operating days, interchanges, etc.
– Passenger information specific objects: trip patterns, trip duration (for journey planning), passing times, places, etc.
– Data used specifically in the exchanges between the scheduling and AVMS (additional scheduled data, such as blocks and related concepts)
– Data used in and/or defined by the AVMS, data linked to vehicle equipment and necessary for passenger information systems (mainly for SIRI).
![Page 22: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/22.jpg)
NeTEx
• Part 3 : Fare Information• multimodal information systems providing planned passenger
information
• planned tariff information exchanged between passenger information service providers, passenger information service providers and product owners (i.e. authorities, etc.) and between product owners
• Includes• Different Tariff Structures (Spatial, Time based, Yield managed)
• Fare Pricing Parameters
• Excludes• management of fare product and applications
• certification, registration and identification
• purchasing and fulfillment
• (price calculation)
• Provide inputs for ERA–TAP/TSI open points to be solved by 2012 • Technical document on the process and the information used for it in respect of
tariff data intended for domestic sales (TAP-TSI 4.2.2.1)
• Standard for the exchange of fare information in the context of connection with other modes of transport (TAP-TSI 4.2.22)
![Page 23: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/23.jpg)
NeTEx
![Page 24: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/24.jpg)
NeTEx
![Page 25: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/25.jpg)
NeTExUse case examples
Timetable
Planning
System
Journey
Planner
System
Detailed Planned
Service
Journey Plan
(Lines, Transfer
stops, Timing,
Fares)
NeTEx
![Page 26: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/26.jpg)
NeTExUse case examples
Timetable
Planning
System
Passenger
Information
System
Timetable (arrival
times, speeds)
Estimated Vehicle
Arrival Time
SIRIAVMS
System
Real-time vehicle
location
NeTEx
NeTEx
![Page 27: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/27.jpg)
NeTEx Method
• Model Driven Design
• Use cases
• Clear Separation of concerns
• High Level documentation
• Traceability across design levels
• Example based validation
• Ensure real data & Conditions covered
• All major European national data sets
• Engineered
• Modularised
• Linear dependecies
![Page 28: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/28.jpg)
NeTEx Method
• Conceptual model is implementation independent
• Transmodel + IFOPT
• Conceptual model may have multiple physical models for different target implementations.
• NeteX XML Physical design as UML
• Implementation is derived from physical model
• NeTEX XML Schema
PHYSICAL MODEL
For Java
IMPLEMENTATION MODEL
(Java)
IMPLEMENTATION MODEL
(DDL)
PHYSICAL MODEL for DDL
CONCEPTUAL MODEL
(UML
PHYSICAL MODEL UML
For XML
IMPLEMENTATION MODEL
(XML)
Conceptual &
Physical Models
![Page 29: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/29.jpg)
Communication Layer
• Separation of Concerns
– Communication layer is separate
– Independent of Functional Message Content
• Web Service architecture: HTTP/SOAP…
– Based on new Web services standard WS-
PubSub, etc (W3C)
– Robust, scalable, architecture for Real-Time
– Tunable for efficient deployment
![Page 30: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/30.jpg)
• General Functions Common to all SIRI/NeTEx Service Types
– Subscription Management
– Bulk exchange (NeTEx)
– Recovery & Restart
– Access Controls – who is allowed to access
– Versioning – allows distributed upgrades
– Discovery – which systems have which data/service
• NeTEx also define frames for consistent data set manipulations
• Some Capabilities are Optional
Communication Layer
![Page 31: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/31.jpg)
NeTEx and SIRI
Pro
ductio
n T
imeta
ble
SIRI communication layer
(XML-PubSub-Soap…)
Estim
ate
d T
imeta
ble
Vehic
le M
onito
ring
Connectio
n T
imeta
ble
Sto
p T
imeta
ble
Sto
p M
on
itorin
g
Connectio
n M
onito
ring
Genera
l message
Facility
Monito
ring
Situ
atio
n E
xchange
XML
Files
NeTEx
(Reference Data
eXchange)
Network topology,
Timetable passing times,
Etc.
(Transmodel 5 / IFOPT)
![Page 32: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/32.jpg)
class NeTEx TM MM Train Coupling View
COMPOUND
BLOCKBLOCK PARTVehicle Serv ice MODEL::BLOCK
+ finishing duration: duration
+ preparation duration: duration
Train MODEL::TRAIN
+ reversing direction: boolean
Train MODEL::TRAIN
COMPONENT
+ order: positiveInteger
Train MODEL::TRAIN
ELEMENT
+ Id: TM_Identifier
Vehicle Type MODEL::VEHICLE TYPE
+ description: string
+ Id: TM_Identifier
+ length: TM_Length
+ name: normalizedString
+ reversing direction: boolean
+ seating capacity: nonNegativeInteger
+ self propelled: boolean
+ special place capacity: nonNegativeInteger
+ standing capacity: nonNegativeInteger
Train MODEL::TRAIN IN
COMPOUND TRAIN
- order: int
Train MODEL::
COMPOUND TRAIN
Name: NeTEx TM MM Train Coupling View
Author: Kasia
Version: 1.0
Created: 19/01/2011 14:32:20
Updated: 07/03/2011 17:09:48
+used
for*
+composed
of
1
+made up of 0..1
+included in
*
+assigned
to1
+using *
+assigned
to1
+using *
+using
*
+used
for1
+used
for
*
+composed of
1
+used
for1
+using *
+using *
+assigned
to
1
+uses
as
1 +use
of
*
+included
in
* +including
0..1
Inter –System Connections
![Page 33: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/33.jpg)
London 2011 Olympic Park• PT Gateways
– Stations
– Bus Stops
• Site
– Park
– Venues
• Entrances
– Security Checkpoints
– Delays
• Paths
– Navigation Paths
33
![Page 34: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/34.jpg)
NeTEx Representation• PT Gateways
– Stations
– Bus Stops
• Site– Park (1)
– Venues
• Entrances– Delays
• Paths– Navigation
Paths
34
underp
ass
OP
-S6
Hockey Centre
OPK-V3-HOCK
Olympic Stadium
OPK-V1-STDM
Nort
h
Entr
ance
OPK-E
2
South
Entrance
OPK-E3
Strat
ford
Entr
ance
OPK-E
1
West
Entrance
OPK-E4
Eton Manor
OPK-V9-EMAN
Water Polo
Arena
OPK-V5-WPOL
Med
ia
Cen
ter
Entr
ance
OPK-E
1
Aquatics
Centre
OPK-V4-AQUA
Basketball
Arena
OPK-V6-BKTB
Velodrome
OPK-V7-VELO
BMX Track
OPK-V8-BMX
Handball
Arena
OPK-V2-HAND
V4-
E1
V4-
E2
Bridge
OP-S1
Media Centre
OPK-V10-MDSC
Pre
ss C
en
tre
OP
K-V
10-M
DS
C-S
1
Bro
ad
ca
st
Ce
ntr
e
OP
K-V
10
-MD
SC
-S2
Bridge
OP-S2
Bridge
OP-S3
Bridge
OP-S4
Bridge
OP-S5
j12
j11
V9-
E1
V9-
E1
V8-
E1
j10
V3-
E1
V6-
E1
j9
V5-
E1
j1
Check
Constraints
(security)
Check
Constraint
(security)
Check
Constraint
(security)
Check
Constraint
(security)
V5-
E1
j8
j5
j7
j2
Warm Up
Area
OPK-V11-WARM
Check
Constraints
(security)
j13
j6
j4
j3
Topological view
2012 Olympic Park
venues
V5-
E2
West Ham
Stratford
International
Stratford
Regional
Stratford
Undergound
Stratford
DLR
V3-
E2
![Page 35: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/35.jpg)
NeTEx: Product Restrictions & Limitations are modelled
• Who can Buy, When & Where?
• When & Where (and How) can it be used?
• Machine Readable– To find a
applicable fares
– (Check use)
• Human Readable
– To explain© National Rail Enquiries
In Transmodelese: “Fare Limitation
Parameter”
![Page 36: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/36.jpg)
class NeTEx TMFC Fare Product Basic MODEL
FARE PRODUCT
+ FareStructureType [0..1]
+ ConditionSummary [0..1]
«PK»
+ id
SALE DISCOUNT
RIGHT
«PK»
+ id
CHARGING MOMENT
«PK»
+ id
AMOUNT OF PRICE UNIT
+ Amount
«PK»
+ id
PRE-ASSIGNED FARE
PRODUCT
+ RequiresTravelCard [0..1]
«PK»
~ idUSAGE DISCOUNT
RIGHT
PRICEABLE OBJECT
SERVICE ACCESS RIGHT
+ InfoUrl
+ PrivateCode [0..1]
«PK»
+ id
ENTITLEMENT
PRODUCT
«PK»
~ id
CAPPED DISCOUNT
RIGHT
«PK»
+ id
THIRD PARTY
PRODUCT
+refined by
+refining 0..*
+allowing a discount
0..1
+priced
using
0..*
+allowing a discount
0..1
+priced using
0..*
+used to
charge
1
+charged according to*
FareProduct Model
![Page 37: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/37.jpg)
class NeTEx TM FC Usage Parameters MODEL
Validity Parameters MODEL::ACCESS RIGHT
PARAMETER ASSIGNMENT
PRICEABLE OBJECT
USAGE PARAMETER
::PRICEABLE OBJECT
+ Name [0..1]
+ Description [0..1]
«PK»
::PRICEABLE OBJECT
+ id
Trav el Usage
Parameters MODEL::
USAGE VALIDITY
PERIOD
Trav el Usage
Parameters
MODEL::
FREQUENCY OF
USE
Eligibility Usage
Parameters MODEL::USER
PROFILE
Booking Usage
Parameters MODEL::
TRANSFERABILITY
Eligibility Usage
Parameters
MODEL::
COMMERCIAL
PROFILE
Eligibility Usage
Parameters
MODEL::GROUP
TICKET
Luggage Usage
Parameters MODEL::
LUGGAGE
ALLOWANCE
FARE PRICE
USAGE PARAMETER PRICE
::FARE PRICE
+ Name [0..1]
+ StartDate [0..1]
+ EndDate [0..1]
+ Amount [0..1]
+ IsAllowed [0..1]
+ DiscountAmount [0..1]
+ DiscountPercentageUsed [0..1]
+ Ranking [0..1]
«PK»
::FARE PRICE
~ id
Trav el Usage
Parameters
MODEL::ROUND
TRIP Booking Usage
Parameters
MODEL::
RESELLING
Booking Usage
Parameters
MODEL::
PURCHASE
WINDOW
Trav el Usage
Parameters MODEL::
ROUTING
Booking Usage
Parameters
MODEL::
RESERVING
Trav el Usage
Parameters MODEL::
MINIMUM STAY
Booking Usage
Parameters
MODEL::
EXCHANGING
Booking Usage
Parameters
MODEL::
REFUNDING
Name: NeTEx TM FC Usage Parameters MODEL
Author: NeTEx
Version: 1.0
Created: 24/05/2013 18:18:02
Updated: 08/09/2014 16:07:25
Alternativ e Name
MODEL::
ALTERNATIVE
NAME
Trav el Usage
Parameters MODEL::
INTERCHANGING
Entitlement
Parameters
MODEL::
ENTITLEMENT
REQUIRED
Trav el Usage
Parameters
MODEL::STEP
LIMIT
Eligibility Usage
Parameters
MODEL::
COMPANION
PROFILE
TYPE OF CONCESSION
TYPE OF USAGE
PARAMETER
Entitlement
Parameters
MODEL::
ENTITLEMENT
GIVEN
Eligibility Usage
Parameters
MODEL::
RESIDENTIAL
QUALIFICATION
Charging Usage Parameters
MODEL::CHARGING POLICY
+ CreditPolicy [0..1]
+ ExpireAfterPeriod [0..1]
«PK»
+ id
Charging Usage Parameters MODEL::
PENALTY POLICY
+ PolicyPolicyType [0..1]
+ SameStationReentryPolicy [0..1]
+ MinimumTimeBeforeReentry [0..1]
«PK»
+ id
+classified by
0..*
+a classification for
0..1
+including *+included in *
+for
*
+assigned to
*
+classified by
0..* +a classification for
0..1
+classified by0..*
+a classification for
0..1
+alias for
0..*
+provided with
+related to
1
+given for
*
+authorising
0..*
+authorised for
0..*
+authorising
0..*
+authorised by
0..*
+classified by0..*
+a classification for
0..1
+within *
+allowing 1
+authorised by0..1
+authorising 0..*
Usage (Limiting) Parameters
![Page 38: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/38.jpg)
class NeTEx TM FC Trav el Usage Parameters MODEL
PRICEABLE OBJECT
Usage Parameters MODEL::
USAGE PARAMETER
+ Url
«PK»
+ id
USAGE VALIDITY PERIOD
+ ValidityType [0..*]
+ UsageTrigger [0..1]
+ UsageEnd [0..*]
+ StandardDuration [0..1]
+ StartDate [0..1]
+ StartTime [0..1]
+ EndDate [0..1]
+ EndTime [0..1]
+ BlackoutUse [0..1]
«PK»
+ id
FREQUENCY OF USE
+ FrequencyOfUseType [0..1]
+ MinimalFrequency [0..1]
+ MaximalFrequency [0..1]
+ DiscountBasis [0..1]
«PK»
+ id
FARE PRICE
Usage Parameters MODEL::USAGE
PARAMETER PRICE
ROUND TRIP
+ IsRequired [0..1]
+ ReturnAuthorised [0..1]
+ SingleFareDoubled [0..1]
«PK»
+ id
ROUTING
+ ReturnRouteIdentical [0..1]
+ Restricted [0..1]
+ CrossBorder [0..1]
- ForwardsOnly
«PK»
+ id
MINIMUM STAY
+ MinimumStayType [0..1]
+ RequiredNightsAway [0..7]
+ MinimumNumberOfNightsAway [0..1]
+ MaximumNumberOfNightsAway [0..1]
«PK»
+ id
INTERCHANGING
+ MaximumNumberOfChanges [0..1]
+ MaximumTimeToMakeATransfer [0..1]
+ CanBreakJourney [0..1]
+ CrossBorder [0..1]
«PK»
+ id
STEP LIMIT
+ Restricted [0..1]
+ StepUnits [0..7]
+ MinimumNumberOfSteps [0..1]
+ MaximumNumberOfSteps [0..1]
+ MaximumNumberOfTrips [0..1]
«PK»
+ id
Reusable Transport Mode
MODEL::MODE
Usage Parameters
MODEL::TYPE OF
USAGE PARAMETER
+from 0..*
+start of
0..1
+within *
+allowing 1
+related to
1
+given for
*
+to 0..*
+end of0..1
+classified by
0..* +a classification for
0..1
TravelUsage Parmeters
![Page 39: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/39.jpg)
BIP Project
PTO's consortiaRegional Service Centre
Clearing referee
cultural services cultural services
Regional Transport Operation Centre
Public administration
![Page 40: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/40.jpg)
FareManagement
Main Processes
![Page 41: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/41.jpg)
GTFS vs NeTExGTFS
Is an efficient format for final simple timetable, but
No journeys split and join (for rail operation)
No clear distinction btw journey patterns & routes
No operational data linked to passenger information like heading sign changes, on boardinformation
Validity conditions are limited
No differentiated connection times
No interchange times (no complex interchange rules)
Minimal support for fares (flat fares, point to point fares, no usage conditions)
inadequate for combined , complex fare structures like space &time based, limited user profiles
No contracts, only prepaid fares (no post-payment, no pay as you go)
No flexibility in price, discounts calculation (final price only).
No combination with long distance (mainly for urban )
NeTEx is modular - has reusable components
Has complex versions/validity management
Defines coherent sets of aggregated data
![Page 42: Transmodel NeTEx - EPTIS · 2018. 11. 29. · NeTEX a CEN exchange protocol WG12, AutoVehicle and Equipment Ident WG13, Architecture & Terminology WG14, Recovery of Stolen Vehicles](https://reader034.vdocuments.mx/reader034/viewer/2022051808/6008bd8ec86a98736b499c38/html5/thumbnails/42.jpg)
Thank YouFor Your Attention!
Kasia Bourée
http://kasia.bouree.fr
Fabrizo Arneodo5T, Torino, [email protected]
Andrej TibautUniversity of Maribor, [email protected]
Transmodel – NeTEx – EPTIS : A European Standard for Modelling and Exchanging Fares
Co-authors:
Contributions from Christophe Duquesne (France), Nick Knowles (UK), Jan Tijmensen (NL)