transmodel netex - eptis · 2018. 11. 29. · netex a cen exchange protocol wg12, autovehicle and...

42
Transmodel NeTEx - EPTIS

Upload: others

Post on 24-Sep-2020

3 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

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

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

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

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

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

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

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

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

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

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

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

Thank YouFor Your Attention!

Kasia Bourée

[email protected]

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)