Transmodel in UML

255
SITP 2 Système d'Information Transport Public SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres Tâche 3.2 – Portage de Transmodel en UML Equipe de projet Page 0 Version 0.1 04/09/2003 Transmodel in UML

Transcript of Transmodel in UML

Page 1: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 0 Version 0.1 04/09/2003

Transmodel in UML

Page 2: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page i Version 0.1 04/09/2003

Contents 1. Introduction ................................................................................................................................. 1 2. Class diagrams............................................................................................................................. 3

2.1. Network description............................................................................................................... 3 2.1.1. CD TM Fig. 01 Points and Links ..................................................................................... 3 2.1.2. CD TM Fig. 02 Main Types of Points and Links............................................................. 4 2.1.3. CD TM Fig. 03 Infrastructure .......................................................................................... 5 2.1.4. CD TM Fig. 04 Restrictions............................................................................................. 6 2.1.5. CD TM Fig. 05 Combined Diagram on Topology ........................................................... 7 2.1.6. CD TM Fig. 06 Stop Point Equipment............................................................................. 8 2.1.7. CD TM Fig. 07 Resource Management Points................................................................. 9 2.1.8. CD TM Fig. 08 Activation Facilities.............................................................................. 10 2.1.9. CD TM Fig. 09 Link Sequences..................................................................................... 11 2.1.10. CD TM Fig. 10 Grouping............................................................................................... 12 2.1.11. CD TM Fig. 11 Zones .................................................................................................... 13 2.1.12. CD TM Fig. 12 Complex Features................................................................................. 13 2.1.13. CD TM Fig. 13 Combined Diagram on Generic Network ............................................. 14 2.1.14. CD TM Fig. 14 Routes................................................................................................... 15 2.1.15. CD TM Fig. 15 Journey Patterns ................................................................................... 16 2.1.16. CD TM Fig. 16 Turn Stations and Common Sections.................................................... 17 2.1.17. CD TM Fig. 17 Lines ..................................................................................................... 18 2.1.18. CD TM Fig. 18 Combined Diagram on Linear Features................................................ 19 2.1.19. CD TM Fig. 19 Projection ............................................................................................. 20

2.2. Versions, validity and layers................................................................................................ 21 2.2.1. CD TM Fig. 20 Validity Frames .................................................................................... 21 2.2.2. CD TM Fig. 21 Versions and Entities............................................................................ 22 2.2.3. CD TM Fig. 22 Validity Conditions .............................................................................. 23 2.2.4. CD TM Fig. 23 Layers ................................................................................................... 23 2.2.5. CD TM Fig. 24 Combined Diagram on Versions .......................................................... 24

2.3. Tactical planning components ............................................................................................. 25 2.3.1. CD TM Fig. 25 Days...................................................................................................... 25 2.3.2. CD TM Fig. 26 Journeys................................................................................................ 26 2.3.3. CD TM Fig. 27 Standard Times..................................................................................... 27 2.3.4. CD TM Fig. 28 Journey Times ...................................................................................... 28 2.3.5. CD TM Fig. 29 Interchanges.......................................................................................... 29

2.4. Vehicle scheduling............................................................................................................... 30 2.4.1. CD TM Fig. 30 Vehicle Scheduling............................................................................... 30 2.4.2. CD TM Fig. 31 Vehicle Requirements........................................................................... 31

2.5. Driver scheduling................................................................................................................. 32 2.5.1. CD TM Fig. 32 Resource Plan....................................................................................... 32 2.5.2. CD TM Fig. 33 Driver Duties ........................................................................................ 33

2.6. Schedules and versions ........................................................................................................ 34 2.6.1. CD TM Fig. 34 Schedules and versions......................................................................... 34

2.7. Rostering.............................................................................................................................. 35 2.7.1. CD TM Fig. 35 Roster Definition .................................................................................. 35 2.7.2. CD TM Fig. 36 Roster Assignments .............................................................................. 36

2.8. Personnel disposition ........................................................................................................... 37 2.8.1. CD TM Fig. 37 Driver Assignments .............................................................................. 37 2.8.2. CD TM Fig. 38 Driver Accounting ................................................................................ 38

2.9. Operations monitoring and control ...................................................................................... 39 2.9.1. CD TM Fig. 39 Dated Production Components............................................................. 39 2.9.2. CD TM Fig. 40 Production Plan .................................................................................... 40 2.9.3. CD TM Fig. 41 Detection and Monitoring..................................................................... 41 2.9.4. CD TM Fig. 42 Control Actions .................................................................................... 42

Page 3: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page ii Version 0.1 04/09/2003

2.9.5. CD TM Fig. 43 Events ................................................................................................... 43 2.9.6. CD TM Fig. 44 Messages .............................................................................................. 44

2.10. Passenger information.......................................................................................................... 45 2.10.1. CD TM Fig. 45 Information Facilities ........................................................................... 45 2.10.2. CD TM Fig. 46 Footnotes .............................................................................................. 46 2.10.3. CD TM Fig. 47 Passing Times....................................................................................... 47 2.10.4. CD TM Fig. 48 Passenger Trips .................................................................................... 48 2.10.5. CD TM Fig. 49 Mean Trip Duration.............................................................................. 49

2.11. Fare collection ..................................................................................................................... 50 2.11.1. CD TM Fig. 50 Access Rights, Control and Validation................................................. 50 2.11.2. CD TM Fig. 51 Fare Structure ....................................................................................... 51 2.11.3. CD TM Fig. 52 Fare Parameters .................................................................................... 52 2.11.4. CD TM Fig. 53 Fare Products and Sales........................................................................ 53 2.11.5. CD TM Fig. 54 Prices .................................................................................................... 54

2.12. Management information..................................................................................................... 55 2.12.1. CD TM Fig. 55 Service Journey Performance ............................................................... 55 2.12.2. CD TM Fig. 56 Recorded Use of Services..................................................................... 56

2.13. Multi-modal operation in public transport ........................................................................... 57 2.13.1. CD TM Fig. 57 Transport Mode.................................................................................... 57 2.13.2. CD TM Fig. 58 Trains.................................................................................................... 58 2.13.3. CD TM Fig. 59 Vehicle Coupling.................................................................................. 59

2.14. Multiple operators' environment .......................................................................................... 60 2.14.1. CD TM Fig. 60 Responsibility for Services................................................................... 60 2.14.2. CD TM Fig. 61 Responsibility for Resources ................................................................ 61

3. Class dictionnary ....................................................................................................................... 62 4. Generalisations and specialisations ......................................................................................... 243

4.1. Specialisations descent ...................................................................................................... 243 4.2. Generalisations climb up.................................................................................................... 247

Page 4: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 1 Version 0.1 04/09/2003

1. INTRODUCTION This document presents the result of porting the Transmodel reference model into UML formalism and then into the English language. Firstly, Transmodel has been ported into UML, in French, using the frame of project SITP 2, commissioned and funded by the French government. Secondly the English translation was written, funded by the English government.

The contents of this document corresponds to version 5.1 of Transmodel. The diagrams result from transposing the entity-relationship genuine diagrams from Transmodel into UML class diagrams of, with semantic equivalence. As far as possible, the visual disposition of each diagram has been retained. All attributes owned by each class appear on the diagrams. The mandatory attributes are indicated by a multiplicity of [1]. As UML does not provide a way to graphically indicate if a specialisation is exclusive (disjunctive) or inclusive, the following convention applies: - an exclusive specialisation is represented as a rake, the handle of which is pointing to the general class, the teeth being linked to the specialised ones; - an inclusive specialisation is represented with as many inheritance links as there are specialised classes. Similarly, as UML does not offer such specific visual features as the exclusion arc indicating that some relationships afferent to a certain class are mutually exclusive, then UML constraints between relationships are used. By convention, if several relationships afferent to certain classes are bound to a constraint named "EXCLUSION xx", then they are mutually exclusive. That is, for an instance of that class, only one of those relationships can (or must, depending on the multiplicity) be used. In some entity-relationship diagrams, when only one of the relationships involved in an exclusion appears, a stump of the exclusion arc appears too. In the corresponding class diagrams, nothing such appears. More considerations on the correspondence between UML and entity-relationship Barker formalisms are to be found in annex. The model includes the following packages : Network description

Versions, validity and layers

Tactical planning components

Vehicle scheduling

Driver scheduling

Schedules and versions

Rostering

Personnel disposition

Page 5: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 2 Version 0.1 04/09/2003

Operations monitoring and control

Passenger information

Fare collection

Management information

Multi-modal operation in public transport

Multiple operators' environment

Page 6: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 3 Version 0.1 04/09/2003

2. CLASS DIAGRAMS

2.1. NETWORK DESCRIPTION

2.1.1. CD TM FIG. 01 POINTS AND LINKS

POINTId[1]name

LOCATING SYSTEMname[1]

LOCATIONcoordinate_1[1]coordinate_2[1]coordinate_3

TYPE OF POINTname[1]description

LINE SHAPEformula[1]

0..1a reference for

*

referring to

1reference for

*referring to

1located by

*locating

*referring to

1reference for

POINT ON LINKorder[1]distance from start

1viewed as

*a view of

NETWORKVERSION

name[1]

*valid for

1comprising

OPERATING DAYcalendar[1]date[1]earliest timelatest time

0..1

valid from

0..1the val idity start of

TYPE OF LINKId[1]

0..1limiting

*between

1..*classifying

*classified as

LINKId[1]length

1start of

*from

1 end of

* to

*for

1described by

*located on

1passing through *network version

1comprising

1..*classifying

*classified as

CD TM Fig. 01 Points and Links

Page 7: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 4 Version 0.1 04/09/2003

2.1.2. CD TM FIG. 02 MAIN TYPES OF POINTS AND LINKS POINT

Id[1]name

STOP POINT

for alightingfor boarding

TIMING POINT

categoryallowed for wait time

ROUTE POINT

via_flag[1]

SERVICE LINK

1start of

*from

1end of

*to

TIMING LINK

1start of

*from

1end of

*toROUTE LINK

distance

LINK

Id[1]length

*from

1start of

*to

1end of

CD TM Fig. 02 Main Types of Points and Links

Page 8: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 5 Version 0.1 04/09/2003

2.1.3. CD TM FIG. 03 INFRASTRUCTURE POINT

Id[1]name

INFRASTRUCTURE POINT

ROAD JUNCTION

RAILWAY JUNCTION

WIRE JUNCTION

INFRASTRUCTURE LINK

ROAD ELEMENT

RAILWAY ELEMENT

WIRE ELEMENT

LINK

Id[1]length

*to

1end of

*from

1start of

CD TM Fig. 03 Infrastructure

Page 9: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 6 Version 0.1 04/09/2003

2.1.4. CD TM FIG. 04 RESTRICTIONS

INFRASTRUCTURE POINT

INFRASTRUCTURE LINK

LINK

Id[1]length

VEHICLE TYPE AT POINT

capacity

MEETING RESTRICTION

OVERTAKING POSSIBILITY

IMPOSSIBLE MANOEUVRE

DAY TYPE

Id[1]earl iest timelatest timename

*not available on

*limiiting the availability of

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

* specifying the capacity of

1 location of

1allowed to be located at

*providing space for

1overtaking at

*for

1overtaken at

*against

1used to define

*defined for

1subject to

*for

1subject to

*against

1overtaking at

*at

*on

1referred to in 1 referred to in

* with regard to the opposite

1start of

*from

1end of

*to

POINT

Id[1]name

*from

1start of

*to

1end of

CD TM Fig. 04 Restrictions

*safely traversed by

*safe to traverse

1overtaking at

*at

{ Exclusion AK}

Page 10: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 7 Version 0.1 04/09/2003

2.1.5. CD TM FIG. 05 COMBINED DIAGRAM ON TOPOLOGY

For clarity of the diagram, theattribute names have been withdrawn.

LOCATION

LOCATING SYSTEM

*referring to 1

reference forLINE SHAPE

1reference for *

referring to

OPERATING DAY

TYPE OF POINT

TYPE OF LINK

0..1

limiting

*between

POINT

* locating

1 located by *referring to

0..1a reference for

1..*classifying

*classified as

LINK

1start of

*from

1end of

*to

*for

1described by

1..*classifying

*classified as

NETWORK VERSION

0..1the validity start of

0..1valid from

* valid for

1 comprising

*network version

1comprising

POINT ON LINK

order[1]distance from start

1viewed as

*a view of

1passing through

*located on

STOP POINT

SERVICE LINK

1start of

*from

1end of

*to

TIMING POINT

TIMING LINK

1start of

*from

1end of

*to

ROUTE POINT

ROUTE LINK

1

end of*

to1start of

*from

INFRASTRUCTURE LINK

INFRASTRUCTURE POINT

*to1end of

*from1

start of

ROAD JUNCTION

RAILWAY JUNCTION

WIRE JUNCTION

ROAD ELEMENT

RAILWAY

ELEMENT

VEHICLE TYPE AT POINT

1 location of

* specifying the capacity of

OVERTAKINGPOSSIBILITY

1overtaking at

*at

IMPOSSIBLE MANOEUVRE

1start of

*from

1end of

*to

MEETINGRESTRICTION

1referred to in

*with regard to the opposite

1referred to in

*on

VEHICLE TYPE

* against

1 overtaken at

*for

1subject to

* against

1 subject to

*for

1overtaking at

*defined for

1used to define

*providing space for

1allowed to be located at

*

included in

0..1made up of

CD TM Fig. 05 Combined Diagram on Topology

*safely traversed by

*safe to traverse

WIRE ELEMENT

1overtaking at

*at

{ Exclusion AK}

Page 11: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 8 Version 0.1 04/09/2003

2.1.6. CD TM FIG. 06 STOP POINT EQUIPMENT PURPOSE OF EQUIPMENT

PROFILE

name[1]

TYPE OF EQUIPMENT

Id[1]descriptionfunctional purpose

TYPE OF STOP POINT

Id[1]

STOP POINT

for alightingfor boarding

STOP POINT EQUIPMENT PROFILE

profile[1]units[1]

ACTUAL STOP POINT EQUIPMENT

units[1]

*defined for

1defining

*in

1..*equipped with

*containing

1contained in

*classified as

1the classification for

*in

1equipped with

*classified as

0..1the classification for

CD TM Fig. 06 Stop Point Equipment

Page 12: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 9 Version 0.1 04/09/2003

2.1.7. CD TM FIG. 07 RESOURCE MANAGEMENT POINTS ORGANISATIONAL UNIT

name[1]

POINT

Id[1]name

CREW BASE

name[1]

0..1manager of

*managed byGARAGE

name[1]

0..1manager of

*managed by

*

near *near

TIMING POINT

categoryallowed for wait time

RELIEF POINT

PARKING POINT

GARAGE POINT

*managed by

1manager of

1..*belonging to

1comprising

CD TM Fig. 07 Resource Management Points

Page 13: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 10 Version 0.1 04/09/2003

2.1.8. CD TM FIG. 08 ACTIVATION FACILITIES TYPE OF ACTIVATION

Id[1]

ACTIVATION LINK

ACTIVATION POINT

code[1]type of activation

BEACON POINT

POINT

Id[1]name

ACTIVATION ASSIGNMENT

order

1used to define

*for

ACTIVATED EQUIPMENT

Id[1]

TYPE OF TRAFFIC CONTROL POINT

Id[1]

TRAFFIC CONTROL POINT

*used to trigger

1..*triggered by

*used to trigger

1..*triggerd along

1used to define

*for

*classified as

1classifying

1..*controlled by

*related to

*for

1used to define

*used to trigger

1..*triggered at

1

start of

*

from

1

end of

*

to

{ Exclusion D}

CD TM Fig. 08 Activation Facilities

Page 14: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 11 Version 0.1 04/09/2003

2.1.9. CD TM FIG. 09 LINK SEQUENCES NETWORK VERSION

name[1]

TYPE OF LINK SEQUENCE

name[1]

LINK SEQUENCE

Id[1]

POINT IN LINK SEQUENCE

order[1]

LINK IN LINK SEQUENCE

order[1]

POINT

Id[1]name

LINK

Id[1]length

*valid for

0..1comprising

*classified as

1classifying

1..*in

1made up of

1..*in

1made up of

1viewed as

*a view of

1viewed as

*a view of

{ Exclusion E}

CD TM Fig. 09 Link Sequences

Page 15: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 12 Version 0.1 04/09/2003

2.1.10.CD TM FIG. 10 GROUPING PURPOSE OF GROUPING

Id[1]

TYPE OF POINT

name[1]description

TYPE OF LINK

Id[1]

0..1limiting

*between

GROUP OF POINTS

Id[1]

POINT

Id[1]name

1..*classifying

*classified as

STOP AREA

name[1]

LINK

Id[1]length

1..*classifying

*classified as

GROUP OF LINKS

Id[1]

TIMING LINK

GROUP OF TIMINGLINKS

id[1]description

1..*in

0..1made up of

LINK SEQUENCE

Id[1]

GROUP OF LINKSEQUENCES

Id[1]

*classified as

1classifying

*allowed for

*restricted to

* classified as

1 the classification for

* allowed for

*restricted to

*classified as

1the classification for

*allowed for

*restricted to

*classified as

1the classification for

1..*included in

*composed of

1..* included in

* made up of

1..*included in

*composed of

CD TM Fig. 10 Grouping

TYPE OF LINKSEQUENCE

name[1]

1 used as

0..1 a use of

Page 16: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 13 Version 0.1 04/09/2003

2.1.11.CD TM FIG. 11 ZONES PLACE

Id[1]name[1]

TYPE OF ZONE

Id[1]

GROUP OF POINTS

Id[1]

ZONE

Id[1]name[1]description

0..1

including*

included in

0..1 a generic description of

0..1 classified by

POINT

Id[1]name

0..1 a generic description of

0..1 a view ofLINK SEQUENCE

Id[1]

ACCESS ZONE

TARIFF ZONE

0..1border for

0..1bordered by

0..1 functional centroid for

0..1 represented by

0..1defined by

0..1defining

*classified as

1classifying

CD TM Fig. 11 Zones

2.1.12.CD TM FIG. 12 COMPLEX FEATURES COMPLEX FEATURE

Id[1]

SIMPLE FEATURE

object type[1]Id_object[1]

POINT

Id[1]name

LINK

Id[1]length

ZONE

Id[1]name[1]description

0..1représentation for

*represented by

0..1viewed as

*a view of

0..1viewed as

*a view of

0..1viewed as

*a view of

* containing*contained in

*contained in

*made up of

{ Exclusion F}

CD TM Fig. 12 Complex Features

Page 17: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 14 Version 0.1 04/09/2003

2.1.13.CD TM FIG. 13 COMBINED DIAGRAM ON GENERIC NETWORK PURPOSE OF GROUPING

Id[1]

TYPE OF POINT

name[1]description

*restricted to

*allowed for

TYPE OF ZONE

Id[1]

TYPE OF LINK

Id[1]

0..1limiting

*between

*restricted to

*allowed forTYPE OF LINK

SEQUENCE

name[1]

*restricted to

*allowed for

GROUP OF POINTS

Id[1]

1the classification for

*classified as

GROUP OF LINKS

Id[1]

1the classification for

*classified as

GROUP OF LINKSEQUENCES

Id[1]

1the classification for

*classified as

TARIFFZONE

STOP AREA

name[1]

GROUP OF TIMINGLINKS

id[1]description LINK SEQUENCE

Id[1]

*composed of

1..*included in

1classifying

* classified as

ACCESSZONE

TIMING LINK

0..1made up of

1..*in

ZONE

Id[1]name[1]description

1 classifying

* classified as0..1

including

*included in

0..1border for

0..1bordered by

0..1defining

0..1defined by

LINK IN LINKSEQUENCE

order[1]

1made up of

1..*inPOINT IN LINK

SEQUENCE

order[1]

1 made up of

1..* in

SIMPLE FEATURE

object type[1]Id_object[1]

0..1viewed as

*a view ofLINK

Id[1]length

*a view of

0..1viewed as

*a view of

1viewed as

1..*classifying

*classified as

* made up of

1..* included in

COMPLEX FEATURE

Id[1]

*contained in

*made up of *contained in

* containing

PLACE

Id[1]name[1]

0..1 classified by

0..1 a generic description ofNETWORK VERSION

name[1]

* valid for

0..1 comprising

*network version

1comprising

POINT

Id[1]name

*from

1start of

*to

1end of

*a view of

0..1viewed as

*a view of

1viewed as

0..1 a generic description of

0..1 a view of

*represented by

0..1représentation for

*referring to 0..1

a reference for

1comprising

*valid for

*composed of

1..*included in

0..1represented by

0..1functional centroid for

1..* classifying

* classified as

{ Exclusion AD}

{ Exclusion AE}

CD TM Fig. 13 Combined Diagram on Generic Network

1used as

0..1 a use of

Page 18: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 15 Version 0.1 04/09/2003

2.1.14.CD TM FIG. 14 ROUTES ROUTE

Id[1]name

ROUTE POINT

via_flag[1]

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

DIRECTION

Id[1]name

0..1the opposite of 0..1the opposite of

*oriented by

0..1forPOINT ON ROUTE

order[1]

1through

1..*onROUTE LINK

distance

1 end of

* to

1start of

*from

CD TM Fig. 14 Routes

*safely traversed by

*safe to traverse

1viewed as

*a view of

Page 19: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 16 Version 0.1 04/09/2003

2.1.15.CD TM FIG. 15 JOURNEY PATTERNS PURPOSE OF GROUPING

Id[1]

TYPE OF JOURNEY PATTERN

name[1]

ROUTE

Id[1]name

JOURNEY PATTERN

Id[1]name

1

covered by *

on

SERVICEJOURNEYPATTERN

type of service

DEAD RUNPATTERN

POINT ON ROUTE

order[1]

1 through

1..* on

ROUTE POINT

via_flag[1]

POINT

Id[1]name

SERVICE LINK

STOP POINT

for alightingfor boarding

*from

1start of

*to

1end of

LINK

Id[1]length

1start of

*from

1 end of

* toTIMING POINT

categoryallowed for wait time

TIMING LINK

1start of

*from

1 end of

* to

TIMING LINK INJOURNEY PATTERN

order[1]

1made up of

*in

1viewed as

*a view of

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

1made up of

1..*on

1viewed as

*a view of

SERVICE PATTERN

Id[1]

*made up of

1contributing to

1comprising *

defined on

TIMING PATTERN

Id[1]

*made up of

1contributing to

0..1restricted to *

allowed for

STOP POINT IN JOURNEYPATTERN

order[1]

1 viewed as

*a view of

1made up of

*defining

TIMING POINT IN JOURNEYPATTERN

order[1]wait point[1]

1viewed as

*a view of

0..1by default timed from

1the timing reference for1made up of

1..*defining

*classified as

0..1classifying

1comprising

*

defined on

1viewed as

*a view of

CD TM Fig. 15 Journey Patterns

Page 20: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 17 Version 0.1 04/09/2003

2.1.16.CD TM FIG. 16 TURN STATIONS AND COMMON SECTIONS NETWORK VERSION

name[1]

ROUTE

Id[1]name

1comprising

1..*valid for

STOP AREA

name[1]

1comprising

*valid for

COMPLEX FEATURE

Id[1]

JOURNEY PATTERN

Id[1]name

1

covered by

*

on

TURN STATION

Id[1]turnaround distance

TIMING POINT IN JOURNEYPATTERN

order[1]wait point[1]

0..1by default timed from

1the timing reference for

TURNAROUND TIME LIMIT

maximum duration[1]minimum duration

ROUTE POINT

via_flag[1]

POINT

Id[1]name

TIMING POINT

categoryallowed for wait time

* a view of

1 viewed as

* to

1 end of

*from

1start of

COMMON SECTION

Id[1]description

1..*

included in

*comprising

0..1

comprising

*valid for

1..*used to define

*defined for

POINT ON ROUTE

order[1]

1through

1..*on

1viewed as

*a view of

*in

0..1including

0..1viewed as

0..1a view of

1..* end of

0..1 to

* defined for

0..1 restricted to

CD TM Fig. 16 Turn Stations and Common Sections

1 start of

0..1 from

Page 21: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 18 Version 0.1 04/09/2003

2.1.17.CD TM FIG. 17 LINES PURPOSE OF GROUPING

Id[1]

GROUP OF LINES

Id[1]descriptionname

1the classifincation for

*classified by

LINE

Id[1]name

*composed of

1..*included in

ROUTE

Id[1]name

1made up of

1..*on

JOURNEY PATTERN

Id[1]name

1covered by

*on

0..1main line for

0..1represented by

CD TM Fig. 17 Lines

Page 22: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 19 Version 0.1 04/09/2003

2.1.18.CD TM FIG. 18 COMBINED DIAGRAM ON LINEAR FEATURES GROUP OF LINES

DIRECTION

0..10..1

LINE

*composed of

1..*included in

0..1 represented by

0..1 main line for

TYPE OF JOURNEY PATTERN

PURPOSE OF GROUPING

*allowed for

0..1restricted to

*classified by 1

the classifincation for

TYPE OF LINK SEQUENCE

*

restricted to

*allowed for

ROUTE

0..1for

*oriented by

1made up of

1..*on

JOURNEY PATTERN

1covered by

*on

0..1classifying

*classified as

DEAD RUN PATTERN

COMMON SECTION

1..*used to define

*defined for

POINT ON ROUTE

1through

1..*on

TIMING PATTERN

1comprising *

defined on

* made up of

1 contributing to

SERVICE PATTERN

*made up of

1contributing to

1comprising

*defined on LINK SEQUENCE

1classifying

*

classified as

TURN STATION

1..* end of

0..1 to

TIMING LINK INJOURNEY PATTERN

1made up of

* inPOINT IN JOURNEY

PATTERN

1made up of

1..*on

LINK IN LINKSEQUENCE

1made up of

1..*in

TURNAROUND TIME LIMIT

0..1restricted to

*defined for

TIMING POINT INJOURNEY PATTERN

0..1by default timed from

1the timing reference for

1made up of

1..*defining

POINT IN LINKSEQUENCE

1made up of

1..*in

STOP POINT INJOURNEY PATTERN

1made up of

*defining

ROUTE LINK

TIMING LINK

* a view of

1 viewed as

SERVICE LINK

LINK

*a view of

1viewed as

VEHICLE TYPE

ROUTE POINT

* to

1

* a view of

1 viewed as

*from

1start of TIMING POINT

*a view of

1viewed as

*to

1 end of

*from

1start of

*from

1start of

* to

1 end ofSTOP POINT

*a view of

1viewed as *from1start of

* to1 end of

POINT

1viewed as

* a view of

{ Exclusion AF}

1 viewed as

* a view of

1..*included in

*comprising

1start of

*from

1 end of

* to

1start of

0..1from

CD TM Fig. 18 Combined Diagram on Linear Features

*safely traversed by*safe to traverse

For clarity of the diagram, the attributenames have been withdrawn.

SERVICE JOURNEYPATTERN

end of

the opposite ofthe opposite of

Page 23: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 20 Version 0.1 04/09/2003

2.1.19.CD TM FIG. 19 PROJECTION TYPE OF PROJECTION

name[1]

POINT

Id[1]name

POINT ON LINK

order[1]distance from start

ZONE

Id[1]name[1]description

POINT PROJECTION

distance

LINK PROJECTION

ZONE PROJECTION

COMPLEXFEATURE

PROJECTION

LINK SEQUENCE

Id[1]

LINK

Id[1]length

COMPLEX FEATURE

Id[1]

*concerning

1comprising

0..*calling as source

1used as source in

*concerning

1comprising

*concerning

1comprising

* ending at

1 end of

*starting at

1start of

*concerning

1comprising

0..*calling as source

1used as source in

1used as target in

*to

1used as target in

*to

1used as target in

*calling as source

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as target in

*to

1used as source in

*calling as source

{ Exclusion G}

{ Exclusion H}{ Exclusion I}

{ Exclusion J}

CD TM Fig. 19 Projection

Page 24: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 21 Version 0.1 04/09/2003

2.2. VERSIONS, VALIDITY AND LAYERS

2.2.1. CD TM FIG. 20 VALIDITY FRAMES TYPE OF VALIDITY

Id[1]

ENTITY IN REPOSITORY

name[1]

TYPE OF FRAME

Id[1]

VALIDITY CONDITION

Id[1]

VERSION FRAME

Id[1]

DATA SYSTEM

Id[1]user[1]version[1]

ENTITY IN FRAME

*

defining

*

defined by

*validated by

1validating

*belonging to

1comprising

1restricted to

*defined for

*characterised by

1characterising

0..1

object of*

dealing with

*belonging to

1comprising

0..1parent of

*

derived from

0..1

including

*included in

CD TM Fig. 20 Validity Frames

Page 25: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 22 Version 0.1 04/09/2003

2.2.2. CD TM FIG. 21 VERSIONS AND ENTITIES TYPE OF VERSION

Id[1]

DATA SYSTEM

Id[1]user[1]version[1]

ENTITY IN REPOSITORY

name[1]

VERSION FRAME

Id[1]

0..1object of

*dealing withENTITY

Id[1]

ENTITY IN FRAME

1comprising

*belonging to

VERSION

Id[1]date[1]time[1]user[1]

ENTITY IN VERSION

VALIDITY CONDITION

Id[1]

1restricted to

*defined for

TRACE

Id[1]

DELTA

delta value[1]

*instance of

1filled by

*belonging to

1comprising

*classified as

1classifying

*deriving from

0..1parent of

1represented by

0..1representing

1 comprising

* belonging to

{ Exclusion K}

*defined for

1characterised by

*defined by

1defining

1..*

governed by

1

governing

* valid instance of

1 valid for several1valid for only one

0..1valid instance of *restricted by

0..1restricting

* to version

1 updated value

*from version

1previous value of

*document within

1changed by

*deriving from

0..1parent of

{ Exclusion L}

{ Exclusion M}

CD TM Fig. 21 Versions and Entities

Page 26: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 23 Version 0.1 04/09/2003

2.2.3. CD TM FIG. 22 VALIDITY CONDITIONS ENTITY

Id[1]

VALIDITY TRIGGER

Id[1]

VALIDITY RULE PARAMETER

Id_parameter[1]

VALIDITY CONDITION

Id[1]

1defining

*defined by

VERSION

Id[1]date[1]time[1]user[1]

*defined for

1characterised by

*defined by

1defining 1defining

*defined by

{ Exclusion N}

CD TM Fig. 22 Validity Conditions

2.2.4. CD TM FIG. 23 LAYERS DATA SYSTEM

Id[1]user[1]version[1]

LOCATING SYSTEMname[1]

TYPE OF PROJECTIONname[1]

VERSION FRAMEId[1]

0..1object of

*dealing with

LAYERname[1]purpose[1]

VALIDITY CONDITIONId[1]

1restricted to

*defined forVERSION

Id[1]date[1]time[1]user[1]

*

defined for 1

characterised by

LAYER VERSION

* referring to

1 base of

0..1an implémentation of

1defining *related to

1defined for

*describing

1subject to

1source for

*using as source

1target for

*using as target

1..*assigned to

1limited by

{ Exclusion O}

CD TM Fig. 23 Layers

Page 27: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 24 Version 0.1 04/09/2003

2.2.5. CD TM FIG. 24 COMBINED DIAGRAM ON VERSIONS TYPE OF VALIDITY

Id[1]

ENTITY IN REPOSITORY

name[1]

*

defined by

*

defining

TYPE OF FRAME

Id[1]

*included in

0..1including

1validating

*validated by

ENTITY IN FRAME

1

comprising *

belonging to

0..1parent of

*

derived from

1comprising

*belonging to

TYPE OF VERSION

Id[1]

VERSION FRAME

Id[1]

1 characterising

*characterised by

ENTITY

Id[1]

1filled by

* instance of

VERSION

Id[1]date[1]time[1]user[1]

1classifying

*classified as

*deriving from

0..1

parent of

1comprising

*belonging to

1represented by

0..1representing

ENTITY IN VERSION

1valid for several

*valid instance of

1

governing

1..*

governed by

*deriving from

0..1

parent of

1 valid for only one

0..1 valid instance of

0..1restricting

*restricted by

VALIDITY RULEPARAMETER

Id_parameter[1]

DELTA

delta value[1]

1previous value of

*from version

1 updated value

* to versionVALIDITYTRIGGER

Id[1]

TRACE

Id[1]

1changed by

*document within

VALIDITY CONDITION

Id[1]

1restricted to

* defined for

1 characterised by

*defined for

1defining

* defined by

1defining

* defined by

1defining

* defined by

DATA SYSTEM

Id[1]user[1]version[1]

* belonging to

1 comprising

*dealing with

0..1object of

{ Exclusion AG} { Exclusion AH}

{ Exclusion AJ}

CD TM Fig. 24 Combined Diagram on Versions

{ Exclusion O}

Page 28: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 25 Version 0.1 04/09/2003

2.3. TACTICAL PLANNING COMPONENTS

2.3.1. CD TM FIG. 25 DAYS TIMETABLE VERSION

name[1]

NETWORK VERSION

name[1]

VEHICLE JOURNEY

Id[1]departure time[1]

0..1comprising

*valid for

DUTY

Id[1]finishing durationpreparation duration

0..1 comprising

* valid for

DAY TYPE

Id[1]earliest timelatest timename

* worked on

1 for

1comprising

1..*valid for

PROPERTY OF DAY

name[1]description

* described by

* used to describeOPERATING DAY

calendar[1]date[1]earliest timelatest time

0..1valid from

0..1the validity start of

0..1valid on

*assigned to

TIME BAND

start time[1]end time[1]

1comprising

*valid for

SHORT TERM DAY TYPE ASSIGNMENT

1specified by

*specifying

1used to define

*for

1used to define

*for

PURPOSE OFGROUPING

Id[1]

JOURNEY PATTERN

Id[1]name

ROUTE

Id[1]name

1comprising

1..*valid for

*on

1covered by

GROUP OF LINES

Id[1]descriptionname

1the classifincation for

*classified by

1used to define

*for

LINE

Id[1]name

*composed of

1..*included in

1..*on

1made up of

1comprising

1..*valid for

DAY OF WEEK

day[1]

0..1defined as

*used to define

CD TM Fig. 25 Days

*worked on

1for

Page 29: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 26 Version 0.1 04/09/2003

2.3.2. CD TM FIG. 26 JOURNEYS POINT

Id[1]name

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

TIMING POINT IN JOURNEY PATTERN

order[1]wait point[1]

on 1..*

made up of 1

the timing reference for 1

by default timed from 0..1

DEAD RUNPATTERN

SERVICE JOURNEYPATTERN

type of service

PROPERTY OF DAY

name[1]description

OPERATING DAY

calendar[1]date[1]earliest timelatest time

PERIOD

name

TIMETABLE VERSION

name[1]

TYPE OF SERVICE

Id[1]descriptionname

TIME DEMAND TYPE

Id[1]descriptionname

DEAD RUN

SERVICE JOURNEY

used to define 1..*

valid during 0..1

starting at 0..1

the start day of 1

made using

*

used by default by 0..1

classified as*

the classification for0..1

valid for*

comprising 0..1

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

*made using

0..1proposed for

SPECIAL SERVICE

id[1]start time[1]end time[1]client

0..1for

*

described by

GROUP OF SERVICES

Id[1]

1..*in0..1made up of

0..1 the timing reference for

* timed from

0..1the classification for

*classified as

VEHICLE TYPE PREFERENCE

rank[1]

1used to define

*for

1specified by

*for

1used to define

*for

0..1proposed for

*using

PURPOSE OF JOURNEYPARTITION

name[1]

ORGANISATIONALUNIT

name[1]

JOURNEY PART

id[1]start timeend time

1 start of

* from

1 end of

* to

1

subdivided in

*part of

1causing

1..*caused by

0..1responsible for

*managed by

CD TM Fig. 26 Journeys

1 for

* made using

JOURNEY PATTERN

Id[1]name

VEHICLE JOURNEY

Id[1]departure time[1]

DAY TYPE

Id[1]earliest timelatest timename

* for

1 used to define

*assigned to

0..1valid on

* used to describe

* described by

*worked on

1for

Page 30: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 27 Version 0.1 04/09/2003

2.3.3. CD TM FIG. 27 STANDARD TIMES

on 1..*

made up of 1

start of1

from*

end of 1

to *

TIMETABLE VERSION

name[1]

valid for 1..*

comprising 1

valid for 1..*

comprising 1comprising 1

valid for *

valid from 0..1

the validity start of 0..1

valid on 0..1

assigned to *

associated with*

covered in 1

associated with*

covered in 1

associated with *

covered in 1worked using 1

assigned to*

from *

start of 1

to*

end of1

applied at*

associated with 1

allowed on*

allowing1

used to define 1

associated with *used to define 1

associated with *

used to define 1

associated with *

used to define 1

associated with *

used to define 1

associated with *

used by default by0..1

made using *

for 1

worked on *

comprising1

valid for*

used to define*

for1

used to define

1for*

used to define 1

for *

for *

used to define 1

made up of0..1

in 1..*

1used to define

*associated with

CD TM Fig. 27 Standard Times

1for

*made using

0..1comprising

*valid for

0..1the timing reference for

*timed from

TIME DEMAND TYPE

Id[1]descriptionname

GROUP OF TIMING LINKS

id[1]description

TIME DEMAND TYPEASSIGNMENT

DAY TYPE

Id[1]earliest timelatest timename

TIME BAND

start time[1]end time[1]

OPERATING DAY

calendar[1]date[1]earliest timelatest time

TIMING POINT

categoryallowed for wait time

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

TIMING POINT IN JOURNEYPATTERN

order[1]wait point[1]

JOURNEY PATTERN

Id[1]name

JOURNEY PATTERN RUN TIME

duration[1]

TURNAROUND TIME LIMIT

maximum duration[1]minimum duration

JOURNEY PATTERN LAYOVER

duration[1]

TIMING LINK

DEFAULT DEAD RUN RUN TIME

duration[1]

DEFAULT SERVICE JOURNEY RUN TIME

duration[1]

JOURNEY PATTERN WAIT TIME

duration[1]

VEHICLE JOURNEY

Id[1]departure time[1]

NETWORK VERSION

name[1]

Page 31: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 28 Version 0.1 04/09/2003

2.3.4. CD TM FIG. 28 JOURNEY TIMES

start of 1

from *

end of1

to*

viewed as 1a view of*

the timing reference for1 by default timed from

0..1

worked on *

for 1

made using *

used by default by 0..1for 1

used to define *

used to define 1

*

used to define 1

for*

valid on 0..1

assigned to *

for*

used to define1

valid for 1..*

comprising 1

the validity start of 0..1

valid from 0..1

valid for1..*

comprising1

valid for *

comprising 1valid for *

comprising 1

made up of 1

in*

for *

covered in 1

worked using1

valid on *

worked using

1valid on*

allowing 1

allowed on 0..1

comprising0..1

valid for*applied at*

associated with1

1

*associated with

covered in

*

1 end of

* to

1start of

*from

CD TM Fig. 28 Journey Times

1start of

*from

1 end of

* to

0..1a use of

0..1used as

1..* in

0..1 made up of

TIMING POINT

categoryallowed for wait time

TIMING POINT INJOURNEY PATTERN

order[1]wait point[1]

TIMING LINK

TIMING LINK IN JOURNEY PATTERN

order[1]

JOURNEY PATTERN

Id[1]name

DEAD RUN

SERVICEJOURNEYPATTERN

type of service

VEHICLE JOURNEY RUN TIME

duration[1]

VEHICLE JOURNEY WAITTIME

duration[1]

VEHICLE JOURNEY LAYOVER

duration[1]

VEHICLE JOURNEY

Id[1]departure time[1]

SERVICEJOURNEY

DAY TYPE

Id[1]earliest timelatest timename

TIME DEMAND TYPE

Id[1]descriptionname

GROUP OF TIMING LINKS

id[1]description

TIME DEMAND TYPE ASSIGNMENT

OPERATING DAY

calendar[1]date[1]earliest timelatest time

NETWORK VERSION

name[1]

TIMETABLE VERSION

name[1]

DEAD RUNPATTERN

PLACE

Id[1]name[1]

DRIVER TRIP

Id_driver trip[1]accounting timeaccounting factor

DRIVER TRIP TIME

transport modeduration[1]

TRIP PATTERN

Id[1]

used to define

1

for

for

TIME BAND

start time[1]end time[1]

Page 32: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 29 Version 0.1 04/09/2003

2.3.5. CD TM FIG. 29 INTERCHANGES

a view of*

on

1..*

comprising 1

valid for *

viewed as1

1

from *

start of 1

to*

end of1

from *

start of 1

to*

end of1

from *

start of 1

to *

end of 1

from *

start of 1

to*

end of1

from *

start of 1

to*

end of1

from *

start of 1

to*

end of1

*combining

*combined in

1..*concerned by

*concerning

made up of

CD TM Fig. 29 Interchanges

0..1comprising

*valid for

STOP POINT

for alightingfor boarding

NETWORKVERSION

name[1]

TIMETABLEVERSION

name[1]

POINT

Id[1]name

POINT IN JOURNEYPATTERN

order[1]for alightingfor boarding

SERVICE JOURNEYPATTERN

type of service

SERVICEJOURNEY

VEHICLE JOURNEY

Id[1]departure time[1]

CONNECTION LINK

suitable for mobility restricteddescriptiondistancedefault duration[1]frequent traveller durationoccasional traveller durationmobility restricted traveller duration

DEFAULTINTERCHANGE

maximum duration[1]standard duration

SERVICE JOURNEY PATTERN INTERCHANGE

maximum duration[1]standard durationguaranteedpriorityadvertised

JOURNEY MEETING

Id[1]latest timeearliest timereason for meeting[1]

SERVICE JOURNEY INTERCHANGE

guaranteedpriorityadvertisedmaximum wait time

JOURNEY PATTERN

Id[1]name

Page 33: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 30 Version 0.1 04/09/2003

2.4. VEHICLE SCHEDULING

2.4.1. CD TM FIG. 30 VEHICLE SCHEDULING TYPE OF ALLOWANCE

Id[1]pre or post[1]

VEHICLE SERVICE

Id[1]

VEHICLE SERVICE PART

Id[1]

BLOCK

Id[1]finishing durationpreparation duration

TIME ALLOWANCE

duration[1]

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

*using

1assigned toSPECIAL SERVICE

id[1]start time[1]end time[1]client

0..1

proposed for

* using

0..1including

*in

VEHICLE JOURNEY

Id[1]departure time[1]

0..1including

*in

SERVICE JOURNEY

0..1

proposed for

*

made using

DEAD RUN

DAY TYPE

Id[1]earliest timelatest timename

*worked on

1for

GARAGE POINT

PARKING POINT

* started at

1 start of

* ended at

1 end of

RELIEF POINT

TIMING POINT

categoryallowed for wait time

RELIEF OPPORTUNITY

time[1]

1including

*in

1the location of

*at

* classified as

1 a classification for

*attached to

1completed by

*

part of

0..1

including

*part of

0..1including

1start of

*starting at

1end of

*ending at

CD TM Fig. 30 Vehicle Scheduling

Page 34: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 31 Version 0.1 04/09/2003

2.4.2. CD TM FIG. 31 VEHICLE REQUIREMENTS ORGANISATIONAL UNIT

name[1]

GARAGE

name[1]

0..1manager of

*managed by

VEHICLE

Id[1]vehicle registration number

0..1 responsible for

* managed by

0..1a default parking place for

*by default parked at

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

*classified as

1classifying

VEHICLE MODEL

Id[1]

1classifying

*classified as*

classified as 0..1

classifying

QUALIFICATION

Id[1]expiration datedescription

*requiring

*required to drive

ACTUAL VEHICLE EQUIPMENT

units[1]

1equipped with

*in

VEHICLE EQUIPMENTPROFILE

profile[1]units[1]

TRANSPORT MODE

name[1]

*belonging to

1comprising

TYPE OF EQUIPMENT

Id[1]descriptionfunctional purpose

*classified as

1classifying

PURPOSE OF EQUIPMENT PROFILE

name[1]

* classified as

1 classifying

* defined for

1 defining

1équipped with

1..*in

CD TM Fig. 31 Vehicle Requirements

Page 35: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 32 Version 0.1 04/09/2003

2.5. DRIVER SCHEDULING

2.5.1. CD TM FIG. 32 RESOURCE PLAN VEHICLE SERVICE

Id[1]

TYPE OF ALLOWANCE

Id[1]pre or post[1]

DUTY

Id[1]finishing durationpreparation duration

ASSIGNED DUTY

SPARE DUTY

VEHICLE SERVICE PART

Id[1]

0..1including

*part of

BLOCK

Id[1]finishing durationpreparation duration

0..1including

*part of DUTY PART

Id[1]driver access durationdriver return durationpreparation durationfinishing durationaccounting factoraccounting timeend timestart time

TIME ALLOWANCE

duration[1]

1completed by *

attached to

1a classification for

*classified as

VEHICLEJOURNEY

Id[1]departure time[1]

0..1 including

* in

SPECIALSERVICE

id[1]start time[1]end time[1]client

0..1 including

* in

BREAK

duration[1]accounting timeaccounting factor

PAUSE

duration[1]accounting timeaccounting factor

RELIEFOPPORTUNITY

time[1]

1including

* in

BREAK FACILITY

name[1]

STRETCH

Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

SPELL

Id[1]accounting timeaccounting factorfinishing durationpreparation duration

NON DRIVINGSPELL

start time[1]end time[1]

TIMING POINT

categoryallowed for wait time

RELIEF POINT

*at

1the location of

PARKING POINT

*started at

1start of

*ended at

1 end of

GARAGE POINT

*starting at

1start of

* ending at

1 end of

DRIVINGSPELL

1the location of

0..1at

1the location of

*undertaken at

1end of

0..1to

1start of

0..1

from

*attached to

1

complemented by

1start of

*started at*ended at

1end of

*part of0..1including

*part of0..1including

*part of0..1made up of

*

attached to 1

complemented by

*attached to

1complemented by

*attached to

1complemented by

1 used for

*in

*in

0..1used for

{ Exclusion P}

1followed by

0..1after

0..1

after

1

followed by

FILL IN TIME

duration[1]accounting factoraccounting time 1

the location of *spent at

1completed by0..1added to

CD TM Fig. 32 Resource Plan

Page 36: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 33 Version 0.1 04/09/2003

2.5.2. CD TM FIG. 33 DRIVER DUTIES

ORGANISATIONALUNIT

name[1]

DAY TYPE

Id[1]earliest timelatest timename

TIMETABLE VERSION

name[1]

TIME BAND

start time[1]end time[1]

DUTY

Id[1]finishing durationpreparation duration

1for

*worked on

0..1comprising

*valid for

0..1in charge of

*under charge of

SPARE DUTY

ASSIGNED DUTY

DUTY TYPE

name[1]description

SPLIT DUTY

CONTINUOUSDUTY

DUTY PART

Id[1]driver access durationdriver return durationpreparation durationfinishing durationaccounting factoraccounting timeend timestart time

0..1made up of

*part of

QUALIFICATION

Id[1]expiration datedescription

BREAK

duration[1]accounting timeaccounting factor

BREAK FACILITY

name[1]

*in

1used for

RELIEF OPPORTUNITY

time[1]

TIMING POINT

categoryallowed for wait time

0..1at

1the location of

*ended at

1end of

*started at

1start of

RELIEF POINT

*at

1the location of

PARKING POINT

GARAGE POINT

TASK

name[1]

NON DRIVING SPELL

start time[1]end time[1]

1the location of

*undertaken at

DRIVING SPELL

1start of

0..1from

1 end of

0..1 to

SPELL

Id[1]accounting timeaccounting factorfinishing durationpreparation duration

FILL IN TIME

duration[1]accounting factoraccounting time

STRETCH

Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

0..1including

*part of

*

part of0..1including

NETWORK VERSION

name[1]

TYPE OF TASK

name[1]

STAND-BY

*classified as

1classifying

1the location of

*spent at

*required for

*requiring

1comprising

*valid for

1comprising

1..*valid for

*

valid for

1

comprising

*

classified as 1classifying

0..1the start band for

*starting within

0..1the end band for

*ending within

0..1the start of unpaid time for

*starting unpaid part within

0..1the end of unpaid time for

*ending unpaid part within

*required for

*requiring

1

followed by

0..1after

0..1added to 1

completed by

CD TM Fig. 33 Driver Duties

Page 37: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 34 Version 0.1 04/09/2003

2.6. SCHEDULES AND VERSIONS

2.6.1. CD TM FIG. 34 SCHEDULES AND VERSIONS TYPE OF FRAME

Id[1]

NETWORK VERSION

name[1]

ENTITY IN FRAME

1comprising

*belonging to

VERSION FRAME

Id[1]

1characterising

*characterised by

VERSION

Id[1]date[1]time[1]user[1]

1comprising

*belonging to

1 represented by

0..1 representing

ENTITY IN VERSION

1governing

1..*governed by

0..1 restricting

* restricted by

VEHICLE JOURNEY

Id[1]departure time[1]

JOURNEYPATTERN

Id[1]name

*made using

1for

DUTY

Id[1]finishing durationpreparation duration

COURSE OF JOURNEYS

Id[1]start time in blockfinishing durationpreparation duration

DRIVER SCHEDULEVERSION

LINE

Id[1]name

*operated on

1served by

BLOCK

Id[1]finishing durationpreparation duration

*in

0..1including

*a part of

1subdivided in

VEHICLE SCHEDULE VERSION

* related to *related to

TIMETABLE VERSION

name[1]

*valid for

0..1comprising

* valid for

0..1comprising

*valid for

0..1comprising

*valid for

0..1comprising

DAY TYPE

Id[1]earliest timelatest timename

*worked on

1for

1comprising

1..*valid for

*worked on

1for

GROUP OF LINES

Id[1]descriptionname

1..*included in

*composed of

0..1composed of

*included in

*worked on

0..1for 1for

*worked on

0..1covered by

*for

*included in

0..1compossed of

CD TM Fig. 34 Schedules and versions

0..1comprising

* valid for

{ Exclusion Q}

Page 38: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 35 Version 0.1 04/09/2003

2.7. ROSTERING

2.7.1. CD TM FIG. 35 ROSTER DEFINITION TIMETABLE VERSION

name[1]

ROSTER ELEMENT

NETWORK VERSION

name[1]

ROW/DRIVER

Id[1]

COLUMN/DAY

Id[1]

ROSTER MATRIX

Id[1]description

OPERATING DAY

calendar[1]date[1]earliest timelatest time

0..1valid from

0..1the validity start of

ORGANISATIONALUNIT

name[1]

*setup by

0..1owner ofROSTER DESIGN IN MATRIX

order[1]

DAY TYPE

Id[1]earliest timelatest timename

*assigned to

0..1valid on

1comprising

1..*valid for

ROSTER CYCLE

Id[1]description

EMPLOYEE

Id[1]personnel id

0..1provided with

*by default available for

DRIVER

ROSTER DESIGN TYPE

Id[1]description

ROSTER DESIGN

Id[1]description

ROSTER CYCLE ELEMENT

order[1]

DESIGN WEEK

order[1]

DAY OF WEEK

day[1]

DESIGN WEEK ELEMENT

PROPERTY OF DAY

name[1]description

*described by

*used to describe

*assigned

0..1the validity start of1including

1..*in

1including

1..*in

1including

1..*in

1..*valid for

1comprising

1including

1..*in

0..1 used to construct

* constructed using

*used to construct

1constructed using

*assigned to

*used for

1used as

*a use of

*classified as

0..1classifying

*suitable for

*assigned to

*defined using

0..1used to define

1..*in

1made up of

1..*part of

1made up of

1start of

*starting on

1..*in

1made up of

*

defined using

1used to define

0..1defined as

*used to define

CD TM Fig. 35 Roster Definition

Page 39: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 36 Version 0.1 04/09/2003

2.7.2. CD TM FIG. 36 ROSTER ASSIGNMENTS

WORK

Id[1]

TIMETABLE VERSION

name[1]

ROSTER CYCLE ELEMENT

order[1]

DUTY TYPE

name[1]description

DESIGN WEEK ELEMENT

DUTY

Id[1]finishing durationpreparation duration

0..1comprising

*valid for

1classifying

*classified as

ROSTER ELEMENT

REST

Id[1]

* specified as

0..1entered in

*classified as

0..1

classifying

* broadly assigned to

0..1 broadly entered in

* classified as

0..1

classifying

0..1 broadly entered in

* broadly assigned to

0..1 entered in

* classified as

0..1entered in

*classified as

0..1entered in

*classified as

0..1classifying

*classified as{ Exclusion R}

{ Exclusion S}

{ Exclusion T}

{ Exclusion U}{ Exclusion V}

0..1 entered in

* specified as

CD TM Fig. 36 Roster Assignments

Page 40: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 37 Version 0.1 04/09/2003

2.8. PERSONNEL DISPOSITION

2.8.1. CD TM FIG. 37 DRIVER ASSIGNMENTS ORGANISATIONAL UNIT

name[1]

ROSTER MATRIX

Id[1]description

0..1

owner of

*setup by

COLUMN/DAY

Id[1]

1 including

1..* in

TYPE OF ABSENCE

Id[1]descriptioncategory

TIMETABLE VERSION

name[1]

1..*

valid for

1comprising

ROW/DRIVER

Id[1]

1including

1..*in

ROSTER ELEMENT

1including

1..*in

1including

1..*in

DRIVER ASSIGNMENT

OPERATING DAY

calendar[1]date[1]earliest timelatest time

*assigned

0..1the validity start of

DUTY

Id[1]finishing durationpreparation duration

*specified as

0..1entered in

0..1 comprising

*

valid for

0..1 in charge of

*

under charge of

REST

Id[1]

*classified as

0..1classifying

COST CENTRE

Id[1]description

QUALIFICATION

Id[1]expiration datedescription

*requiring

*required for

ABSENCE

order[1]start timeend time

EMPLOYEE

Id[1]personnel id

0..1 provided with

* by default available for

DRIVER

*

used for

*assigned to

*classified as

1the classification for

* by default assigned to

0..1 chosen for

0..1chosen for

*assigned to

* possessing

* possessed by

1 in

* for1 specified by

* specifying1

used to define

*

for

*on

1used to define

*for

1used to define

{ Exclusion W}

CD TM Fig. 37 Driver Assignments

Page 41: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 38 Version 0.1 04/09/2003

2.8.2. CD TM FIG. 38 DRIVER ACCOUNTING OPERATING DAY

calendar[1]date[1]earliest timelatest time

ACCOUNTING PERIOD

name

DAY TYPE

Id[1]earliest timelatest timename

*assigned to

0..1valid onTIME BAND

start time[1]end time[1] STRETCH

Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

TYPE OF WAGE

Id[1]description

WAGE INCREASE

Id[1]description

BREAK

duration[1]accounting timeaccounting factor

1followed by

0..1after

WAGE TYPE ASSIGNMENT

ACTIVITY LOG ENTRY

actual start time[1]accounting timeactual end timeaccounting factor

ACCOUNT ENTRY

sum of time worked[1]

COST CENTRE

Id[1]description

EMPLOYEE

Id[1]personnel id

0..1chosen for

*by default assigned to

DRIVER

* referring to

1 used in

* for

1 used in

1used for

*using

1..* specifying

1 specified by

1used in

*for

1used in

*for

*for

1used to define

0..1

starting at1

the start day of

* for

1 used to define

1used in

*for

1 chosen for

* assigned to

1used in

*for

*using

1entered into

1 used in

* for

{ Exclusion X}

CD TM Fig. 38 Driver Accounting

Page 42: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 39 Version 0.1 04/09/2003

2.9. OPERATIONS MONITORING AND CONTROL

2.9.1. CD TM FIG. 39 DATED PRODUCTION COMPONENTS

using *

used by 0..1

dated on *

date of 1

assigned to*

valid on

0..1

date of 1

dated on *

using *

used by 1

including 0..1

in *

for 1

worked on *

CD TM Fig. 39 Dated Production Components

including 0..1

in *

made using*

for1

altered to use*

used by0..1

SPECIAL SERVICE

id[1]start time[1]end time[1]client

in*

including0..1

described by *

for 0..1

used by 0..1

using *

1subdivided in

*part of

*using

*used to compose

DATED SPECIALSERVICE

Id[1]clientstart time[1]end time[1]

JOURNEY PATTERN

Id[1]name

DATED BLOCK

Id[1]

NORMAL DATED BLOCK

BLOCK

Id[1]finishing durationpreparation duration

NORMAL DATED VEHICLEJOURNEY

VEHICLE JOURNEY

Id[1]departure time[1]

JOURNEY PART

id[1]start timeend time

DATED VEHICLE JOURNEY

Id[1]

OPERATING DAY

calendar[1]date[1]earliest timelatest time

DAY TYPE

Id[1]earliest timelatest timename

Page 43: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 40 Version 0.1 04/09/2003

2.9.2. CD TM FIG. 40 PRODUCTION PLAN TIMETABLE VERSION

name[1]

VERSION

Id[1]date[1]time[1]user[1]

DRIVER SCHEDULE VERSION

including 0..1

in *

OPERATING DAY

calendar[1]date[1]earliest timelatest time

dated on *

date of 1

dated on *

date of 1 date of 1

dated on *

comprising 1

part of *

comprising 1

part of *

part of *

comprising 1

derived from *

base of 1

valid for *

comprising 0..1

derived from *

base for 1

valid for *

comprising 0..1

related to *

related to *

dereived from *

base for 1

CONTROL ACTION

Id[1]validation time[1]

base of 1

referring to *

LOGICAL DRIVER

Id[1]

part of *

comprising 1

date of 1

dated on *

date of 1

prepared for *

CD TM Fig. 40 Production Plan

VEHICLE SCHEDULE VERSION

DATED VEHICLE JOURNEY

Id[1]

LOGICAL VEHICLE

Id[1]

PRODUCTION PLAN

DATED BLOCK

Id[1]

Page 44: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 41 Version 0.1 04/09/2003

2.9.3. CD TM FIG. 41 DETECTION AND MONITORING VEHICLE DETECTING

Id[1]timestamp[1]type[1]

VEHICLE

Id[1]vehicle registration number

DETECTED OPERATION

Id[1]type of operation[1]

LINK

Id[1]length

LOGICAL VEHICLE

Id[1]

MONITORED OPERATION

Id[1]type of operation[1]

PLACE

Id[1]name[1]

VEHICLE MONITORING

timestamp[1]type[1]

POINT

Id[1]name

PARKING POINT

MONITORED SPECIALSERVICE

Id[1]

JOURNEY PATTERN

Id[1]name

MONITORED VEHICLE JOURNEY

Id[1]

0..1covered by *

monitored as using

PASSING TIME

Id[1]alight and reboard

DATED PASSING TIME

OBSERVED PASSING TIME

actual departure timeactual arrival timeactual non-stop passing timeactual waiting time

1 passed at

* at

1at

*

for

ESTIMATED PASSING TIME

expected arrival timeexpected departure timeexpected non-stop passing timeexpected waiting time

1at

* forTARGET PASSING TIME

aimed departure timeaimed arrival timeaimed non-stop passing timeaimed waiting time

TIMETABLED PASSINGTIME

timetabled departure timetimetabled arrival timetimetabled waiting time

DATED BLOCK

Id[1]

DATED VEHICLEJOURNEY

Id[1]

0..1including*in

* monitored as operating

0..1 operated by

*for

1at

0..1detected by

*of

0..1detected by

*of0..1detected by*of

1location of

*on

1location of

*at

1 location of

* at

*of1monitored by 0..1monitored by

*of

0..1location of

*at

0..1monitored by

*on

0..1monitored by

*on

{ Exclusion Y}

*of

0..1detected by

{ Exclusion AA}

CD TM Fig. 41 Detection and Monitoring

Page 45: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 42 Version 0.1 04/09/2003

2.9.4. CD TM FIG. 42 CONTROL ACTIONS CONTROL ACTION

Id[1]validation time[1] DEPARTURE LAG

shifting time value[1] DEPARTURE EXCHANGE

permutation direction[1]

RESORPTION

resorption time value[1]

RESPACING

POINT

Id[1]name

JOURNEY CREATION

DATED VEHICLE JOURNEY

Id[1]

LOGICAL DRIVERCREATION

LOGICALVEHICLE

CREATION

LOGICALDRIVER

Id[1]

JOURNEY CANCELLATION

LOGICAL DRIVERCANCELLATION

LOGICAL VEHICLECANCELLATION

LOGICAL VEHICLE

Id[1]

CHANGE OF JOURNEYTIMING

new departure time[1]

CHANGE OF VEHICLE

time[1]

CHANGE OF DRIVER

time[1] RELIEF POINT

JOURNEY PATTERN

Id[1]name

VEHICLE ASSIGNMENT

assign or cancel[1]

CHANGE OF JOURNEY PATTERN

VEHICLE

Id[1]vehicle registration number

1 concerned by

*concerning

1 concerned by

*

concerning

1 concerned by

*

concerning

1location of *

at

0..1 concerned by

*concerning

1point of occurrence for

*

at

0..1concerning

1 concerned by

0..1concerning1

concerned by

0..1 replacing

1 replaced in

0..1 assigning

1 new assigned in

* occurring at1a point of occurrence for

*concerning1

concerned by

0..1generating

0..1refering to0..1 generating0..1 referring to

0..1generating

0..1referring to

0..1 generating

0..1 referring to

*going along with

0..1accompanied by

1

*fully shifting

1..*concerned by

*concerning

1..*concerned by*concerning

1..*concerned by*concerning

2..*concerned by*

concerning

1concerned by0..1concerning

1concerned by0..1

concerning

1concerned by

0..1concerning

1..*concerned by*concerning

1concerned by0..1concerning

*concerning

1..*concerned by

1replaced in

*replacing

1new assigned in

*assigning

*

concerning

1concerned by

1concerned by

* concerning

CD TM Fig. 42 Control Actions

VEHICLE WORKASSIGNMENT

assign or cancel[1]

DATED BLOCK

Id[1]

* in

0..1 including

1 concerned by

*

concerning

1..*assigned by

*assigning

1..*assigned by*

assigning

{ Exclusion AL}

0..1 going along with

0..1 accompanied by

1..*caused by

0..1 involving

the first shifted journey for

For clarity, the inheritance links of CONTROL ACTION do not appear. Classesinside the shaded rectangle are specialisations of CONTROL ACTION.

Page 46: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 43 Version 0.1 04/09/2003

2.9.5. CD TM FIG. 43 EVENTS EVENT

Id[1]descriptiontime[1]

ALARM

INCIDENT

VEHICLE INCIDENT

DRIVER INCIDENT

TYPE OF EVENT

Id[1]namedescription

* classified as

1 classifyingDATED VEHICLE JOURNEY

Id[1]

* occurring on

0..1 afffected by

LOGICAL VEHICLE

Id[1]

LOGICAL DRIVER

Id[1]

CONTROL ACTION

Id[1]validation time[1]

*causing

*caused by

MESSAGE

Id[1]

0..1communicating

0..1communicated by

1..*concerned by

*concerning

1..*concerned by

*concerning

0..1 communicating

0..1 communicated by

* for

1 changed according to

{ Exclusion Z}

CD TM Fig. 43 Events

MONITORED VEHICLEJOURNEY

Id[1]

0..1operated by

*monitored as operating

*occurring on

0..1afffected by

Page 47: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 44 Version 0.1 04/09/2003

2.9.6. CD TM FIG. 44 MESSAGES MESSAGE

Id[1]

TYPE OF MESSAGE

code[1]text[1]

LOGICAL VEHICLE

+Id[1]

EMPLOYEE

+Id[1]+personnel id

LOGICAL DRIVER

+Id[1]

CALL FOR MEANS

CALL FOR REPAIRS

POINT

+Id[1]+name

VEHICLE

+Id[1]+vehicle registration number

GARAGE

+name[1]

1

classifying*

classified as

*to

0..1destination of

1involved in

*to

1concerned by

*concerning

*

calling

1..*called by

*

calling

1called by

*

calling1..*called by

{ Exclusion AB}

*

sent by 1

sending

*

sent by

1sending

*

sent by

1sending

{ Exclusion AC}

CD TM Fig. 44 Messages

PARKING POINT

*concerning

0..1involved in

Page 48: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 45 Version 0.1 04/09/2003

2.10. PASSENGER INFORMATION

2.10.1.CD TM FIG. 45 INFORMATION FACILITIES

TYPE OF PIFACILITY

broad type

TYPE OF QUERY

Id[1]

SCHEDULE QUERY

FARE QUERY

OPTIMIZATIONMODE

Id[1]

POINT

Id[1]name

STOP POINT

for alightingfor boarding

classified as *

classifying 1

classified as

*

classifying 1

part of *

made up of 1

used for 0..1

from *the location of0..1

located at *

named by *

advertised for 0..1

used in 1..*

optimised by *

for *

used to define 1 used to define 1

for *specifying *

specified by 1

AUTHORITY

name[1]

managing 0..1

managed by *

managing 0..1

managed by *

CD TM Fig. 45 Information Facilities

PI TRANSACTION

Id[1]start dateened datestart timeend timeuser Id

JOURNEYPATTERN

Id[1]name

CUSTOMER

Id[1]addressdate of birthnameprivate telephone numberfirst nametitle

VEHICLE

Id[1]vehicle registration number

TRAINELEMENT

Id[1]

TYPE OFEQUIPMENT

Id[1]descriptionfunctional purpose

0..1owner of

*owned by

0..1the location of

*located in

0..1the location of

*located in

PI FACILITY

Id[1]addressdescription

PASSENGER QUERY

Id[1]type of validity[1]

DESTINATION DISPLAY

Id[1]name

TRIP OPTIMIZATIONQUERY

DISPLAY ASSIGNMENT

priority

OPERATOR

name[1]

{ Exclusion AO}

Page 49: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 46 Version 0.1 04/09/2003

2.10.2.CD TM FIG. 46 FOOTNOTES

using *

used by 1

defined for *

restricting *

marked by 0..1

assigned to *

end of 0..1

to *

start of 0..1

from *

marked by 0..1

assigned to *

CD TM Fig. 46 Footnotes

FOOTNOTE

Id[1]advertisedtext[1]

VALIDITYCONDITION

Id[1]

FOOTNOTE ASSIGNMENT

mark[1]Id[1]

JOURNEY PATTERN

Id[1]name

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

COMMONSECTION

Id[1]description

Page 50: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 47 Version 0.1 04/09/2003

2.10.3.CD TM FIG. 47 PASSING TIMES

0..1

the timing reference for

STOP POINT

for alightingfor boarding

TIMING POINT

categoryallowed for wait time

viewed as1

a view of*

viewed as 1

a view of *

PASSING TIME

Id[1]alight and reboard

on 1..*

made up of 1

the timing reference for 1

by default timed from 0..1

assigned to *

valid on 0..1

worked on *

for 1

SERVICE JOURNEY

DATED PASSINGTIME

SERVICE JOURNEYPATTERN

type of service

used by 1

using *date of 1

dated on *

at *

passed at 1

at *

passed at 1

passed at 1

at*

passed at 1

at *

at 1

for*

CD TM Fig. 47 Passing Times

viewed as 1

a view of *

defining *

made up of 1

made up of *

contributing to 1

operated by 0..1

monitored as operating *

covered by

0..1

monitored as using

*

TIMING PATTERN

Id[1]

defining 1..*

made up of 1

made up of *

contributing to 1

used by0..1

altered to use

*

for1

made using

*

timed from*

location of1

at*

at1

for*

BOARDING ANDALIGHTING

occupancynumber of alightersnumber of boarders

during 0..1for 1

for

*

at

1

for

* at1

described on *

date of

1

delayed by 1during *

LINK

Id[1]length

1start of

*from

1 end of

* to

* on

1 the location of

OBSERVED PASSING TIME

actual departure timeactual arrival timeactual non-stop passing timeactual waiting time

DATED VEHICLEJOURNEY

Id[1]

TIMETABLED PASSINGTIME

timetabled departure timetimetabled arrival timetimetabled waiting time

MONITORED VEHICLEJOURNEY

Id[1]

INTERCHANGE STATUS

status[1]number of passengerscause of missed interchange

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

POINT

Id[1]name

TARGET PASSING TIME

aimed departure timeaimed arrival timeaimed non-stop passing timeaimed waiting time

IMPEDED TIME

start time[1]end time[1]distance from link start pointdistance covered

JOURNEY PATTERN

Id[1]name

STOP POINT INJOURNEY PATTERN

order[1]

SERVICE PATTERN

Id[1]

RECORDED STOP

doors-open timedoors-closed time

SERVICE JOURNEY INTERCHANGE

guaranteedpriorityadvertisedmaximum wait time

1start of

*from

1 start of

*

from

1end of

*to

1 end of

*

to

*used to describe

1referring to

VEHICLE JOURNEY

Id[1]departure time[1]

OPERATING DAY

calendar[1]date[1]earliest timelatest time

ESTIMATED PASSING TIME

expected arrival timeexpected departure timeexpected non-stop passing timeexpected waiting time

NORMAL DATEDVEHICLE JOURNEY

TIMING POINT IN JOURNEY PATTERN

order[1]wait point[1]

DAY TYPE

Id[1]earliest timelatest timename

Page 51: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 48 Version 0.1 04/09/2003

2.10.4.CD TM FIG. 48 PASSENGER TRIPS

*

served by *in the neighbourhood of *

composed of 0..1

included in 1..*

start of

1 from

end of

1 to*

optimised by

* used in

1..*

from*

start of

1

to*

end of

1

a category of

0..1a generic description of0..1

classifying1classified as

*

a category of0..1a generic description of

0..1

a view of0..1a generic description of

0..1

from *

start of 1

to*

end of1

served by

serving 1

served by1on

*

composed of 1

part of 1..*

serving

0..1served by

1..*

from*

start of1

to*

end of

1

from*the trip origin in

1

to*the trip destination in

1

CD TM Fig. 48 Passenger Trips

classified by

0..1a generic description of0..1

0..1for

1..*a solution for

RIDE

PLACE

Id[1]name[1]

*

ZONE

Id[1]name[1]description

SITE

Id[1]name[1]

PUBLIC SITE

SERVICE SITE

TYPE OF SITE

Id[1]

POINT

Id[1]name

CONNECTION LINK

suitable for mobility restricteddescriptiondistancedefault duration[1]frequent traveller durationoccasional traveller durationmobility restricted traveller duration

JOURNEYPATTERN

Id[1]name

RIDE IN PT TRIP

order[1]

TRIP PATTERN

Id[1]

PT TRIP

Id[1]

PASSENGER QUERY

Id[1]type of validity[1]

TRIP OPTIMIZATIONQUERY

OPTIMIZATIONMODE

Id[1]

STOP POINT

for alightingfor boarding

ACCESS ZONE

STOP AREA

name[1]

ACCESS LINK

suitable for mobility restricteddescriptiondistancedefault duration[1]frequent traveller durationoccasional traveller durationmobility restricted traveller duration

Page 52: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 49 Version 0.1 04/09/2003

2.10.5.CD TM FIG. 49 MEAN TRIP DURATION defined for

*used to define

1..*

described by *

used to describe *covered in 1

for *

for *

used to define 1

for *

used to define 1

used to define 1

for *

used to define 1

for *

on *

worked using 1

on *

worked using 1{ Exclusion 5}

CD TM Fig. 49 Mean Trip Duration

COMMON SECTION

Id[1]description

JOURNEY PATTERN

Id[1]name

MEAN PASSENGER WAIT TIME

duration[1]

DAY TYPE

Id[1]earliest timelatest timename

TIME BAND

start time[1]end time[1]

MEAN RUN TIME

duration[1]

PROPERTY OF DAY

name[1]description

TIMING LINK

Page 53: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 50 Version 0.1 04/09/2003

2.11. FARE COLLECTION

2.11.1.CD TM FIG. 50 ACCESS RIGHTS, CONTROL AND VALIDATION ACCESS RIGHT PARAMETER ASSIGNMENT

Id[1]type of assignment[1]

VALIDITYPARAMETERASSIGNMENT

OPERATING DAY

calendar[1]date[1]earl iest timelatest time

CONTROL MEAN

Id[1]

VALIDATION PARAMETERASSIGNMENT

DEVICEPARAMETERASSIGNMENT

used in 0..1

for *

CONTROLPARAMETERASSIGNMENT

specified by 1

specifying *

assigned to 0..1

for *

operated with *

used for 1

designed for

*

assigned to 1

validated as

*consumed by

1

a view of

*

viewed as 1

DEBIT

Id[1]debited/credited value[1]

OFFENCE

Id[1]description

VALIDATION ENTRY

checking 1

checked by 1..*

defined by *

control rule for 1..*

composed of

1

included in *

a chain of 1

included in

1..*

validated as

*consumed by

1

viewed as

1a view of

*

a chain of

1included in

1..*

using 0..1

used by 1..*

resulting in 1

a result of 0..1

FAREPRODUCT

Id[1]type[1]name

viewed as

1a view of

*

operated on *

controlled by 0..1

operated on *

controlled by 0..1

on*including

0..1

detected by*

detecting1

PRE-ASSIGNED FAREPRODUCT

included in1..*

composed of1

used for*accessible with

*

CD TM Fig. 50 Access Rights, Control and Validation

classified as *

classifying 1

CONTROL TYPE

Id[1]description

VALIDATEDACCESS

1composed of

*included in

1

consumed by *

validated as 0..1

completed by *completing

0..1

created by 1

creating

GENERICPARAMETERASSIGNMENT

1specified by

*

1

specified by

*

1

specified by

*

1

specified by

*

SALES PACKAGE

Id[1]:TM_Identifiertype[1]:TM_AnyType

1

specified by

*

specifying l imits for

1specified by

*specifying

1specified by

*specifying

{ Exclusion AN}

TRAVEL SPECIFICATION

SPECIFICPARAMETERASSIGNMENT

1including

1..*with

CONTROLLABLEELEMENT

Id[1]name

TYPE OFEQUIPMENT

Id[1]descriptionfunctional purpose

*classified as

0..1a classification for

0..1cancell ing*

cancelled by

VALIDABLEELEMENT

Id[1]name

CONTROLLEDACCESS

BLACKLIST

Id[1]

TRAVEL DOCUMENT

Id[1]

TYPE OF TRAVEL DOCUMENT

Id[1]name

CONTROL ENTRY

Id[1]time[1]

ACCESSED FARESTRUCTUREELEMENT

FARESTRUCTUREELEMENT

Id[1]name

CONTROLLABLE ELEMENT INSEQUENCE

Id[1]last in sequencelimited access numberaccess numberorderfirst in sequence

FARE STRUCTURE ELEMENTIN SEQUENCE

Id[1]limited access numberaccess numberorder

{ Exclusion AM}

ACCESS RIGHT IN PRODUCT

Id[1]limited access numberaccess numberorder

Page 54: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 51 Version 0.1 04/09/2003

2.11.2.CD TM FIG. 51 FARE STRUCTURE

viewed as 1

a view of *

a chain of 1

included in 1..*

used to define *

defined by *

used to define *

defined by *

used to define 0..1

defined by *

used to define *

defined by *

used to define 0..1

defined by *

start of1

from*

start of 1

from *

end of1

to*

end of 1

to *

composed of *

included in 1..*

given for*

used in1

given for*

used in1

given for *

used in 1

given for *

used in 1

given for *

used in1

defined by *

used to define *

defined by *

used to define *

defined by *

used to define *

{ Exclusion 1} { Exclusion 2}

{ Exclusion 3}

CD TM Fig. 51 Fare Structure

VALIDABLEELEMENT

Id[1]name

FARE STRUCTURE ELEMENT

Id[1]name

FARE STRUCTURE ELEMENT INSEQUENCE

Id[1]limited access numberaccess numberorder

TARIFF ZONE

ZONE

Id[1]name[1]description

GEOGRAPHICAL STRUCTURE FACTOR

QUALITYSTRUCTURE

FACTOR

Id[1]descriptionnamevalue

GEOGRAPHICAL INTERVAL

Id[1]start geo value[1]end geo value[1]

GEOGRAPHICALUNIT

name[1]

TIMEINTERVAL

Id[1]start time[1]end[1]

TIME UNIT

name[1]

TARIFF STRUCTURE

Id[1]name

DISTANCE MATRIX ELEMENT

Id[1]distance[1]

STOP POINT

for alightingfor boarding

TIME STRUCTUREFACTOR

Page 55: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 52 Version 0.1 04/09/2003

2.11.3.CD TM FIG. 52 FARE PARAMETERS

served by*

in the neighbourhood of *

included in

1..*

composed of 0..1

for *

assigned to 0..1for *assigned to

0..1for *

assigned to

0..1

for *

assigned to

0..1

included in

1..* composed of*

including *

located in *

serving PT for *

ordering PT service from *

for *

assigned to

0..1

for *

assigned to

0..1

for *

assigned to

0..1operated by

*used on

0..1

for *

assigned to

0..1 included in

1..*composed of

*

for *

assigned to

0..1

start of

1starting at

0..1

for *

assigned to

0..1

made up of

1

on

1..*

for *

assigned to

0..1

including0..1in

*

for *

assigned to

0..1

for 1made using *

in

* including

0..1

for *

assigned to

0..1

for *

assigned to 0..1

for *

assigned to 0..1

for *

assigned to 0..1

used to describe 1..*

described by *

for *

assigned to 0..1

in 1..*

made up of *

CD TM Fig. 52 Fare Parameters

within *allowing

1

0..1assigned to

*for

1..*grouped in

*grouping

0..1

assigned to

*for

ACTIVATIONPOINT

code[1]type of activation

TRANSPORT MODE

name[1]

LINE

Id[1]name

SEATCLASS

Id[1]

OPERATING DAY

calendar[1]date[1]earliest timelatest time

FARE DAYTYPE

Id[1]name

PROPERTYOF DAY

name[1]description

GROUP OFTIMEBANDS

Id[1]

TIME BAND

start time[1]end time[1]

OPERATOR

name[1]

AUTHORITY

name[1]

GROUP OF OPERATORS

categoryId[1]

STOP POINT

for alightingfor boarding

TARIFF ZONE

STOP AREA

name[1]

SITE

Id[1]name[1]

ACCESS RIGHT PARAMETER ASSIGNMENT

Id[1]type of assignment[1]

VEHICLE JOURNEY

Id[1]departure time[1]

SPECIAL SERVICE

id[1]start time[1]end time[1]cl ient

FARE SECTION

BLOCK

Id[1]finishing durationpreparation duration

USAGE PARAMETER

Id[1]type[1]

USER PROFILE

social statuseducationprofessiongenderage group

COMMERCIAL PROFILE

consumption factorfinancial factor

GROUP TICKET

characteristicsnumber of persons

LUGGAGE ALLOWANCE

number of luggageweightvolume

TRANSFERABILITY

transferability factor

VALIDITY PERIOD

end dateend timestart datestart timestandard duration

FREQUENCY OF USE

maximal frequencyminimal frequency

POINT IN JOURNEYPATTERN

order[1]for alightingfor boarding

JOURNEY PATTERN

Id[1]name

GROUP OF LINES

Id[1]descriptionname

All the associations linkedto ACCESS RIGHTPARAMETERASSIGNMENT are mutuallyexclusive. For clarity, theconstraint does not appearon the diagram.

Page 56: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 53 Version 0.1 04/09/2003

2.11.4.CD TM FIG. 53 FARE PRODUCTS AND SALES

viewed as 1

a view of *

USAGE PARAMETER

Id[1]type[1]

USER PROFILE

social statuseducationprofessiongenderage group

SALES PACKAGEELEMENT

number of media

PRE-ASSIGNED FAREPRODUCT

valid for1..*

comprising

1

valid for1..*

comprising1

valid for1..*

comprising1

valid for 1..*

comprising1 valid for1..*

comprising1

charged according to*used to charge1

composed of1

included in 1..*

allowing *

applied to *allowing usage of *

accessible with *

allowing1..*

applied to*

for *

assigned to 1

assigned to 1

for *

composed of 1

included in 1..*

referred by 1

referring to *

specified by *

used to specify 0..1

classified as *

classifying 1

concerning*

asked for in 0..1

characterised by *

characterising 0.1

*

applicable to 0..1

CD TM Fig. 53 Fare Products and Sales

TRAVELDOCUMENT

Id[1]

CONTRACT EVENT

Id_event[1]event type[1]date[1]time

CONTRACT

Id[1]type[1]status[1]

0..1owner of

* owned by

1..*affected by 1

concerning

BLACKLIST

Id[1]

*on0..1

including

0..1including

*on

*affected by

*matrerialised on

CONTROL ENTRY

Id[1]time[1]

0..1using 1..*used by

0..1controlled by

*operated on0..1controlled by

*operated on

SALESPACKAGE

Id[1]type[1]

SALE TRANSACTION

type[1]

TRAVEL SPECIFICATION

SALE DISCOUNTRIGHT

0..1accompanied by*accompanying

0..1 valid from

1 the validity start of

TARIFFSTRUCTURE

Id[1]name

FARE VERSION

VALIDABLE ELEMENT

Id[1]name

ACCESS RIGHT IN PRODUCT

Id[1]limited access numberaccess numberorder

CHARGING METHOD

Id[1]description

OPERATING DAY

calendar[1]date[1]earliest timelatest time

described by

AMOUNT OF PRICEUNIT

amount

FARE PRODUCT

Id[1]type[1]name

PRICE UNIT

Id[1]name

TYPE OF TRAVEL DOCUMENT

Id[1]name

VALIDATION ENTRY

USAGE DISCOUNTRIGHT

CUSTOMER

Id[1]addressdate of birthnameprivate telephone numberfirst nametitle

COMMERCIAL PROFILE

consumption factorfinancial factor

Page 57: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 54 Version 0.1 04/09/2003

2.11.5.CD TM FIG. 54 PRICES

accessible with *

allowing usage of *

1

referring to*

allowing *

applied to *

applied to*allowing

1..*

composed of0..1 included in

*given in

*

related to

1given for*

given for* related to

1

given in*

composed of 0..1

included in

*

included in*

composed of 0..1

*given for

* related to

1

given for* related to

1

composed of 0..1

included in*

given in*

given for

* related to

1

composed of 0..1

included in*

related to1given for

*

given in*

given in*

given in*

1

given in*

composed of 0..1

included in*

included in*

composed of0..1

related to1given for

*

given for* related to

1

given for *

related to1

composed of 0..1

included in*

given in

*

composed of 0..1

included in*

CD TM Fig. 54 Prices

referred byPRICE UNIT

Id[1]name

CONTROLLABLE ELEMENT

Id[1]name

CONTROLLABLE ELEMENT PRICE

start date[1]pricediscount in percentagediscount in value

FARE STRUCTUREELEMENT

Id[1]name

FARE STRUCTURE ELEMENT PRICE

start date[1]pricediscount in percentagediscount in value

VALIDABLE ELEMENT

Id[1]name

VALIDABLE ELEMENT PRICE

start date[1]pricediscount in percentagediscount in value

USAGE PARAMETER

Id[1]type[1]

FAREPRODUCT

Id[1]type[1]name

PRE-ASSIGNED FAREPRODUCT

USAGE DISCOUNTRIGHT

SALE DISCOUNT RIGHT

SALES PACKAGE

Id[1]type[1]

GEOGRAPHICAL INTERVAL

Id[1]start geo value[1]end geo value[1]

DISTANCE MATRIX ELEMENT

Id[1]distance[1]

SALES PACKAGE PRICE

start date[1]price

GEOGRAPHICAL INTERVALPRICE

start date[1]price

DISTANCE MATRIX ELEMENTPRICE

start date[1]price

TIME INTERVAL PRICE

start date[1]price

USAGE PARAMETER PRICE

start date[1]discount in percentagediscount in value

AMOUNT OF PRICEUNIT

amount

FARE PRODUCT PRICE

start date[1]pricediscount in percentagediscount in value

PRICE GROUP

Id[1]

used to specify

TIME INTERVAL

Id[1]start time[1]end[1]

given in

Page 58: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 55 Version 0.1 04/09/2003

2.12. MANAGEMENT INFORMATION

2.12.1.CD TM FIG. 55 SERVICE JOURNEY PERFORMANCE OPERATING DAY

calendar[1]date[1]earliest timelatest time

TYPE OF EVENT

Id[1]namedescription

DAY TYPE

Id[1]earliest timelatest timename

*

assigned to

0..1valid on

EVENT

Id[1]descriptiontime[1]

1classifying

*classified as

CONTROL ACTION

Id[1]validation time[1]

*causing

*caused by

VEHICLE JOURNEY

Id[1]departure time[1]

SERVICE JOURNEY

DEAD RUN

DATED VEHICLE JOURNEY

Id[1]

1date of

*dated on

* for

1 changed according to

*

occurring on

0..1 afffected by

NORMAL DATEDVEHICLE JOURNEY

1

used by *using

JOURNEY PATTERN

Id[1]name

* made using

1 for

*altered to use

0..1used by

SERVICEJOURNEYPATTERN

type of service

DEAD RUNPATTERN

CD TM Fig. 55 Service Journey Performance

*worked on

1for

Page 59: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 56 Version 0.1 04/09/2003

2.12.2.CD TM FIG. 56 RECORDED USE OF SERVICES FARE SECTION

TARIFF ZONE

POINT IN JOURNEY PATTERN

order[1]for alightingfor boarding

0..1 starting at

1 start of

JOURNEY PATTERN

Id[1]name

1..*on

1made up ofSTOP POINT

for alightingfor boarding

*composed of

1..*included in

RECORDED PT TRIP

Id[1]

0..1 start of

* from

0..1 start of

* from

0..1 end of

* to

0..1 end of

* to

0..1 start of

* from

0..1 end of

* toRECORDED RIDE

Id[1]

0..1 end of

* to

0..1composed of *part of

0..1 start of

* from

0..1 start of

* from

0..1 start of

* from

0..1 used for

* made on

0..1 end of

* to

0..1 end of

* to

OPERATING DAY

calendar[1]date[1]earliest timelatest time

* made on

0..1 date of

*made on

0..1date of

DATED VEHICLEJOURNEY

Id[1] 1

date of *dated on

VALIDATED ACCESS

MONITORED VEHICLE JOURNEY

Id[1]

0..1covered by

*monitored as using

0..1operated by

*monitored as operating0..1resulting in

*the result of

0..1 used for

* made using

0..1 resulting in

* the result of

CD TM Fig. 56 Recorded Use of Services

Page 60: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 57 Version 0.1 04/09/2003

2.13. MULTI-MODAL OPERATION IN PUBLIC TRANSPORT

2.13.1.CD TM FIG. 57 TRANSPORT MODE

used on 0..1

operated by *

assigned to 0..1

for *

assigned to 0..1

for *

requiring *

required to drive *

comprising 1

belonging to *

CD TM Fig. 57 Transport Mode

{ Exclusion 4}

TRANSPORT MODEname[1]

LINEId[1]name

VEHICLE TYPEId[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

ACCESS RIGHT PARAMETERASSIGNMENT

Id[1]type of assignment[1]

QUALIFICATIONId[1]expiration datedescription

Page 61: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 58 Version 0.1 04/09/2003

2.13.2.CD TM FIG. 58 TRAINS

classifying 1

classified as *

classifying1

classified as*

classifying0..1

classified as*

belonging to *

comprising 1

used for *

composed of 1

using *

used for 1

classified as *

classifying 1

CD TM Fig. 58 Trains

VEHICLE MODEL

Id[1]

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

TRAIN

reversing direction

TRANSPORT MODE

name[1]

TYPE OF TRAINELEMENT

Id[1]

TRAIN ELEMENT

Id[1]

TRAIN COMPONENT

order[1]

VEHICLE

Id[1]vehicle registration number

Page 62: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 59 Version 0.1 04/09/2003

2.13.3.CD TM FIG. 59 VEHICLE COUPLING

for 1

made using *

managed by *

responsible for 0..1

caused by 1..*

causing 1

from *

start of 1

to *

end of 1

part of *

subdivided in 1

including as joining part 0..1

joining 1

including as main part 0..1

used as main part in 1

made up of

0..1 included in*

part of 1..*

composed of 0..1

in *

including 0..1

assigned to

1

using

*

responsible for

0..1

managed by *

CD TM Fig. 59 Vehicle Coupling

assigned to

1 using

*

included in *

including 0..1

included in *

including 0..1

from *

start of 1

to *

end of 1

reference for 1

referring to *

used as 1

use of *

{ Exclusion C}

0..1a view of

1viewed as

ORGANISATIONAL UNIT

name[1]

PURPOSE OF JOURNEYPARTITION

name[1]

POINT

Id[1]name

JOURNEY PATTERN

Id[1]name

VEHICLE JOURNEY

Id[1]departure time[1]

JOURNEY PART COUPLE

order[1]

COUPLED JOURNEY

VEHICLE TYPE

Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

BLOCK

Id[1]finishing durationpreparation duration

TRAIN BLOCK

Id[1]

TIMING POINT IN JOURNEY PATTERN

order[1]wait point[1]

TRAIN BLOCK PART

order[1]start timeend timemain block[1]type of coupling

JOURNEY PART

id[1]start timeend time

Page 63: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 60 Version 0.1 04/09/2003

2.14. MULTIPLE OPERATORS' ENVIRONMENT

2.14.1.CD TM FIG. 60 RESPONSIBILITY FOR SERVICES

ordering PT service from* serving PT for

*

owned by 1..*

owner of 1

comprising 1

part of 1..*

managed by*

managing1

including0..1

included in*

made up of 1

on 1..*

covered by 1on *

for1

made using*described by*

for0..1

operated for*

managing0..1

managed by*

managing0..1

responsible for 0..1

managed by * start of 1

from *

end of1

to*

made up of1

on1..*

by default managed by *

responsible for 0..1

used by*

using* responsible for0..1

managed by*

start of 1

from *

end of1

to*

caused by 1..*

causing 1

viewed as1

a view of*

made up of *

contributing to 1

defining *

made up of 1defined on *

comprising1

CD TM Fig. 60 Responsibility for Services

*

grouping1..*

grouped in

ORGANISATIONAL UNIT

name[1]

ADMINISTRATIVE ZONE

ZONE

Id[1]name[1]description

LINE

Id[1]name

ROUTE

Id[1]name

VEHICLE JOURNEY

Id[1]departure time[1]

SERVICE LINK

STOP POINT

for alightingfor boarding

POINT IN JOURNEYPATTERN

order[1]for alightingfor boarding

POINT

Id[1]name

PURPOSE OF JOURNEYPARTITION

name[1]

SERVICE PATTERN

Id[1]

SPECIAL SERVICE

id[1]start time[1]end time[1]client

STOP POINT IN JOURNEY PATTERN

order[1]

JOURNEY PATTERN

Id[1]name

AUTHORITY

name[1]

OPERATOR

name[1]

OPERATING DEPARTMENT

name[1]type of operation

GROUP OFOPERATORS

categoryId[1]

JOURNEY PART

id[1]start timeend time

Page 64: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 61 Version 0.1 04/09/2003

2.14.2.CD TM FIG. 61 RESPONSIBILITY FOR RESOURCES

owner of 1

owned by 1..*

comprising 1

part of 1..*

manager of 0..1

managed by *

responsible for 0..1

managed by *

a default parking place for0..1

by default parked at*

responsible for 0..1

managed by *

in charge of 0..1

under charge of *

provided with 0..1

by default available for *

near

*

near

*

setup by *

owner of 0..1

managed by *

manager of 0..1

reporting to *

base for 0..1

CD TM Fig. 61 Responsibility for Resources

OPERATOR

name[1]

OPERATING DEPARTMENT

name[1]type of operation

ORGANISATIONAL UNIT

name[1]

BLOCK

Id[1]finishing durationpreparation duration

VEHICLE

Id[1]vehicle registration number

ROSTER MATRIX

Id[1]description

EMPLOYEE

Id[1]personnel id

GARAGE

name[1]

DUTY

Id[1]finishing durationpreparation duration

CREW BASE

name[1]

Page 65: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 62 Version 0.1 04/09/2003

3. CLASS DICTIONNARY How to read this class dictionnary: This alphabetic dictionary provides a complete description of each class: textual definition, complete intrinsic data contents (own attributes, inherited attributes, identitiers), its relationships with other classes, and the list of class diagrams where it appears. CLASS NAME Class definition. Own attributes: attribute name (if identifier) attribute name type mult. … … … … Inherited attributes:

< Parent class> attribute name (if identifier) attribute name type mult. < Parent class> … … … …

Relationships : RELATED CLASS role mult. agreg. … … … … … … … … … … … … … … … … … Remarks :

a) For those attributes that are identifiers (or parts of compound identifiers) the attribute name appears in the two first columns, otherwise it is only in the second one. b) The type cell indicates the XML type to be used in XSD schemas. For certain attributes (dates, times, numbers, coded values…), XML provides obvious and convenient solutions. In some other cases, there is no evident existing XML type. Then, specific types appear, with a "TM_" prefix. These spectic “TM_” types used in this document do not pretend to be final choices, but only proposals that could be enhanced, refined or utterly changed. c) The mult. cell (for attributes and relationships) indicates the multiplicity:

nothing = conditional attribute, one occurrence or zero 1 = mandatory attribute, une occurrence and only one 2..* = at least 2 occurrences, no maximum etc.

d) for each relationship, there are two lines:

first line: name of the related class, role name, multiplicity and aggregation on the related class side

second line: role name, multiplicity and aggregation on the current class side

e) The agreg. cell (for relations) indicates the aggregation character of a role

N = no aggregation A = aggregate (corresponds to a white lozenge losange in the diagrams)

Page 66: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 63 Version 0.1 04/09/2003

C = compound (corresponds to a black lozenge losange in the diagrams) Semantic of "compound" (C) :

a C (compound) on the first line indicates that the related class contributes to the identification of the current class,

a C (compound) on the first line indicates that the current class contributes to the identification of the related class

Page 67: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 64 Version 0.1 04/09/2003

3.1. ABSENCE An actual absence of an EMPLOYEE from work on a particular OPERATING DAY for a specified time.

Own attributes: order order positiveInteger (FR) 1

start time time (FR) end time time (FR) (no inherited attribute)

Associations : EMPLOYEE in 1 C for * N TYPE OF ABSENCE the classification for 1 N classified as * N OPERATING DAY used to define 1 C on * N Diagrams: CD TM Fig. 37 Driver Assignments

3.2. ACCESS LINK The physical (spatial) possibility for a passenger to access or leave the public transport system. This link may be used during a trip for: - the walking movement of a passenger from a PLACE (origin of the trip) to a STOP POINT (origin of the PT TRIP), or - the walking movement from a STOP POINT (destination of the PT TRIP) to a PLACE (destination of the trip).

Own attributes: suitable for mobility restricted

boolean (FR)

description string (FR) distance TM_Length default duration duration (FR) 1 frequent traveller duration duration (FR)

occasional traveller duration

duration (FR)

mobility restricted traveller duration

duration (FR)

(no inherited attribute)

Associations : PLACE end of 1 C to * N PLACE start of 1 C from * N Diagrams: CD TM Fig. 48 Passenger Trips

Page 68: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 65 Version 0.1 04/09/2003

3.3. ACCESS RIGHT IN PRODUCT A VALIDABLE ELEMENT as a part of a PRE-ASSIGNED FARE PRODUCT, including its possible order in the set of all VALIDABLE ELEMENTs grouped together to define the access right assigned to that PRE-ASSIGNED FARE PRODUCT. Own attributes: Id Id TM_Identifier 1 limited access number boolean (FR)

access number nonNegativeInteger (FR)

order positiveInteger (FR)

(no inherited attribute)

Associations : PRE-ASSIGNED FARE PRODUCT composed of 1 C included in 1..* N VALIDABLE ELEMENT viewed as 1 C a view of * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.4. ACCESS RIGHT PARAMETER ASSIGNMENT The assignment of a fare collection parameter (referring to geography, time, quality or usage) to an element of a fare system (access right, validated access, control mean, etc.). Own attributes: Id Id TM_Identifier 1

type of assignment normalizedString (FR) 1

Page 69: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 66 Version 0.1 04/09/2003

(no inherited attribute) Associations : OPERATING DAY assigned to 0..1 N for * N SPECIAL SERVICE assigned to 0..1 N for * N FARE DAY TYPE assigned to 0..1 N for * N GROUP OF TIMEBANDS assigned to 0..1 N for * N USAGE PARAMETER assigned to 0..1 N for * N LINE assigned to 0..1 N for * N JOURNEY PATTERN assigned to 0..1 N for * N SITE assigned to 0..1 N for * N GROUP OF LINES assigned to 0..1 N for * N TRANSPORT MODE assigned to 0..1 N for * N VEHICLE JOURNEY assigned to 0..1 N for * N FARE SECTION assigned to 0..1 N for * N SEAT CLASS assigned to 0..1 N for * N TARIFF ZONE assigned to 0..1 N for * N GROUP OF OPERATORS assigned to 0..1 N for * N STOP POINT assigned to 0..1 N for * N STOP AREA assigned to 0..1 N for * N OPERATOR assigned to 0..1 N for * N AUTHORITY assigned to 0..1 N for * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 52 Fare Parameters CD TM Fig. 57 Transport Mode

Page 70: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 67 Version 0.1 04/09/2003

3.5. ACCESS ZONE A ZONE for which the duration to cover any ACCESS LINK to a particular STOP POINT is the same. (no own attribute) Inherited attributes:

< ZONE > description string (FR) < ZONE > Id Id TM_Identifier 1

< ZONE > name normalizedString (FR) 1

Diagrams: CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 48 Passenger Trips

3.6. ACCESSED FARE STRUCTURE ELEMENT A validated use of a FARE STRUCTURE ELEMENT, composed of CONTROLLED ACCESSes. (no own attribute) (no inherited attribute)

Associations : VALIDATED ACCESS composed of 1 C included in * N FARE STRUCTURE ELEMENT consumed by 1 C validated as * N CONTROLLED ACCESS included in * N composed of 1 C VALIDATION PARAMETER ASSIGNMENT specifying * N specified by 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.7. ACCOUNT ENTRY A record of aggregated ACTIVITY LOG ENTRY data per WAGE TYPE, EMPLOYEE and COST CENTRE for one OPERATING DAY. This is used to transfer information on duties actually worked by drivers to an external accounting system. Own attributes: sum of time worked duration (FR) 1 (no inherited attribute)

Associations : WAGE INCREASE entered into 1 N using * N TYPE OF WAGE used for 1 C using * N OPERATING DAY used in 1 C for * N COST CENTRE used in 1 N for * N EMPLOYEE used in 1 C for * N

Page 71: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 68 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 38 Driver Accounting

3.8. ACCOUNTING PERIOD A continuous interval between two OPERATING DAYs which will be used for accounting purposes.

Own attributes: name normalizedString (FR)

(no inherited attribute)

Associations : OPERATING DAY the start day of 1 C starting at 0..1 N Diagrams: CD TM Fig. 38 Driver Accounting

3.9. ACTIVATED EQUIPMENT An equipment activated by the passage of a vehicle at an ACTIVATION POINT or on an ACTIVATION LINK. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TRAFFIC CONTROL POINT controlled by 1..* N related to * N ACTIVATION ASSIGNMENT for * N used to define 1 C TYPE OF ACTIVATION triggered by 1..* N used to trigger * N Diagrams: CD TM Fig. 08 Activation Facilities

3.10. ACTIVATION ASSIGNMENT An assignment of an ACTIVATION POINT/LINK to an ACTIVATED EQUIPMENT related on its turn to a TRAFFIC CONTROL POINT. The considered ACTIVATION POINT/LINK will be used to influence the control process for that TRAFFIC CONTROL POINT (e.g. to fix priorities as regards the processing of competing requests from different ACTIVATION POINTs/LINKs).

Own attributes: order positiveInteger (FR)

(no inherited attribute)

Associations : ACTIVATION POINT used to define 1 C for * N ACTIVATED EQUIPMENT used to define 1 C for * N ACTIVATION LINK used to define 1 C for * N

Page 72: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 69 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 08 Activation Facilities

3.11. ACTIVATION LINK A LINK where a control process is activated when a vehicle passes it. (no own attribute) (no inherited attribute)

Associations : ACTIVATION POINT end of 1 C to * N ACTIVATION ASSIGNMENT for * N used to define 1 C ACTIVATION POINT start of 1 C from * N TYPE OF ACTIVATION triggerd along 1..* N used to trigger * N Diagrams: CD TM Fig. 08 Activation Facilities

3.12. ACTIVATION POINT A POINT where a control process is activated when a vehicle passes it. Equipment may be needed for the activation. Own attributes: code TM_AnyType 1

type of activation normalizedString (FR)

Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Associations : ACTIVATION ASSIGNMENT for * N used to define 1 C ACTIVATION LINK from * N start of 1 C TARIFF ZONE including * N located in * N ACTIVATION LINK to * N end of 1 C TYPE OF ACTIVATION triggered at 1..* N used to trigger * N Diagrams: CD TM Fig. 08 Activation Facilities CD TM Fig. 52 Fare Parameters

Page 73: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 70 Version 0.1 04/09/2003

3.13. ACTIVITY LOG ENTRY A record giving information on the actual time worked in a STRETCH, or spent for a BREAK, by an EMPLOYEE on a specified OPERATING DAY. It includes data needed for accounting. The actual time worked may cover planned as well as unplanned activities. Own attributes: actual start time actual start time time (FR) 1 accounting time duration (FR) actual end time time (FR) accounting factor TM_AnyType (no inherited attribute)

Associations : COST CENTRE chosen for 1 N assigned to * N BREAK used in 1 N for * N OPERATING DAY used in 1 C for * N EMPLOYEE used in 1 C for * N STRETCH used in 1 N referring to * N Diagrams: CD TM Fig. 38 Driver Accounting

3.14. ACTUAL STOP POINT EQUIPMENT An item of equipment of a particular type actually available at an individual STOP POINT (e.g. post, shelter, seats, information display).

Own attributes: units nonNegativeInteger (FR) 1

(no inherited attribute)

Associations : STOP POINT equipped with 1 C in * N TYPE OF EQUIPMENT the classification for 1 C classified as * N Diagrams: CD TM Fig. 06 Stop Point Equipment

3.15. ACTUAL VEHICLE EQUIPMENT An item of equipment of a particular type actually available in an individual VEHICLE.

Own attributes: units nonNegativeInteger (FR) 1

Page 74: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 71 Version 0.1 04/09/2003

(no inherited attribute) Associations : TYPE OF EQUIPMENT classifying 1 C classified as * N VEHICLE equipped with 1 C in * N Diagrams: CD TM Fig. 31 Vehicle Requirements

3.16. ADMINISTRATIVE ZONE The area of a district, a region, a city, a municipality, or the area managed by an AUTHORITY. (no own attribute) Inherited attributes:

< ZONE > description string (FR) < ZONE > Id Id TM_Identifier 1

< ZONE > name normalizedString (FR) 1

Associations : AUTHORITY managing 1 N managed by * N Diagrams: CD TM Fig. 60 Responsibility for Services

3.17. ALARM An EVENT alerting the staff in charge of operations control on a probable dysfunction: operational threshold exceeded (e.g. delay), emergency call, failure, etc. (no own attribute) Inherited attributes:

< EVENT > description string (FR) < EVENT > Id Id TM_Identifier 1 < EVENT > time time (FR) 1

Diagrams: CD TM Fig. 43 Events

3.18. AMOUNT OF PRICE UNIT A FARE PRODUCT consisting in a stored value of PRICE UNITs: an amount of money on an electronic purse, amount of units on a value card etc. Own attributes: amount decimal (FR) Inherited attributes:

< FARE PRODUCT > Id Id TM_Identifier 1

< FARE PRODUCT > name normalizedString

(FR)

< FARE PRODUCT > type normalizedString

(FR) 1

Page 75: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 72 Version 0.1 04/09/2003

Associations : VALIDABLE ELEMENT accessible with * N allowing usage of * N PRICE UNIT referred by 1 N referring to * N Diagrams: CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.19. ASSIGNED DUTY A DUTY to which specific timed work has been assigned. (no own attribute) Inherited attributes:

< DUTY > preparation duration duration (FR) < DUTY > finishing duration duration (FR) < DUTY > Id Id TM_Identifier 1

Associations : DUTY PART part of * N made up of 0..1 N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.20. AUTHORITY The organisation under which the responsibility of organising the transport service in a certain area is placed.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N ADMINISTRATIVE ZONE managed by * N managing 1 N JOURNEY PATTERN managed by * N managing 0..1 N PI FACILITY managed by * N managing 0..1 N SPECIAL SERVICE operated for * N managing 0..1 N OPERATOR serving PT for * N ordering PT service

from * N

Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 52 Fare Parameters CD TM Fig. 60 Responsibility for Services

Page 76: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 73 Version 0.1 04/09/2003

3.21. BEACON POINT A POINT where a beacon or similar device to support the automatic detection of vehicles passing by is located. (no own attribute) Inherited attributes:

< ACTIVATION POINT > type of activation normalizedString

(FR)

< ACTIVATION POINT > code TM_AnyType 1

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Diagrams: CD TM Fig. 08 Activation Facilities

3.22. BLACKLIST A list of identified TRAVEL DOCUMENTs or CONTRACTs the validity of which has been cancelled temporarily or permanently, for a specific reason like loss of the document, technical malfunction, no credit on bank account, offences committed by the customer, etc. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TRAVEL DOCUMENT on * N including 0..1 N CONTRACT on * N including 0..1 N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.23. BLOCK The work of a vehicle from the time it leaves a PARKING POINT after parking until its next return to park at a PARKING POINT. Any subsequent departure from a PARKING POINT after parking marks the start of a new BLOCK. The period of a BLOCK has to be covered by DUTies. Own attributes: Id Id TM_Identifier 1 finishing duration duration (FR) preparation duration duration (FR)

Page 77: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 74 Version 0.1 04/09/2003

(no inherited attribute) Associations : COURSE OF JOURNEYS a part of * N subdivided in 1 N VEHICLE TYPE assigned to 1 N using * N TIME ALLOWANCE attached to * N completed by 1 C VEHICLE SCHEDULE VERSION compossed of 0..1 N included in * N TIMETABLE VERSION comprising 0..1 valid for * N PARKING POINT end of 1 N ended at * N SPECIAL SERVICE in * N including 0..1 N VEHICLE JOURNEY in * N including 0..1 N RELIEF OPPORTUNITY in * N including 1 C VEHICLE SERVICE PART including 0..1 N part of * N ORGANISATIONAL UNIT responsible for 0..1 N managed by * N PARKING POINT start of 1 N started at * N TRAIN BLOCK PART use of * N used as 1 N NORMAL DATED BLOCK using * N used by 0..1 Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 34 Schedules and versions CD TM Fig. 39 Dated Production Components CD TM Fig. 52 Fare Parameters CD TM Fig. 59 Vehicle Coupling CD TM Fig. 61 Responsibility for Resources

3.24. BOARDING AND ALIGHTING The numbers of passengers boarding and alighting at a STOP POINT during a RECORDED STOP. Own attributes: occupancy boolean (FR)

number of alighters nonNegativeInteger (FR)

number of boarders nonNegativeInteger (FR)

(no inherited attribute)

Associations : RECORDED STOP for 1 C during 0..1 N

Page 78: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 75 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 47 Passing Times

3.25. BREAK A period of time within a DUTY PART during which a driver is resting and is not responsible for a vehicle. This time will usually be spent at a BREAK FACILITY. Own attributes: duration duration (FR) 1 accounting time duration (FR) accounting factor TM_AnyType (no inherited attribute)

Associations : STRETCH followed by 1 C after 0..1 N ACTIVITY LOG ENTRY for * N used in 1 N BREAK FACILITY used for 1 N in * N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 38 Driver Accounting

3.26. BREAK FACILITY A canteen, cafe, kiosk or any place where drivers have toilet and refreshment facilities.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : PAUSE in * N used for 0..1 N BREAK in * N used for 1 N TIMING POINT the location of 1 N at 0..1 N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.27. CALL FOR MEANS A MESSAGE of a controller sent to a PARKING POINT to ask for the disposal of resources in stand-by. (no own attribute) Inherited attributes:

< MESSAGE > Id Id TM_Identifier 1

Page 79: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 76 Version 0.1 04/09/2003

Associations : POINT destination of 0..1 N to * N PARKING POINT involved in 0..1 N concerning * N Diagrams: CD TM Fig. 44 Messages

3.28. CALL FOR REPAIRS A MESSAGE of a controller sent to a GARAGE to ask for repair of a VEHICLE. (no own attribute) Inherited attributes:

< MESSAGE > Id Id TM_Identifier 1

Associations : GARAGE concerned by 1 N concerning * N VEHICLE involved in 1 N to * N Diagrams: CD TM Fig. 44 Messages

3.29. CHANGE OF DRIVER A CONTROL ACTION consisting in removing, at a certain point in time and space (in principle a RELIEF POINT), all work assigned to a LOGICAL DRIVER and of assigning it to another LOGICAL DRIVER. Own attributes: time time (FR) 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : RELIEF POINT a point of occurrence

for 1 N

occurring at * N LOGICAL DRIVER new assigned in 1 N assigning 0..1 N LOGICAL DRIVER replaced in 1 N replacing 0..1 N Diagrams: CD TM Fig. 42 Control Actions

Page 80: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 77 Version 0.1 04/09/2003

3.30. CHANGE OF JOURNEY PATTERN A CONTROL ACTION consisting in assigning a new JOURNEY PATTERN (and the ROUTE supporting it) to a DATED VEHICLE JOURNEY. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : JOURNEY PATTERN concerned by 1 N concerning * N DATED VEHICLE JOURNEY concerned by 1..* N concerning * N Diagrams: CD TM Fig. 42 Control Actions

3.31. CHANGE OF JOURNEY TIMING A CONTROL ACTION consisting in changing one or several characteristics of a DATED VEHICLE JOURNEY, in particular the departure time of the journey. Own attributes: new departure time time (FR) 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : DATED VEHICLE JOURNEY concerned by 1..* N concerning * N POINT concerned by 0..1 N concerning * N Diagrams: CD TM Fig. 42 Control Actions

3.32. CHANGE OF VEHICLE A CONTROL ACTION consisting in removing, at a certain point in time and space, all work assigned to a LOGICAL VEHICLE and of assigning it to another LOGICAL VEHICLE. Own attributes: time time (FR) 1

Page 81: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 78 Version 0.1 04/09/2003

Inherited attributes: < CONTROL

ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : VEHICLE WORK ASSIGNMENT caused by 1..* N involving 0..1 N VEHICLE ASSIGNMENT going along with * N accompanied by 0..1 N LOGICAL VEHICLE new assigned in 1 N assigning * N POINT point of occurrence for 1 N at * N LOGICAL VEHICLE replaced in 1 N replacing * N Diagrams: CD TM Fig. 42 Control Actions

3.33. CHARGING METHOD A classification of FARE PRODUCTs according to the payment method and the account location: pre-payment with cancellation (throw-away), pre-payment with debit on a value card, pre-payment without consumption registration (pass), post-payment etc. Own attributes: Id Id TM_Identifier 1

description normalizedString (FR)

(no inherited attribute)

Associations : FARE PRODUCT charged according to * N used to charge 1 C Diagrams: CD TM Fig. 53 Fare Products and Sales

3.34. COLUMN/DAY A column in a ROSTER MATRIX which is related to a OPERATING DAY. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ROSTER ELEMENT in 1..* N including 1 C ROSTER MATRIX including 1 C in 1..* N OPERATING DAY the validity start of 0..1 N assigned * N

Page 82: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 79 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments

3.35. COMMERCIAL PROFILE A category of users depending on their commercial relations with the operator (frequency of use, amount of purchase etc.), often used for allowing discounts. Own attributes: consumption factor TM_AnyType financial factor TM_AnyType Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Associations : CUSTOMER characterised by * N characterising 0.1 N Diagrams: CD TM Fig. 52 Fare Parameters CD TM Fig. 53 Fare Products and Sales

3.36. COMMON SECTION A part of a public transport network where the ROUTEs of several JOURNEY PATTERNs are going in parallel and where the synchronisation of SERVICE JOURNEYs may be planned and controlled with respect to commonly used LINKs and STOP POINTs. COMMON SECTIONs are defined arbitrarily and need not cover the total lengths of topologically bundled sections. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : FOOTNOTE ASSIGNMENT assigned to * N marked by 0..1 N NETWORK VERSION comprising 0..1 valid for * N POINT included in 1..* N comprising * N MEAN PASSENGER WAIT TIME on * N worked using 1 C JOURNEY PATTERN used to define 1..* N defined for * N Diagrams: CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 46 Footnotes CD TM Fig. 49 Mean Trip Duration

Page 83: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 80 Version 0.1 04/09/2003

3.37. COMPLEX FEATURE An aggregate of SIMPLE FEATUREs and/or other COMPLEX FEATUREs; e.g. a STOP AREA : combination of STOP POINTS ; a train station : combination of SIMPLE FEATUREs (POINTs, LINKs) and COMPLEX FEATUREs (STOP AREAs). Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : COMPLEX FEATURE PROJECTION calling as source * N used as source in 1 C SIMPLE FEATURE contained in * N made up of * N POINT représentation for 0..1 N represented by * N POINT PROJECTION to * N used as target in 1 LINK PROJECTION to * N used as target in 1 COMPLEX FEATURE PROJECTION to * N used as target in 1 ZONE PROJECTION to * N used as target in 1 TURN STATION viewed as 0..1 N a view of 0..1 N Diagrams: CD TM Fig. 12 Complex Features CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 19 Projection

3.38. COMPLEX FEATURE PROJECTION An oriented correspondence: - from one COMPLEX FEATURE in the source layer, - onto a entity in a target layer: e.g. POINT, COMPLEX FEATURE, - within a defined TYPE OF PROJECTION. (no own attribute) (no inherited attribute)

Associations : TYPE OF PROJECTION comprising 1 C concerning * N COMPLEX FEATURE used as source in 1 C calling as source * N COMPLEX FEATURE used as target in 1 to * N POINT used as target in 1 to * N Diagrams: CD TM Fig. 19 Projection

Page 84: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 81 Version 0.1 04/09/2003

3.39. CONNECTION LINK The physical (spatial) possibility for a passenger to change from one public transport vehicle to another to continue the trip. Different times may be necessary to cover this link, depending on the kind of passenger.

Own attributes: suitable for mobility restricted

boolean (FR)

description string (FR) distance TM_Length default duration duration (FR) 1 frequent traveller duration duration (FR)

occasional traveller duration

duration (FR)

mobility restricted traveller duration

duration (FR)

(no inherited attribute)

Associations : STOP POINT end of 1 C to * N STOP POINT start of 1 C from * N Diagrams: CD TM Fig. 29 Interchanges CD TM Fig. 48 Passenger Trips

3.40. CONTINUOUS DUTY A type of DUTY in one part. (no own attribute) Inherited attributes:

< DUTY TYPE > description string (FR)

< DUTY TYPE > name name normalizedString (FR) 1

Diagrams: CD TM Fig. 33 Driver Duties

3.41. CONTRACT A contract with a particular (but possibly anonymous) customer, ruling the consumption of transport services (and joint services). A CONTRACT may be designed for a fixed SALES PACKAGE (e.g. ticket) or to allow successive purchases of SALES PACKAGEs. Own attributes: Id Id TM_Identifier 1

type normalizedString (FR) 1

status normalizedString (FR) 1

Page 85: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 82 Version 0.1 04/09/2003

(no inherited attribute) Associations : CONTRACT EVENT concerning 1 N affected by 1..* N BLACKLIST including 0..1 N on * N CUSTOMER owner of 0..1 N owned by * N Diagrams: CD TM Fig. 53 Fare Products and Sales

3.42. CONTRACT EVENT A log entry describing an event referring to the life of a CONTRACT: initial contracting, sales, validation entries, etc. A subset of a CONTRACT EVENT is often materialised on a TRAVEL DOCUMENT. Own attributes: Id_event Id_event TM_Identifier 1

event type normalizedString (FR) 1

date date (FR) 1 time time (FR) (no inherited attribute)

Associations : TRAVEL DOCUMENT affected by * N matrerialised on * N CONTRACT affected by 1..* N concerning 1 N Diagrams: CD IFM Travel document inspection CD TM Fig. 53 Fare Products and Sales

3.43. CONTROL ACTION An action resulting from a decision taken by the controller causing an amendment of the operation planned in the PRODUCTION PLAN. Own attributes: Id Id TM_Identifier 1 validation time time (FR) 1 (no inherited attribute)

Associations : PRODUCTION PLAN base of 1 N referring to * N EVENT causing * N caused by * N DATED VEHICLE JOURNEY changed according to 1 N for * N MESSAGE communicating 0..1 N communicated by 0..1 N

Page 86: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 83 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 40 Production Plan CD TM Fig. 42 Control Actions CD TM Fig. 43 Events CD TM Fig. 55 Service Journey Performance

3.44. CONTROL ENTRY The description of a control action, i.e. the comparison of actual and current parameters (time, location, ...) to the access rights to which the holder of a TRAVEL DOCUMENT is entitled. Own attributes: Id Id TM_Identifier 1 time dateTime (FR) 1 Inherited attributes:

< CONTRACT EVENT > date date (FR) 1

< CONTRACT EVENT > event type normalizedString

(FR) 1

< CONTRACT EVENT > Id_event Id_event TM_Identifier 1

< CONTRACT EVENT > time time (FR)

Associations : CONTROL PARAMETER ASSIGNMENT checked by 1..* N checking 1 C TRAVEL DOCUMENT controlled by 0..1 N operated on * N TYPE OF TRAVEL DOCUMENT controlled by 0..1 N operated on * N InspectionOperation 1 N * N CONTROL MEAN used for 1 C operated with * N VALIDATION ENTRY using 0..1 N used by 1..* N Diagrams: CD IFM Travel document inspection CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.45. CONTROL MEAN A particular mean (control device or manual control procedure) used to control TRAVEL DOCUMENTs. Own attributes: Id Id TM_Identifier 1

Page 87: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 84 Version 0.1 04/09/2003

(no inherited attribute) Associations : TYPE OF EQUIPMENT a classification for 0..1 N classified as * N CONTROL TYPE assigned to 1 N designed for * N DEVICE PARAMETER ASSIGNMENT for * N used in 0..1 C CONTROL ENTRY operated with * N used for 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.46. CONTROL PARAMETER ASSIGNMENT An ACCESS RIGHT PARAMETER ASSIGNMENT relating a fare collection parameter to a CONTROL ENTRY. (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Associations : CONTROL ENTRY checking 1 C checked by 1..* N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.47. CONTROL TYPE A classification of passenger controls, e.g. entry, exit, en route or occasional controls. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : CONTROLLABLE ELEMENT defined by * N control rule for 1..* N CONTROL MEAN designed for * N assigned to 1 N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

Page 88: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 85 Version 0.1 04/09/2003

3.48. CONTROLLABLE ELEMENT The smallest controllable element of public transport consumption, all along which any VALIDITY PARAMETER ASSIGNMENT remains valid. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : CONTROLLABLE ELEMENT IN SEQUENCE a view of * N viewed as 1 C CONTROL TYPE control rule for 1..* N defined by * N CONTROLLABLE ELEMENT PRICE given for * N related to 1 C VALIDITY PARAMETER ASSIGNMENT specifying limits for * N specified by 1 C CONTROLLED ACCESS validated as * N consumed by 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 54 Prices

3.49. CONTROLLABLE ELEMENT IN SEQUENCE A CONTROLLABLE ELEMENT as a part of a FARE STRUCTURE ELEMENT, including its possible order in the sequence of CONTROLLABLE ELEMENTs grouped together to form that FARE STRUCTURE ELEMENT, and its possible quantitative limitation. Own attributes: Id Id TM_Identifier 1 last in sequence boolean (FR) limited access number boolean (FR)

access number nonNegativeInteger (FR)

order positiveInteger (FR)

first in sequence boolean (FR) (no inherited attribute)

Associations : FARE STRUCTURE ELEMENT a chain of 1 C included in 1..* N CONTROLLABLE ELEMENT viewed as 1 C a view of * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

Page 89: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 86 Version 0.1 04/09/2003

3.50. CONTROLLABLE ELEMENT PRICE A set of all possible price features of a CONTROLLABLE ELEMENT: default total price, discount in value or percentage etc. Own attributes: start date start date date (FR) 1 price decimal (FR) discount in percentage decimal (FR) discount in value decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N CONTROLLABLE ELEMENT related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.51. CONTROLLED ACCESS A validated use of a CONTROLLABLE ELEMENT. (no own attribute) (no inherited attribute)

Associations : ACCESSED FARE STRUCTURE ELEMENT composed of 1 C included in * N CONTROLLABLE ELEMENT consumed by 1 C validated as * N VALIDATION PARAMETER ASSIGNMENT specifying * N specified by 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.52. COST CENTRE A particular cost centre used for cost centre accounting. Own attributes: Id Id TM_Identifier 1 description string (FR)

Page 90: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 87 Version 0.1 04/09/2003

(no inherited attribute) Associations : DUTY assigned to * N chosen for 0..1 N ACTIVITY LOG ENTRY assigned to * N chosen for 1 N EMPLOYEE by default assigned to * N chosen for 0..1 N ACCOUNT ENTRY for * N used in 1 N Diagrams: CD TM Fig. 37 Driver Assignments CD TM Fig. 38 Driver Accounting

3.53. COUPLED JOURNEY A complete journey operated by a coupled train, composed of two or more VEHICLE JOURNEYs remaining coupled together all along a JOURNEY PATTERN. A COUPLED JOURNEY may be viewed as a single VEHICLE JOURNEY. (no own attribute) (no inherited attribute)

Associations : VEHICLE JOURNEY a view of 0..1 N viewed as 1 N TRAIN BLOCK including 0..1 N included in * N VEHICLE JOURNEY part of 1..* N composed of 0..1 N Diagrams: CD TM Fig. 59 Vehicle Coupling

3.54. COURSE OF JOURNEYS A part of a BLOCK composed of consecutive VEHICLE JOURNEYs defined for the same DAY TYPE, all operated on the same LINE. Own attributes: Id Id TM_Identifier 1 start time in block time (FR) finishing duration duration (FR) preparation duration duration (FR) (no inherited attribute)

Associations : LINE served by 1 N operated on * N BLOCK subdivided in 1 N a part of * N Diagrams: CD TM Fig. 34 Schedules and versions

Page 91: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 88 Version 0.1 04/09/2003

3.55. CREW BASE A place where operating EMPLOYEEs (e.g. drivers) report on and register their work.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : RELIEF POINT managed by * N manager of 1 N ORGANISATIONAL UNIT manager of 0..1 N managed by * N GARAGE near * N near * N EMPLOYEE reporting to * N base for 0..1 N Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 61 Responsibility for Resources

3.56. CUSTOMER An identified person or organisation involved in a fare process. There may be a CONTRACT between the CUSTOMER and the OPERATOR or the AUTHORITY ruling the consumption of services. Own attributes: Id Id TM_Identifier 1 address string (FR) date of birth date (FR)

name normalizedString (FR)

private telephone number normalizedString (FR)

first name normalizedString (FR)

title normalizedString (FR)

(no inherited attribute)

Associations : USER PROFILE applicable to 0..1 N described by * N COMMERCIAL PROFILE characterising 0.1 N characterised by * N PI FACILITY owned by * N owner of 0..1 N CONTRACT owned by * N owner of 0..1 N Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 53 Fare Products and Sales

Page 92: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 89 Version 0.1 04/09/2003

3.57. DATA SYSTEM The origin of operational data referring to one single responsibility. References to a data system are useful in an interoperated computer system. Own attributes: Id Id TM_Identifier 1

user normalizedString (FR) 1

version TM_AnyType 1 (no inherited attribute)

Associations : ENTITY belonging to * N comprising 1 C VERSION FRAME dealing with * N object of 0..1 C LAYER referring to * N base of 1 N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 21 Versions and Entities CD TM Fig. 23 Layers CD TM Fig. 24 Combined Diagram on Versions

3.58. DATED BLOCK The work of a vehicle on a particular OPERATING DAY from the time it leaves a PARKING POINT after parking until its next return to park at a PARKING POINT. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : VEHICLE WORK ASSIGNMENT assigning * N assigned by 1..* N PRODUCTION PLAN comprising 1 N part of * N OPERATING DAY date of 1 C dated on * N DATED SPECIAL SERVICE in * N including 0..1 N DATED VEHICLE JOURNEY in * N including 0..1 N VEHICLE DETECTING of * N detected by 0..1 N Diagrams: CD TM Fig. 39 Dated Production Components CD TM Fig. 40 Production Plan CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions

Page 93: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 90 Version 0.1 04/09/2003

3.59. DATED PASSING TIME A PASSING TIME on a particular OPERATING DAY. (no own attribute) Inherited attributes: < PASSING TIME

> alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.60. DATED SPECIAL SERVICE A SPECIAL SERVICE taking place on a particular OPERATING DAY. It may derive from a planned SPECIAL SERVICE, or be only occasional. Own attributes: Id Id TM_Identifier 1

client normalizedString (FR)

start time time (FR) 1 end time time (FR) 1 (no inherited attribute)

Associations : JOURNEY PATTERN for 0..1 N described by * N DATED BLOCK including 0..1 N in * N SPECIAL SERVICE used by 0..1 N using * N Diagrams: CD TM Fig. 39 Dated Production Components

3.61. DATED VEHICLE JOURNEY A particular journey of a vehicle on a particular OPERATING DAY including all modifications possibly decided by the control staff. Own attributes: Id Id TM_Identifier 1

Page 94: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 91 Version 0.1 04/09/2003

(no inherited attribute) Associations : VEHICLE WORK ASSIGNMENT assigning * N assigned by 1..* N PRODUCTION PLAN comprising 1 N part of * N CHANGE OF JOURNEY TIMING concerning * N concerned by 1..* N JOURNEY CANCELLATION concerning 0..1 N concerned by 1 N JOURNEY CREATION concerning 0..1 N concerned by 1 N CHANGE OF JOURNEY PATTERN concerning * N concerned by 1..* N RESORPTION concerning * N concerned by 1..* N DEPARTURE LAG concerning * N concerned by 1..* N RESPACING concerning * N concerned by 2..* N DEPARTURE EXCHANGE concerning * N concerned by 1..* N OPERATING DAY date of 1 C dated on * N CONTROL ACTION for * N changed according to 1 N TARGET PASSING TIME for * N at 1 C DEPARTURE LAG fully shifting * N the first shifted

journey for 1 N

DATED BLOCK including 0..1 N in * N MONITORED VEHICLE JOURNEY monitored as operating * N operated by 0..1 N EVENT occurring on * N afffected by 0..1 N JOURNEY PATTERN used by 0..1 N altered to use * N JOURNEY PART used to compose * N using * N Diagrams: CD TM Fig. 39 Dated Production Components CD TM Fig. 40 Production Plan CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions CD TM Fig. 43 Events CD TM Fig. 47 Passing Times CD TM Fig. 55 Service Journey Performance CD TM Fig. 56 Recorded Use of Services

Page 95: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 92 Version 0.1 04/09/2003

3.62. DAY OF WEEK A particular week day (from Monday to Sunday). Own attributes: day day TM_AnyType 1 (no inherited attribute)

Associations : PROPERTY OF DAY defined as 0..1 N used to define * N DESIGN WEEK ELEMENT defined using * N used to define 1 C ROSTER DESIGN starting on * N start of 1 N Diagrams: CD TM Fig. 25 Days CD TM Fig. 35 Roster Definition

3.63. DAY TYPE A type of day characterised by one or more properties which affect public transport operation. For example: weekday in school holidays. Own attributes: Id Id TM_Identifier 1 earliest time time (FR) latest time time (FR)

name normalizedString (FR)

Page 96: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 93 Version 0.1 04/09/2003

(no inherited attribute) Associations : OPERATING DAY assigned to * N valid on 0..1 N NETWORK VERSION comprising 1 C valid for 1..* N VEHICLE TYPE PREFERENCE for * N used to define 1 C WAGE TYPE ASSIGNMENT for * N used to define 1 C MEAN RUN TIME for * N used to define 1 C MEAN PASSENGER WAIT TIME for * N used to define 1 C TIME DEMAND TYPE ASSIGNMENT for * N used to define 1 C LINK not available on * N limiiting the

availability of * N

SHORT TERM DAY TYPE ASSIGNMENT specifying * N specified by 1 N PROPERTY OF DAY used to describe * N described by * N DRIVER SCHEDULE VERSION worked on * N for 0..1 N DUTY worked on * N for 1 N VEHICLE SCHEDULE VERSION worked on * N for 1 C VEHICLE JOURNEY worked on * N for 1 C Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 33 Driver Duties CD TM Fig. 34 Schedules and versions CD TM Fig. 35 Roster Definition CD TM Fig. 38 Driver Accounting CD TM Fig. 39 Dated Production Components CD TM Fig. 47 Passing Times CD TM Fig. 49 Mean Trip Duration CD TM Fig. 55 Service Journey Performance

Page 97: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 94 Version 0.1 04/09/2003

3.64. DEAD RUN A non-service VEHICLE JOURNEY. (no own attribute) Inherited attributes:

< VEHICLE JOURNEY > departure time time (FR) 1

< VEHICLE JOURNEY > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 28 Journey Times CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 55 Service Journey Performance

3.65. DEAD RUN PATTERN A JOURNEY PATTERN to be used for DEAD RUNs. (no own attribute) Inherited attributes:

< JOURNEY PATTERN > name normalizedString

(FR)

< JOURNEY PATTERN > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 26 Journeys CD TM Fig. 28 Journey Times CD TM Fig. 55 Service Journey Performance

3.66. DEBIT A log entry providing data for a debiting action in case of post-payment or value card debiting. Own attributes: Id Id TM_Identifier 1 debited/credited value decimal (FR) 1 (no inherited attribute)

Associations : VALIDATION ENTRY resulting in 1 N a result of 0..1 N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

Page 98: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 95 Version 0.1 04/09/2003

3.67. DEFAULT DEAD RUN RUN TIME The time taken to traverse a TIMING LINK during a DEAD RUN, for a specified TIME DEMAND TYPE. This time may be superseded by the JOURNEY PATTERN RUN TIME or VEHICLE JOURNEY RUN TIME if these exist. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING LINK covered in 1 C associated with * N TIME DEMAND TYPE used to define 1 C associated with * N Diagrams: CD TM Fig. 27 Standard Times

3.68. DEFAULT INTERCHANGE A quality parameter fixing the acceptable duration (standard and maximum) for an interchange to be planned between two STOP POINTs. This parameter will be use to control whether any two VEHICLE JOURNEYs serving those points may be in connection. Own attributes: maximum duration duration (FR) 1 standard duration duration (FR) (no inherited attribute)

Associations : STOP POINT end of 1 C to * N STOP POINT start of 1 C from * N Diagrams: CD TM Fig. 29 Interchanges

3.69. DEFAULT SERVICE JOURNEY RUN TIME The default time taken by a vehicle to traverse a TIMING LINK during a SERVICE JOURNEY, for a specified TIME DEMAND TYPE. This time may be superseded by the JOURNEY PATTERN RUN TIME or VEHICLE JOURNEY RUN TIME if these exist. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING LINK covered in 1 C associated with * N TIME DEMAND TYPE used to define 1 C associated with * N Diagrams: CD TM Fig. 27 Standard Times

Page 99: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 96 Version 0.1 04/09/2003

3.70. DELTA A record of the detailed changes of a given ENTITY IN VERSION from one VERSION to the next one. A DELTA contains pairs of attributes' old values - new values. Own attributes: delta value TM_AnyType 1 (no inherited attribute)

Associations : ENTITY IN VERSION previous value of 1 C from version * N ENTITY IN VERSION updated value 1 C to version * N Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions

3.71. DEPARTURE EXCHANGE A CONTROL ACTION consisting in permuting at one POINT the departure times of two or several DATED VEHICLE JOURNEYs. Own attributes: permutation direction TM_AnyType 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : POINT concerned by 1 N concerning * N DATED VEHICLE JOURNEY concerned by 1..* N concerning * N Diagrams: CD TM Fig. 42 Control Actions

3.72. DEPARTURE LAG A CONTROL ACTION consisting in gradually shifting a set of departures at one POINT. It allows a change of the timetable without abrupt variations in the intervals. Own attributes: shifting time value TM_AnyType 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Page 100: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 97 Version 0.1 04/09/2003

Associations : POINT concerned by 1 N concerning * N DATED VEHICLE JOURNEY concerned by 1..* N concerning * N DATED VEHICLE JOURNEY the first shifted

journey for 1 N

fully shifting * N Diagrams: CD TM Fig. 42 Control Actions

3.73. DESIGN WEEK A week viewed as a part of a ROSTER DESIGN with a specified order in that design.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : DESIGN WEEK ELEMENT in 1..* N made up of 1 N ROSTER DESIGN made up of 1 C part of 1..* N Diagrams: CD TM Fig. 35 Roster Definition

3.74. DESIGN WEEK ELEMENT An element of a DESIGN WEEK representing a particular DAY OF WEEK to which a DUTY TYPE or REST may be assigned. (no own attribute) (no inherited attribute)

Associations : REST entered in 0..1 N classified as * N DUTY TYPE entered in 0..1 N classified as * N DESIGN WEEK made up of 1 N in 1..* N DAY OF WEEK used to define 1 C defined using * N Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 36 Roster Assignments

Page 101: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 98 Version 0.1 04/09/2003

3.75. DESTINATION DISPLAY An advertised destination of a specific JOURNEY PATTERN, usually displayed on a headsign or at other on-board locations. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : JOURNEY PATTERN named by * N advertised for 0..1 N Diagrams: CD TM Fig. 45 Information Facilities

3.76. DETECTED OPERATION An actual data detected in a VEHICLE DETECTING event: detection of an actual vehicle coupling, of an INCIDENT, of an actual relief, etc. Own attributes: Id Id TM_Identifier 1

type of operation type of operation normalizedString (FR) 1

(no inherited attribute)

Associations : VEHICLE DETECTING of * N detected by 0..1 N Diagrams: CD TM Fig. 41 Detection and Monitoring

3.77. DEVICE PARAMETER ASSIGNMENT An ACCESS RIGHT PARAMETER ASSIGNMENT expressing the location (or other fixed parameters) of a CONTROL MEAN. (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Associations : CONTROL MEAN used in 0..1 C for * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

Page 102: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 99 Version 0.1 04/09/2003

3.78. DIRECTION A classification for the general orientation of ROUTEs. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : ROUTE oriented by * N for 0..1 N Diagrams: CD TM Fig. 14 Routes CD TM Fig. 18 Combined Diagram on Linear Features

3.79. DISPLAY ASSIGNMENT The assignment of one STOP POINT and one JOURNEY PATTERN to a PI FACILITY, specifying that information on this STOP POINT and this JOURNEY PATTERN will be provided (e.g. displayed, printed). Own attributes: priority TM_Priority (no inherited attribute)

Associations : PI FACILITY specified by 1 C specifying * N STOP POINT used to define 1 C for * N JOURNEY PATTERN used to define 1 C for * N Diagrams: CD TM Fig. 45 Information Facilities

3.80. DISTANCE MATRIX ELEMENT A cell of an origin-destination matrix for TARIFF ZONEs or STOP POINTs, expressing a fare distance for the corresponding trip: value in km, number of fare units etc. Own attributes: Id Id TM_Identifier 1 distance TM_Length 1

Page 103: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 100 Version 0.1 04/09/2003

(no inherited attribute) Associations : TARIFF STRUCTURE defined by * N used to define * N TARIFF ZONE end of 1 N to * N STOP POINT end of 1 N to * N DISTANCE MATRIX ELEMENT PRICE given for * N related to 1 C GEOGRAPHICAL STRUCTURE FACTOR given for * N used in 1 C TARIFF ZONE start of 1 N from * N STOP POINT start of 1 N from * N Diagrams: CD TM Fig. 51 Fare Structure CD TM Fig. 54 Prices

3.81. DISTANCE MATRIX ELEMENT PRICE A set of all possible price features of a DISTANCE MATRIX ELEMENT: default total price etc. Own attributes: start date start date date (FR) 1 price decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N DISTANCE MATRIX ELEMENT related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.82. DRIVER An EMPLOYEE whose usual work is to drive a public transport vehicle. (no own attribute) Inherited attributes:

< EMPLOYEE > Id Id TM_Identifier 1

< EMPLOYEE > personnel id normalizedString (FR)

Associations : ROSTER DESIGN suitable for * N assigned to * N ROSTER MATRIX used for * N assigned to * N

Page 104: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 101 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments CD TM Fig. 38 Driver Accounting

3.83. DRIVER ASSIGNMENT An assignment of an EMPLOYEE to a ROW/DRIVER in a ROSTER MATRIX for a specified actual OPERATING DAY. (no own attribute) (no inherited attribute)

Associations : EMPLOYEE specified by 1 N specifying * N OPERATING DAY used to define 1 C for * N ROW/DRIVER used to define 1 C for * N Diagrams: CD TM Fig. 37 Driver Assignments

3.84. DRIVER INCIDENT An INCIDENT concerning LOGICAL DRIVERs. (no own attribute) Inherited attributes:

< EVENT > description string (FR) < EVENT > Id Id TM_Identifier 1 < EVENT > time time (FR) 1

Associations : LOGICAL DRIVER concerned by 1..* N concerning * N Diagrams: CD TM Fig. 43 Events

3.85. DRIVER SCHEDULE VERSION The set of all DUTies defined for a specific DAY TYPE to which the same VALIDITY CONDITIONs have been assigned. (no own attribute) Inherited attributes:

< VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Page 105: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 102 Version 0.1 04/09/2003

Associations : TIMETABLE VERSION comprising 0..1 N valid for * N PRODUCTION PLAN dereived from * N base for 1 N DAY TYPE for 0..1 N worked on * N DUTY included in * N composed of 0..1 N VEHICLE SCHEDULE VERSION related to * N related to * N Diagrams: CD TM Fig. 34 Schedules and versions CD TM Fig. 40 Production Plan

3.86. DRIVER TRIP A planned non-driving movement of a driver within a DUTY PART. This may be necessary to reach the first SPELL in a STRETCH, between two SPELLs or after the last SPELL in a STRETCH. It may be entirely on foot or may use a VEHICLE JOURNEY on a vehicle driven by another driver. Own attributes: Id_driver trip Id_driver trip TM_Identifier 1 accounting time duration (FR) accounting factor TM_AnyType (no inherited attribute)

Associations : TIMING POINT end of 1 C to * N DRIVER TRIP TIME for * N covered in 1 C TIMING POINT start of 1 C from * N TRIP PATTERN used as 0..1 N a use of 0..1 N Diagrams: CD TM Fig. 28 Journey Times

3.87. DRIVER TRIP TIME The time allowed for a driver to cover a particular DRIVER TRIP during a specified TIME BAND. Own attributes: duration duration (FR) 1 transport mode TM_AnyType (no inherited attribute)

Associations : DRIVER TRIP covered in 1 C for * N TIME BAND used to define 1 C associated with * N

Page 106: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 103 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 28 Journey Times

3.88. DRIVING SPELL A SPELL of driver work between reliefs during which (s)he is driving one vehicle. (no own attribute) Inherited attributes:

< SPELL > accounting factor TM_AnyType < SPELL > accounting time duration (FR) < SPELL > finishing duration duration (FR) < SPELL > Id Id TM_Identifier 1 < SPELL > preparation duration duration (FR)

Associations : FILL IN TIME added to 0..1 N completed by 1 C RELIEF OPPORTUNITY end of 1 N to 0..1 N RELIEF OPPORTUNITY start of 1 N from 0..1 N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.89. DUTY The work to be performed by a driver on a particular DAY TYPE. Own attributes: Id Id TM_Identifier 1 finishing duration duration (FR) preparation duration duration (FR) (no inherited attribute)

Associations : TIME ALLOWANCE attached to * N complemented by 1 C COST CENTRE chosen for 0..1 N assigned to * N DUTY TYPE classifying 1 N classified as * N DRIVER SCHEDULE VERSION composed of 0..1 N included in * N TIMETABLE VERSION comprising 0..1 valid for * N DAY TYPE for 1 N worked on * N ORGANISATIONAL UNIT in charge of 0..1 N under charge of * N QUALIFICATION required for * N requiring * N ROSTER ELEMENT specified as * N entered in 0..1 N

Page 107: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 104 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 25 Days CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 34 Schedules and versions CD TM Fig. 36 Roster Assignments CD TM Fig. 37 Driver Assignments CD TM Fig. 61 Responsibility for Resources

3.90. DUTY PART A continuous part of a driver DUTY during which (s)he is under the management of the company. A DUTY PART may include BREAKs. Own attributes: Id Id TM_Identifier 1 accounting factor TM_AnyType accounting time duration (FR) driver access duration duration (FR) driver return duration duration (FR) end time time (FR) finishing duration duration (FR) preparation duration duration (FR) start time time (FR) (no inherited attribute)

Associations : TIME ALLOWANCE attached to * N complemented by 1 C TIMING POINT end of 1 N ended at * N ASSIGNED DUTY made up of 0..1 N part of * N STRETCH part of * N including 0..1 N TIMING POINT start of 1 N started at * N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.91. DUTY TYPE A classification of a DUTY, in terms of working hours within the day.

Own attributes: name name normalizedString (FR) 1

description string (FR)

Page 108: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 105 Version 0.1 04/09/2003

(no inherited attribute) Associations : DUTY classified as * N classifying 1 N ROSTER CYCLE ELEMENT classified as * N classifying 0..1 N DESIGN WEEK ELEMENT classified as * N entered in 0..1 N ROSTER ELEMENT classified as * N classifying 0..1 N TIME BAND the end band for 0..1 N ending within * N TIME BAND the start band for 0..1 N starting within * N Diagrams: CD TM Fig. 33 Driver Duties CD TM Fig. 36 Roster Assignments

3.92. EMPLOYEE An employee of the public transport company. Own attributes: Id Id TM_Identifier 1

personnel id normalizedString (FR)

(no inherited attribute)

Associations : CREW BASE base for 0..1 N reporting to * N MESSAGE calling * N called by 1 N COST CENTRE chosen for 0..1 N by default assigned to * N ACTIVITY LOG ENTRY for * N used in 1 C ABSENCE for * N in 1 C ACCOUNT ENTRY for * N used in 1 C QUALIFICATION possessed by * N possessing * N ORGANISATIONAL UNIT provided with 0..1 N by default available

for * N

MESSAGE sent by * N sending 1 N DRIVER ASSIGNMENT specifying * N specified by 1 N

Page 109: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 106 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments CD TM Fig. 38 Driver Accounting CD TM Fig. 44 Messages CD TM Fig. 61 Responsibility for Resources

3.93. ENTITY Any data instance to be managed in an operational Version Management System. When several data sources coexist (multimodality and/or interoperability), an ENTITY has to be related to a given DATA SYSTEM in which it is defined. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : DATA SYSTEM comprising 1 C belonging to * N VALIDITY CONDITION defined by * N defining 1 ENTITY IN REPOSITORY filled by 1 N instance of * N ENTITY IN VERSION valid instance of 0..1 N valid for only one 1 C ENTITY IN VERSION valid instance of * N valid for several 1 C Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 22 Validity Conditions CD TM Fig. 24 Combined Diagram on Versions

3.94. ENTITY IN FRAME The different ENTITies IN REPOSITORY which can be relevant for corresponding VERSION FRAMEs. (no own attribute) (no inherited attribute)

Associations : TYPE OF FRAME comprising 1 C belonging to * N ENTITY IN REPOSITORY comprising 1 C belonging to * N ENTITY IN VERSION restricted by * N restricting 0..1 N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 34 Schedules and versions

Page 110: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 107 Version 0.1 04/09/2003

3.95. ENTITY IN REPOSITORY Any ENTITY name belonging to the repository. E.g DAY TYPE, PROPERTY OF DAY, TIME BAND, VEHICLE TYPE, DUTY, etc, are relevant instances of ENTITY IN REPOSITORY in the context of Version Management.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : ENTITY IN FRAME belonging to * N comprising 1 C TYPE OF VALIDITY defined by * N defining * N ENTITY instance of * N filled by 1 N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions

3.96. ENTITY IN VERSION The ENTITies associated to a given VERSION. ENTITY IN VERSION is restricted by ENTITY IN FRAME. (no own attribute) (no inherited attribute)

Associations : TRACE document within * N changed by 1 C DELTA from version * N previous value of 1 C VERSION governing 1 C governed by 1..* N ENTITY IN FRAME restricting 0..1 N restricted by * N DELTA to version * N updated value 1 C ENTITY valid for only one 1 C valid instance of 0..1 N ENTITY valid for several 1 C valid instance of * N Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 34 Schedules and versions

Page 111: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 108 Version 0.1 04/09/2003

3.97. ESTIMATED PASSING TIME Time data, calculated from the latest available input, about when a public transport vehicle will pass a particular POINT IN JOURNEY PATTERN on a specified DATED VEHICLE JOURNEY. These are mainly used to inform passengers about expected times of arrival and/or departure, but may also be used for monitoring and re-planning. Own attributes: expected arrival time time (FR) expected departure time time (FR)

expected non-stop passing time

time (FR)

expected waiting time duration (FR) Inherited attributes: < PASSING TIME

> alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

Associations : MONITORED VEHICLE JOURNEY at 1 C for * N POINT IN JOURNEY PATTERN passed at 1 C at * N Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.98. EVENT Any event affecting the public transport operation (production follow-up, management of information or the technical functioning), occurring on an OPERATING DAY and recorded in the system. An EVENT is generally causing a CONTROL ACTION. Own attributes: Id Id TM_Identifier 1 description string (FR) time time (FR) 1 (no inherited attribute)

Associations : MONITORED VEHICLE JOURNEY afffected by 0..1 N occurring on * N DATED VEHICLE JOURNEY afffected by 0..1 N occurring on * N CONTROL ACTION caused by * N causing * N TYPE OF EVENT classifying 1 N classified as * N MESSAGE communicating 0..1 N communicated by 0..1 N

Page 112: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 109 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 43 Events CD TM Fig. 55 Service Journey Performance

3.99. FARE DAY TYPE A type of day used in the fare collection domain, characterised by one or more properties which affect the definition of access rights and prices in the fare system. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N PROPERTY OF DAY used to describe 1..* N described by * N Diagrams: CD TM Fig. 52 Fare Parameters

3.100. FARE PRODUCT An immaterial marketable element (access rights, discount rights etc), specific to a CHARGING METHOD. Own attributes: Id Id TM_Identifier 1

type normalizedString (FR) 1

name normalizedString (FR)

(no inherited attribute)

Associations : FARE VERSION comprising 1 C valid for 1..* N SALES PACKAGE ELEMENT for * N assigned to 1 C FARE PRODUCT PRICE given for * N related to 1 C VALIDITY PARAMETER ASSIGNMENT specifying limits for * N specified by 1 C CHARGING METHOD used to charge 1 C charged according to * N Diagrams: CD IFM Product CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

Page 113: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 110 Version 0.1 04/09/2003

3.101. FARE PRODUCT PRICE A set of all possible price features of a FARE PRODUCT: default total price, discount in value or percentage etc. Own attributes: start date start date date (FR) 1 price decimal (FR) discount in percentage decimal (FR) discount in value decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N FARE PRODUCT related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.102. FARE QUERY A PASSENGER QUERY about fares. (no own attribute) Inherited attributes:

< PASSENGER QUERY > type of validity normalizedString

(FR) 1

< PASSENGER QUERY > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 45 Information Facilities

3.103. FARE SECTION A subdivision of a JOURNEY PATTERN consisting of consecutive POINTs IN JOURNEY PATTERN, used to define an element of the fare structure. (no own attribute) (no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N RECORDED PT TRIP from * N start of 0..1 N RECORDED RIDE from * N start of 0..1 N POINT IN JOURNEY PATTERN start of 1 C starting at 0..1 N RECORDED RIDE to * N end of 0..1 N RECORDED PT TRIP to * N end of 0..1 N

Page 114: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 111 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 52 Fare Parameters CD TM Fig. 56 Recorded Use of Services

3.104. FARE STRUCTURE ELEMENT A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (fare structure) are applied. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : FARE STRUCTURE ELEMENT IN SEQUENCE a view of * N viewed as 1 C FARE STRUCTURE ELEMENT PRICE given for * N related to 1 C CONTROLLABLE ELEMENT IN SEQUENCE included in 1..* N a chain of 1 C VALIDITY PARAMETER ASSIGNMENT specifying limits for * N specified by 1 C GEOGRAPHICAL STRUCTURE FACTOR used to define * N defined by * N QUALITY STRUCTURE FACTOR used to define * N defined by * N TIME STRUCTURE FACTOR used to define * N defined by * N ACCESSED FARE STRUCTURE ELEMENT validated as * N consumed by 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 51 Fare Structure CD TM Fig. 54 Prices

3.105. FARE STRUCTURE ELEMENT IN SEQUENCE A FARE STRUCTURE ELEMENT as a part of a VALIDABLE ELEMENT, including its possible order in the sequence of FARE STRUCTURE ELEMENTs forming that VALIDABLE ELEMENT, and its possible quantitative limitation. Own attributes: Id Id TM_Identifier 1 limited access number boolean (FR)

access number nonNegativeInteger (FR)

order positiveInteger (FR)

Page 115: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 112 Version 0.1 04/09/2003

(no inherited attribute) Associations : VALIDABLE ELEMENT a chain of 1 C included in 1..* N FARE STRUCTURE ELEMENT viewed as 1 C a view of * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 51 Fare Structure

3.106. FARE STRUCTURE ELEMENT PRICE A set of all possible price features of a FARE STRUCTURE ELEMENT: default total price, discount in value or percentage etc. Own attributes: start date start date date (FR) 1 price decimal (FR) discount in percentage decimal (FR) discount in value decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N FARE STRUCTURE ELEMENT related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.107. FARE VERSION A set of fare collection data to which the same VALIDITY CONDITIONs have been assigned. (no own attribute) (no inherited attribute)

Associations : OPERATING DAY the validity start of 1 C valid from 0..1 N SALES PACKAGE valid for 1..* N comprising 1 C TYPE OF TRAVEL DOCUMENT valid for 1..* N comprising 1 C TARIFF STRUCTURE valid for 1..* N comprising 1 C FARE PRODUCT valid for 1..* N comprising 1 C VALIDABLE ELEMENT valid for 1..* N comprising 1 C Diagrams: CD TM Fig. 53 Fare Products and Sales

Page 116: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 113 Version 0.1 04/09/2003

3.108. FILL IN TIME A non-productive period of driver time. This is either the result of the duty cutting procedure or is introduced to prolong a DRIVING SPELL to a minimum length. Own attributes: duration duration (FR) 1 accounting factor TM_AnyType accounting time duration (FR) (no inherited attribute)

Associations : DRIVING SPELL completed by 1 C added to 0..1 N TIMING POINT the location of 1 N spent at * N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.109. FOOTNOTE A text for informational purposes on exceptions in a LINE, a JOURNEY PATTERN, etc. The information may be usable for passenger or driver information. Own attributes: Id Id TM_Identifier 1 advertised boolean (FR) text string (FR) 1 (no inherited attribute)

Associations : FOOTNOTE ASSIGNMENT using * N used by 1 C Diagrams: CD TM Fig. 46 Footnotes

3.110. FOOTNOTE ASSIGNMENT The assignment of a FOOTNOTE showing an exception in a JOURNEY PATTERN, a COMMON SECTION, or a VEHICLE JOURNEY, possibly specifying at which POINT IN JOURNEY PATTERN the validity of the FOOTNOTE starts and ends respectively. Own attributes: Id Id TM_Identifier 1 mark TM_AnyType 1

Page 117: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 114 Version 0.1 04/09/2003

(no inherited attribute) Associations : POINT IN JOURNEY PATTERN end of 0..1 N to * N COMMON SECTION marked by 0..1 N assigned to * N JOURNEY PATTERN marked by 0..1 N assigned to * N VALIDITY CONDITION restricting * N defined for * N POINT IN JOURNEY PATTERN start of 0..1 N from * N FOOTNOTE used by 1 C using * N Diagrams: CD TM Fig. 46 Footnotes

3.111. FREQUENCY OF USE The limits of usage frequency for a FARE PRODUCT (or one of its components) or a SALES PACKAGE during a specific VALIDITY PERIOD. There may be different tariffs depending on how often the right is consumed during the period. Own attributes: maximal frequency TM_Frequency minimal frequency TM_Frequency Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Associations : VALIDITY PERIOD allowing 1 N within * N Diagrams: CD TM Fig. 52 Fare Parameters

3.112. GARAGE A facility used for parking and maintaining vehicles. PARKING POINTs in a GARAGE are called GARAGE POINTs.

Own attributes: name name normalizedString (FR) 1

Page 118: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 115 Version 0.1 04/09/2003

(no inherited attribute) Associations : GARAGE POINT belonging to 1..* N comprising 1 N VEHICLE by default parked at * N a default parking place

for 0..1 N

CALL FOR REPAIRS concerning * N concerned by 1 N ORGANISATIONAL UNIT manager of 0..1 N managed by * N CREW BASE near * N near * N Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 31 Vehicle Requirements CD TM Fig. 44 Messages CD TM Fig. 61 Responsibility for Resources

3.113. GARAGE POINT A subtype of PARKING POINT located in a GARAGE. (no own attribute) Inherited attributes: < TIMING POINT

> allowed for wait time duration (FR)

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

< TIMING POINT > category normalizedString

(FR)

Associations : GARAGE comprising 1 N belonging to 1..* N VEHICLE SERVICE PART ending at * N end of 1 N VEHICLE SERVICE PART starting at * N start of 1 N Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

Page 119: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 116 Version 0.1 04/09/2003

3.114. GENERIC PARAMETER ASSIGNMENT A VALIDITY PARAMETER ASSIGNMENT specifying generic access rights for a class of products (e.g. a time band limit – 7 to 10 a.m. – for trips made with a student pass). (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.115. GEOGRAPHICAL INTERVAL A geographical interval specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this interval: 0-5 km, 4-6 zones etc. Own attributes: Id Id TM_Identifier 1 start geo value TM_AnyType 1 end geo value TM_AnyType 1 (no inherited attribute)

Associations : TARIFF STRUCTURE defined by * N used to define * N GEOGRAPHICAL INTERVAL PRICE given for * N related to 1 C GEOGRAPHICAL STRUCTURE FACTOR given for * N used in 1 C Diagrams: CD TM Fig. 51 Fare Structure CD TM Fig. 54 Prices

3.116. GEOGRAPHICAL INTERVAL PRICE A set of all possible price features of a GEOGRAPHICAL INTERVAL: default total price etc. Own attributes: start date start date date (FR) 1 price decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N GEOGRAPHICAL INTERVAL related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N

Page 120: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 117 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 54 Prices

3.117. GEOGRAPHICAL STRUCTURE FACTOR The value of a GEOGRAPHICAL INTERVAL or a DISTANCE MATRIX ELEMENT expressed by a GEOGRAPHICAL UNIT. (no own attribute) (no inherited attribute)

Associations : FARE STRUCTURE ELEMENT defined by * N used to define * N GEOGRAPHICAL INTERVAL used in 1 C given for * N GEOGRAPHICAL UNIT used in 1 C given for * N DISTANCE MATRIX ELEMENT used in 1 C given for * N Diagrams: CD TM Fig. 51 Fare Structure

3.118. GEOGRAPHICAL UNIT A unit for calculating geographical graduated fares.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : TARIFF STRUCTURE defined by * N used to define 0..1 N GEOGRAPHICAL STRUCTURE FACTOR given for * N used in 1 C Diagrams: CD TM Fig. 51 Fare Structure

3.119. GROUP OF LINES A grouping of lines which will be commonly referenced for a specific purpose. Own attributes: Id Id TM_Identifier 1 description string (FR)

name normalizedString (FR)

Page 121: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 118 Version 0.1 04/09/2003

(no inherited attribute) Associations : SHORT TERM DAY TYPE ASSIGNMENT for * N used to define 1 C ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N VEHICLE SCHEDULE VERSION for * N covered by 0..1 N LINE included in 1..* N composed of * N JOURNEY PATTERN N N LINE main line for 0..1 N represented by 0..1 N PURPOSE OF GROUPING the classifincation for 1 N classified by * N Diagrams: CD TM Fig. 17 Lines CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 25 Days CD TM Fig. 34 Schedules and versions CD TM Fig. 52 Fare Parameters

3.120. GROUP OF LINK SEQUENCES A grouping of LINK SEQUENCEs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : LINK SEQUENCE included in 1..* N composed of * N PURPOSE OF GROUPING the classification for 1 C classified as * N Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network

3.121. GROUP OF LINKS A grouping of LINKs. E.g one GROUP OF LINKs may be managed by a same AUTHORITY. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : LINK included in 1..* N made up of * N PURPOSE OF GROUPING the classification for 1 C classified as * N

Page 122: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 119 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network

3.122. GROUP OF OPERATORS A group of OPERATORs having for instance common schemes for fare collection or passenger information.

Own attributes: category normalizedString (FR)

Id Id TM_Identifier 1 (no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N OPERATOR grouped in 1..* N grouping * N Diagrams: CD TM Fig. 52 Fare Parameters CD TM Fig. 60 Responsibility for Services

3.123. GROUP OF POINTS A grouping of POINTs. The STOP AREA represents one of the most significant GROUPs OF POINTS. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : STOP AREA a use of 0..1 N used as 1 N ZONE defined by 0..1 N defining 0..1 N POINT included in 1..* N composed of * N PURPOSE OF GROUPING the classification for 1 C classified as * N Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network

3.124. GROUP OF SERVICES A group of SPECIAL SERVICEs, often known to its users by a name or a number. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : SPECIAL SERVICE in 1..* made up of 0..1 N

Page 123: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 120 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 26 Journeys

3.125. GROUP OF TIMEBANDS A grouping of TIME BANDs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N TIME BAND in 1..* N made up of * N Diagrams: CD TM Fig. 52 Fare Parameters

3.126. GROUP OF TIMING LINKS A set of TIMING LINKs grouped together according to the similarity of TIME BANDs which are relevant to them. There may be a GROUP OF TIMING LINKS which covers all TIMING LINKs, for use when different GROUPs OF TIMING LINKS are not needed. Own attributes: id id TM_Identifier 1 description string (FR) Inherited attributes:

< GROUP OF LINKS > Id Id TM_Identifier 1

Associations : NETWORK VERSION comprising 1 C valid for * N TIME DEMAND TYPE ASSIGNMENT for * N used to define 1 C TIMING LINK in 1..* N made up of 0..1 N Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times

3.127. GROUP TICKET The number and characteristics of persons entitled to travel in addition to the holder of an access right. Own attributes: characteristics string (FR)

number of persons positiveInteger (FR)

Page 124: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 121 Version 0.1 04/09/2003

Inherited attributes: < USAGE

PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Diagrams: CD TM Fig. 52 Fare Parameters

3.128. IMPEDED TIME The difference between the impeded and non-impeded passage of a LINK. It consists of slow down time, waiting time, and accelerating time. Own attributes: start time start time time (FR) 1 end time time (FR) 1

distance from link start point

TM_Length

distance covered TM_Length (no inherited attribute)

Associations : MONITORED VEHICLE JOURNEY delayed by 1 C during * N LINK the location of 1 N on * N Diagrams: CD TM Fig. 47 Passing Times

3.129. IMPOSSIBLE MANOEUVRE A specification of impossible move for a certain type of vehicle. It specifies from which INFRASTRUCTURE LINK to which other (adjacent) INFRASTRUCTURE LINK a certain VEHICLE TYPE cannot proceed, due to physical restrictions. (no own attribute) (no inherited attribute)

Associations : INFRASTRUCTURE LINK end of 1 C to * N INFRASTRUCTURE LINK start of 1 C from * N VEHICLE TYPE used to define 1 C defined for * N Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

Page 125: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 122 Version 0.1 04/09/2003

3.130. INCIDENT An unforeseen EVENT influencing the operation of the network. (no own attribute) Inherited attributes:

< EVENT > description string (FR) < EVENT > Id Id TM_Identifier 1 < EVENT > time time (FR) 1

Diagrams: CD TM Fig. 43 Events

3.131. INFRASTRUCTURE LINK A supertype including all LINKs of the physical network (e.g. RAILWAY ELEMENT). (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Associations : OVERTAKING POSSIBILITY at * N overtaking at 1 C INFRASTRUCTURE POINT end of 1 N to * N IMPOSSIBLE MANOEUVRE from * N start of 1 C MEETING RESTRICTION on * N referred to in 1 C VEHICLE TYPE safe to traverse * N safely traversed by * N INFRASTRUCTURE POINT start of 1 N from * N IMPOSSIBLE MANOEUVRE to * N end of 1 C MEETING RESTRICTION with regard to the

opposite * N

referred to in 1 C Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

3.132. INFRASTRUCTURE POINT A supertype including all POINTs of the physical network (e.g. RAILWAY JUNCTION). (no own attribute) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Page 126: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 123 Version 0.1 04/09/2003

Associations : OVERTAKING POSSIBILITY at * N overtaking at 1 C INFRASTRUCTURE LINK from * N start of 1 N VEHICLE TYPE AT POINT specifying the capacity

of * N

location of 1 C INFRASTRUCTURE LINK to * N end of 1 N Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

3.133. INTERCHANGE STATUS The information about the actual status of a SERVICE JOURNEY INTERCHANGE on a specified OPERATING DAY. Recorded information on missed interchanges may be of particular interest. Own attributes: status TM_AnyType 1

number of passengers nonNegativeInteger (FR)

cause of missed interchange normalizedString (FR)

(no inherited attribute)

Associations : OPERATING DAY date of 1 C described on * N SERVICE JOURNEY INTERCHANGE referring to 1 N used to describe * N Diagrams: CD TM Fig. 47 Passing Times

3.134. JOURNEY CANCELLATION A CONTROL ACTION consisting in deleting a DATED VEHICLE JOURNEY from the last ordered plan. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : DATED VEHICLE JOURNEY concerned by 1 N concerning 0..1 N RESPACING referring to 0..1 N generating 0..1 N Diagrams: CD TM Fig. 42 Control Actions

Page 127: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 124 Version 0.1 04/09/2003

3.135. JOURNEY CREATION A CONTROL ACTION consisting in adding a completely new DATED VEHICLE JOURNEY to the last ordered plan. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : DATED VEHICLE JOURNEY concerned by 1 N concerning 0..1 N RESPACING refering to 0..1 N generating 0..1 N Diagrams: CD TM Fig. 42 Control Actions

3.136. JOURNEY MEETING A time constraint for one or several SERVICE JOURNEYs fixing interchanges between them and/or an external event (e.g. arrival or departure of a feeder line, opening time of the theatre, etc.). Own attributes: Id Id TM_Identifier 1 latest time time (FR) earliest time time (FR)

reason for meeting normalizedString (FR) 1

(no inherited attribute)

Associations : VEHICLE JOURNEY combined in * N combining * N STOP POINT concerned by 1..* N concerning * N Diagrams: CD TM Fig. 29 Interchanges

3.137. JOURNEY PART A part of a VEHICLE JOURNEY created according to a specific functional purpose, for instance in situations when vehicle coupling or separating occurrs. Own attributes: id id TM_Identifier 1 start time time (FR) end time time (FR)

Page 128: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 125 Version 0.1 04/09/2003

(no inherited attribute) Associations : PURPOSE OF JOURNEY PARTITION causing 1 C caused by 1..* N POINT end of 1 N to * N JOURNEY PART COUPLE including as joining

part 0..1 N

joining 1 C JOURNEY PART COUPLE including as main part 0..1 N used as main part in 1 C ORGANISATIONAL UNIT responsible for 0..1 N managed by * N POINT start of 1 N from * N VEHICLE JOURNEY subdivided in 1 C part of * N DATED VEHICLE JOURNEY using * N used to compose * N Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 39 Dated Production Components CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services

3.138. JOURNEY PART COUPLE Two JOURNEY PARTs of different VEHICLE JOURNEYs served simultaneously by a train set up by coupling their single vehicles.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : TRAIN BLOCK including 0..1 N included in * N JOURNEY PART joining 1 C including as joining

part 0..1 N

JOURNEY PART used as main part in 1 C including as main part 0..1 N Diagrams: CD TM Fig. 59 Vehicle Coupling

Page 129: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 126 Version 0.1 04/09/2003

3.139. JOURNEY PATTERN An ordered list of STOP POINTs and TIMING POINTs on a single ROUTE, describing the pattern of working for public transport vehicles. A JOURNEY PATTERN may pass through the same POINT more than once. The first point of a JOURNEY PATTERN is the origin. The last point is the destination. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

Page 130: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 127 Version 0.1 04/09/2003

(no inherited attribute) Associations : DESTINATION DISPLAY advertised for 0..1 N named by * N JOURNEY PATTERN LAYOVER allowed on * N allowing 1 C DATED VEHICLE JOURNEY altered to use * N used by 0..1 N FOOTNOTE ASSIGNMENT assigned to * N marked by 0..1 N JOURNEY PATTERN RUN TIME assigned to * N worked using 1 C TYPE OF JOURNEY PATTERN classifying 0..1 N classified as * N CHANGE OF JOURNEY PATTERN concerning * N concerned by 1 N TIMING PATTERN contributing to 1 N made up of * N SERVICE PATTERN contributing to 1 N made up of * N ROUTE covered by 1 C on * N COMMON SECTION defined for * N used to define 1..* N DATED SPECIAL SERVICE described by * N for 0..1 N SPECIAL SERVICE described by * N for 0..1 N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N DISPLAY ASSIGNMENT for * N used to define 1 C GROUP OF LINES N N TIMING LINK IN JOURNEY PATTERN in * N made up of 1 C RECORDED RIDE made on * N used for 0..1 N VEHICLE JOURNEY made using * N for 1 C AUTHORITY managing 0..1 N managed by * N MONITORED VEHICLE JOURNEY monitored as using * N covered by 0..1 N MEAN PASSENGER WAIT TIME on * N worked using 1 C POINT IN JOURNEY PATTERN on 1..* N made up of 1 C RIDE on * N served by 1 C TIMING POINT IN JOURNEY PATTERN the timing reference

for 1 N

by default timed from 0..1 N

Page 131: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 128 Version 0.1 04/09/2003

ORGANISATIONAL UNIT using * N used by * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 17 Lines CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 34 Schedules and versions CD TM Fig. 39 Dated Production Components CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions CD TM Fig. 45 Information Facilities CD TM Fig. 46 Footnotes CD TM Fig. 47 Passing Times CD TM Fig. 48 Passenger Trips CD TM Fig. 49 Mean Trip Duration CD TM Fig. 52 Fare Parameters CD TM Fig. 55 Service Journey Performance CD TM Fig. 56 Recorded Use of Services CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services

3.140. JOURNEY PATTERN LAYOVER time allowance at the end of each journey on a specified JOURNEY PATTERN, to allow for delays and for other purposes. This layover supersedes any global layover and may be superseded by a specific VEHICLE JOURNEY LAYOVER. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : JOURNEY PATTERN allowing 1 C allowed on * N TIME DEMAND TYPE used to define 1 C associated with * N Diagrams: CD TM Fig. 27 Standard Times

3.141. JOURNEY PATTERN RUN TIME The time taken to traverse a TIMING LINK in a particular JOURNEY PATTERN, for a specified TIME DEMAND TYPE. If it exists, it will override the DEFAULT SERVICE JOURNEY RUN TIME and DEFAULT DEAD RUN RUN TIME. Own attributes: duration duration (FR) 1

Page 132: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 129 Version 0.1 04/09/2003

(no inherited attribute) Associations : TIMING LINK covered in 1 C associated with * N TIME DEMAND TYPE used to define 1 C associated with * N JOURNEY PATTERN worked using 1 C assigned to * N Diagrams: CD TM Fig. 27 Standard Times

3.142. JOURNEY PATTERN WAIT TIME The time a vehicle has to wait at a specific TIMING POINT IN JOURNEY PATTERN, for a specified TIME DEMAND TYPE. This wait time can be superseded by a VEHICLE JOURNEY WAIT TIME. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING POINT IN JOURNEY PATTERN associated with 1 C applied at * N TIME DEMAND TYPE used to define 1 C associated with * N Diagrams: CD TM Fig. 27 Standard Times

3.143. LAYER A user-defined VERSION FRAME, specified for a particular functional purpose, within a particular DATA SYSTEM, associating data referring to a particular LOCATING SYSTEM. A LAYER may be subject to various VALIDITY CONDITIONs.

Own attributes: name name normalizedString (FR) 1

purpose TM_AnyType 1 (no inherited attribute)

Associations : VALIDITY CONDITION assigned to 1..* N limited by 1 C DATA SYSTEM base of 1 N referring to * N LOCATING SYSTEM defined for 1 N related to * N VERSION FRAME defining 1 N an implémentation of 0..1 N LAYER VERSION describing * N subject to 1 N Diagrams: CD TM Fig. 23 Layers

Page 133: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 130 Version 0.1 04/09/2003

3.144. LAYER VERSION A particular VERSION of a LAYER. Data from two different LAYER VERSIONs may be related by projections from a particular TYPE OF PROJECTION. (no own attribute) Inherited attributes:

< VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Associations : LAYER subject to 1 N describing * N TYPE OF PROJECTION using as source * N source for 1 N TYPE OF PROJECTION using as target * N target for 1 N VERSION N N Diagrams: CD TM Fig. 23 Layers

3.145. LINE A group of ROUTEs which is generally known to the public by a similar name or number. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : GROUP OF LINES composed of * N included in 1..* N NETWORK VERSION comprising 1 C valid for 1..* N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N ROUTE on 1..* N made up of 1 N COURSE OF JOURNEYS operated on * N served by 1 N GROUP OF LINES represented by 0..1 N main line for 0..1 N TRANSPORT MODE used on 0..1 N operated by * N

Page 134: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 131 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 17 Lines CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 25 Days CD TM Fig. 34 Schedules and versions CD TM Fig. 52 Fare Parameters CD TM Fig. 57 Transport Mode CD TM Fig. 60 Responsibility for Services

3.146. LINE SHAPE The graphical shape of a LINK obtained from a formula or other means, using the LOCATION of its limiting POINTs and depending on the LOCATING SYSTEM used for the graphical representation. Own attributes: formula TM_AnyType 1 (no inherited attribute)

Associations : LINK described by 1 C for * N LOCATING SYSTEM reference for 1 C referring to * N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology

3.147. LINK An oriented spatial object of dimension 1 with view to the overall description of a network, describing a connection between two POINTs. Own attributes: Id Id TM_Identifier 1 length TM_Length

Page 135: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 132 Version 0.1 04/09/2003

(no inherited attribute) Associations : SIMPLE FEATURE a view of * N viewed as 0..1 N LINK IN LINK SEQUENCE a view of * N viewed as 1 N LINK PROJECTION calling as source * N used as target in 1 C TYPE OF LINK classifying 1..* N classified as * N NETWORK VERSION comprising 1 C network version * N POINT end of 1 to * N LINE SHAPE for * N described by 1 C DAY TYPE limiiting the

availability of * N

not available on * N POINT ON LINK located on * N passing through 1 C GROUP OF LINKS made up of * N included in 1..* N IMPEDED TIME on * N the location of 1 N VEHICLE DETECTING on * N location of 1 N POINT start of 1 from * N POINT PROJECTION to * N used as target in 1 Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 03 Infrastructure CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 09 Link Sequences CD TM Fig. 10 Grouping CD TM Fig. 12 Complex Features CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 19 Projection CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times CD TM Isolated figures

Page 136: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 133 Version 0.1 04/09/2003

3.148. LINK IN LINK SEQUENCE The order of a LINK in a LINK SEQUENCE to which it belongs.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : LINK SEQUENCE made up of 1 C in 1..* N LINK viewed as 1 N a view of * N Diagrams: CD TM Fig. 09 Link Sequences CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 18 Combined Diagram on Linear Features

3.149. LINK PROJECTION An oriented correspondence - from one LINK of a source layer, - onto an entity in a target layer: e.g. LINK SEQUENCE, COMPLEX FEATURE, - within a defined TYPE OF PROJECTION. (no own attribute) (no inherited attribute)

Associations : TYPE OF PROJECTION comprising 1 C concerning * N POINT ON LINK end of 1 N ending at * N POINT ON LINK start of 1 N starting at * N LINK used as target in 1 C calling as source * N LINK SEQUENCE used as target in 1 to * N COMPLEX FEATURE used as target in 1 to * N Diagrams: CD TM Fig. 19 Projection

3.150. LINK SEQUENCE An ordered sequence either of POINTs or of LINKs, defining a path through the network. Own attributes: Id Id TM_Identifier 1

Page 137: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 134 Version 0.1 04/09/2003

(no inherited attribute) Associations : ZONE bordered by 0..1 N border for 0..1 N TYPE OF LINK SEQUENCE classifying 1 C classified as * N GROUP OF LINK SEQUENCES composed of * N included in 1..* N NETWORK VERSION comprising 0..1 N valid for * N LINK IN LINK SEQUENCE in 1..* N made up of 1 C POINT IN LINK SEQUENCE in 1..* N made up of 1 C POINT PROJECTION to * N used as target in 1 LINK PROJECTION to * N used as target in 1 Diagrams: CD TM Fig. 09 Link Sequences CD TM Fig. 10 Grouping CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 19 Projection

3.151. LOCATING SYSTEM The system used as reference for location and graphical representation of the network and other spatial objects.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : LINE SHAPE referring to * N reference for 1 C LOCATION referring to * N reference for 1 C LAYER related to * N defined for 1 N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 23 Layers

Page 138: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 135 Version 0.1 04/09/2003

3.152. LOCATION The position of a POINT with a reference to a given LOCATING SYSTEM (e. g. coordiantes).

Own attributes: coordinate_1 TM_LocationCoordinate 1

coordinate_2 TM_LocationCoordinate 1

coordinate_3 TM_LocationCoordinate

(no inherited attribute)

Associations : POINT located by 1 C locating * N LOCATING SYSTEM reference for 1 C referring to * N Diagrams: CD IFM ProductUsage CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology

3.153. LOGICAL DRIVER A theoretically available driver resource for an OPERATING DAY, foreseen to be monitored. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : CHANGE OF DRIVER assigning 0..1 N new assigned in 1 N MESSAGE calling * N called by 1..* N PRODUCTION PLAN comprising 1 N part of * N DRIVER INCIDENT concerning * N concerned by 1..* N LOGICAL DRIVER CREATION concerning 0..1 N concerned by 1 N LOGICAL DRIVER CANCELLATION concerning 0..1 N concerned by 1 N OPERATING DAY date of 1 C dated on * N CHANGE OF DRIVER replacing 0..1 N replaced in 1 N MESSAGE sent by * N sending 1 N

Page 139: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 136 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 40 Production Plan CD TM Fig. 42 Control Actions CD TM Fig. 43 Events CD TM Fig. 44 Messages

3.154. LOGICAL DRIVER CANCELLATION A CONTROL ACTION consisting in removing a LOGICAL DRIVER from the production plan. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : LOGICAL DRIVER concerned by 1 N concerning 0..1 N RESPACING referring to 0..1 N generating 0..1 N Diagrams: CD TM Fig. 42 Control Actions

3.155. LOGICAL DRIVER CREATION A CONTROL ACTION consisting in: - creating a completely new LOGICAL DRIVER, - assigning dated spells to this LOGICAL DRIVER. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : LOGICAL DRIVER concerned by 1 N concerning 0..1 N Diagrams: CD TM Fig. 42 Control Actions

3.156. LOGICAL VEHICLE A theoretically available vehicle resource for an OPERATING DAY, foreseen to be monitored. Own attributes: Id Id TM_Identifier 1

Page 140: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 137 Version 0.1 04/09/2003

(no inherited attribute) Associations : CHANGE OF VEHICLE assigning * N new assigned in 1 N MESSAGE calling * N called by 1..* N PRODUCTION PLAN comprising 1 N part of * N VEHICLE ASSIGNMENT concerning * N concerned by 1 C LOGICAL VEHICLE CREATION concerning 0..1 N concerned by 1 N LOGICAL VEHICLE CANCELLATION concerning 0..1 N concerned by 1 N VEHICLE INCIDENT concerning * N concerned by 1..* N VEHICLE WORK ASSIGNMENT concerning * N concerned by 1 C OPERATING DAY date of 1 C dated on * N VEHICLE DETECTING of * N detected by 0..1 N VEHICLE MONITORING of * N monitored by 1 C CHANGE OF VEHICLE replacing * N replaced in 1 N MESSAGE sent by * N sending 1 N Diagrams: CD TM Fig. 40 Production Plan CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions CD TM Fig. 43 Events CD TM Fig. 44 Messages

3.157. LOGICAL VEHICLE CANCELLATION A CONTROL ACTION consisting in removing a LOGICAL VEHICLE from the production plan. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : LOGICAL VEHICLE concerned by 1 N concerning 0..1 N RESPACING referring to 0..1 N generating 0..1 N Diagrams: CD TM Fig. 42 Control Actions

Page 141: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 138 Version 0.1 04/09/2003

3.158. LOGICAL VEHICLE CREATION A CONTROL ACTION consisting in: - creating a completely new LOGICAL VEHICLE, - assigning DATED VEHICLE JOURNEYs to the new LOGICAL VEHICLE. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : LOGICAL VEHICLE concerned by 1 N concerning 0..1 N VEHICLE WORK ASSIGNMENT going along with 0..1 N accompanied by 0..1 N Diagrams: CD TM Fig. 42 Control Actions

3.159. LUGGAGE ALLOWANCE The number and characteristics (weight, volume) of luggage that a holder of an access right is entitled to carry.

Own attributes: number of luggage nonNegativeInteger (FR)

weight TM_Mass volume TM_Volume Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Diagrams: CD TM Fig. 52 Fare Parameters

3.160. MEAN PASSENGER WAIT TIME An estimated mean waiting time for a passenger at a STOP POINT, used to calculate the approximate duration of a trip. This value is estimated from the mean interval between vehicles on a JOURNEY PATTERN or a COMMON SECTION. Own attributes: duration duration (FR) 1

Page 142: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 139 Version 0.1 04/09/2003

(no inherited attribute) Associations : DAY TYPE used to define 1 C for * N TIME BAND used to define 1 C for * N COMMON SECTION worked using 1 C on * N JOURNEY PATTERN worked using 1 C on * N Diagrams: CD TM Fig. 49 Mean Trip Duration

3.161. MEAN RUN TIME An estimated value of the mean run time on a TIMING LINK, used to inform passengers on the mean duration of trips. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING LINK covered in 1 C for * N TIME BAND used to define 1 C for * N DAY TYPE used to define 1 C for * N Diagrams: CD TM Fig. 49 Mean Trip Duration

3.162. MEETING RESTRICTION A pair of INFRASTRUCTURE LINKs where vehicles of specified VEHICLE TYPEs are not allowed to meet. (no own attribute) (no inherited attribute)

Associations : INFRASTRUCTURE LINK referred to in 1 C on * N INFRASTRUCTURE LINK referred to in 1 C with regard to the

opposite * N

VEHICLE TYPE subject to 1 C for * N VEHICLE TYPE subject to 1 C against * N Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

Page 143: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 140 Version 0.1 04/09/2003

3.163. MESSAGE An information exchange between an EMPLOYEE (e.g. a controller), a LOGICAL DRIVER or a LOGICAL VEHICLE, used to inform about a CONTROL ACTION or an EVENT. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : LOGICAL DRIVER called by 1..* N calling * N EMPLOYEE called by 1 N calling * N LOGICAL VEHICLE called by 1..* N calling * N TYPE OF MESSAGE classifying 1 N classified as * N CONTROL ACTION communicated by 0..1 N communicating 0..1 N EVENT communicated by 0..1 N communicating 0..1 N EMPLOYEE sending 1 N sent by * N LOGICAL VEHICLE sending 1 N sent by * N LOGICAL DRIVER sending 1 N sent by * N Diagrams: CD TM Fig. 43 Events CD TM Fig. 44 Messages

3.164. MONITORED OPERATION An operational data monitored in a VEHICLE MONITORING event (e.g. monitoring a LOGICAL VEHICLE, coupled to others, as operating a planned TRAIN BLOCK). Own attributes: Id Id TM_Identifier 1

type of operation type of operation normalizedString (FR) 1

(no inherited attribute)

Associations : VEHICLE MONITORING of * N monitored by 0..1 N Diagrams: CD TM Fig. 41 Detection and Monitoring

Page 144: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 141 Version 0.1 04/09/2003

3.165. MONITORED SPECIAL SERVICE A special service that is monitored as being operated by a LOGICAL VEHICLE. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : VEHICLE MONITORING on * N monitored by 0..1 N Diagrams: CD TM Fig. 41 Detection and Monitoring

3.166. MONITORED VEHICLE JOURNEY A journey that is monitored as being operated by a LOGICAL VEHICLE. According to the monitoring system capabilities, a MONITORED VEHICLE JOURNEY may be related to a DATED VEHICLE JOURNEY, or only to a JOURNEY PATTERN. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : JOURNEY PATTERN covered by 0..1 N monitored as using * N IMPEDED TIME during * N delayed by 1 C OBSERVED PASSING TIME for * N at 1 C ESTIMATED PASSING TIME for * N at 1 C RECORDED RIDE made using * N used for 0..1 N EVENT occurring on * N afffected by 0..1 N VEHICLE MONITORING on * N monitored by 0..1 N DATED VEHICLE JOURNEY operated by 0..1 N monitored as operating * N Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 43 Events CD TM Fig. 47 Passing Times CD TM Fig. 56 Recorded Use of Services

3.167. NETWORK VERSION A set of network data (and other data logically related to these) to which the same validity period has been assigned.

Own attributes: name name normalizedString (FR) 1

Page 145: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 142 Version 0.1 04/09/2003

Inherited attributes: < VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Associations : LINK network version * N comprising 1 C OPERATING DAY the validity start of 0..1 C valid from 0..1 N DAY TYPE valid for 1..* N comprising 1 C LINE valid for 1..* N comprising 1 C LINK SEQUENCE valid for * N comprising 0..1 N TIME DEMAND TYPE valid for 1..* N comprising 1 C COMMON SECTION valid for * N comprising 0..1 GROUP OF TIMING LINKS valid for * N comprising 1 C STOP AREA valid for * N comprising 1 C TIME BAND valid for * N comprising 1 C POINT valid for * N comprising 1 C ROUTE valid for 1..* N comprising 1 C Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 09 Link Sequences CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 25 Days CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 33 Driver Duties CD TM Fig. 34 Schedules and versions CD TM Fig. 35 Roster Definition

3.168. NON DRIVING SPELL A SPELL of driver work, when a driver is performing some non-driving TASK or waiting on STAND-BY. Own attributes: end time time (FR) 1 start time time (FR) 1

Page 146: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 143 Version 0.1 04/09/2003

Inherited attributes: < SPELL > accounting factor TM_AnyType < SPELL > accounting time duration (FR) < SPELL > finishing duration duration (FR) < SPELL > Id Id TM_Identifier 1 < SPELL > preparation duration duration (FR)

Associations : TIMING POINT the location of 1 N undertaken at * N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.169. NORMAL DATED BLOCK A DATED BLOCK identical to a long-terms planned BLOCK, possibly updated according to short-term modifications of the PRODUCTION PLAN decided by the controll staff. (no own attribute) Inherited attributes: < DATED BLOCK

> Id Id TM_Identifier 1

Associations : BLOCK used by 0..1 using * N Diagrams: CD TM Fig. 39 Dated Production Components

3.170. NORMAL DATED VEHICLE JOURNEY A DATED VEHICLE JOURNEY identical to a long-term planned VEHICLE JOURNEY, possibly updated according to short-term modifications of the PRODUCTION PLAN decided by the controll staff. (no own attribute) Inherited attributes:

< DATED VEHICLE

JOURNEY > Id Id

TM_Identifier 1

Associations : VEHICLE JOURNEY used by 1 C using * N Diagrams: CD TM Fig. 39 Dated Production Components CD TM Fig. 47 Passing Times CD TM Fig. 55 Service Journey Performance

Page 147: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 144 Version 0.1 04/09/2003

3.171. OBSERVED PASSING TIME The actual passing of a public transport vehicle at a pre-defined POINT during a MONITORED VEHICLE JOURNEY. Own attributes: actual departure time time (FR) actual arrival time time (FR)

actual non-stop passing time

time (FR)

actual waiting time duration (FR) Inherited attributes: < PASSING TIME

> alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

Associations : MONITORED VEHICLE JOURNEY at 1 C for * N POINT passed at 1 C at * N Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.172. OFFENCE A log entry providing data on a violation of fare rules. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : VALIDATION ENTRY detecting 1 N detected by * N Diagrams: CD IFM Travel document inspection CD TM Fig. 50 Access Rights, Control and Validation

3.173. OPERATING DAY A day of public transport operation in a specific calendar. An OPERATING DAY may last more than 24 hours. Own attributes: calendar calendar TM_AnyType 1 date date date (FR) 1 earliest time time (FR) latest time time (FR)

Page 148: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 145 Version 0.1 04/09/2003

(no inherited attribute) Associations : COLUMN/DAY assigned * N the validity start of 0..1 N DATED BLOCK dated on * N date of 1 C DATED VEHICLE JOURNEY dated on * N date of 1 C LOGICAL DRIVER dated on * N date of 1 C LOGICAL VEHICLE dated on * N date of 1 C INTERCHANGE STATUS described on * N date of 1 C ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N SHORT TERM DAY TYPE ASSIGNMENT for * N used to define 1 C ACTIVITY LOG ENTRY for * N used in 1 C DRIVER ASSIGNMENT for * N used to define 1 C ACCOUNT ENTRY for * N used in 1 C RECORDED PT TRIP made on * N date of 0..1 N RECORDED RIDE made on * N date of 0..1 N ABSENCE on * N used to define 1 C PRODUCTION PLAN prepared for * N date of 1 C ACCOUNTING PERIOD starting at 0..1 N the start day of 1 C PERIOD starting at 0..1 N the start day of 1 C NETWORK VERSION valid from 0..1 N the validity start of 0..1 C FARE VERSION valid from 0..1 N the validity start of 1 C DAY TYPE valid on 0..1 N assigned to * N

Page 149: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 146 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments CD TM Fig. 38 Driver Accounting CD TM Fig. 39 Dated Production Components CD TM Fig. 40 Production Plan CD TM Fig. 47 Passing Times CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 52 Fare Parameters CD TM Fig. 53 Fare Products and Sales CD TM Fig. 55 Service Journey Performance CD TM Fig. 56 Recorded Use of Services

3.174. OPERATING DEPARTMENT The operating department which administers certain LINEs.

Own attributes: name name normalizedString (FR) 1

type of operation normalizedString (FR)

(no inherited attribute)

Associations : OPERATOR owner of 1 C owned by 1..* N ORGANISATIONAL UNIT part of 1..* N comprising 1 C Diagrams: CD TM Fig. 60 Responsibility for Services CD TM Fig. 61 Responsibility for Resources

3.175. OPERATOR A company providing public transport services.

Own attributes: name name normalizedString (FR) 1

Page 150: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 147 Version 0.1 04/09/2003

(no inherited attribute) Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N GROUP OF OPERATORS grouping * N grouped in 1..* N PI FACILITY managed by * N managing 0..1 N AUTHORITY ordering PT service

from * N

serving PT for * N OPERATING DEPARTMENT owned by 1..* N owner of 1 C Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 52 Fare Parameters CD TM Fig. 60 Responsibility for Services CD TM Fig. 61 Responsibility for Resources

3.176. OPTIMIZATION MODE A type of optimisation criteria used to select a trip proposal (e.g. minimum duration, distance, number of interchanges, amount of fare, etc.). Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TRIP OPTIMIZATION QUERY optimised by * N used in 1..* N Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 48 Passenger Trips

3.177. ORGANISATIONAL UNIT A grouping of responsibilities in a public transport company for planning and control.

Own attributes: name name normalizedString (FR) 1

Page 151: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 148 Version 0.1 04/09/2003

(no inherited attribute) Associations : EMPLOYEE by default available

for * N

provided with 0..1 N POINT IN JOURNEY PATTERN by default managed by * N responsible for 0..1 N OPERATING DEPARTMENT comprising 1 C part of 1..* N BLOCK managed by * N responsible for 0..1 N GARAGE managed by * N manager of 0..1 N CREW BASE managed by * N manager of 0..1 N VEHICLE managed by * N responsible for 0..1 N STOP POINT managed by * N responsible for 0..1 N JOURNEY PART managed by * N responsible for 0..1 N ROSTER MATRIX setup by * N owner of 0..1 N DUTY under charge of * N in charge of 0..1 N JOURNEY PATTERN used by * N using * N Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 26 Journeys CD TM Fig. 31 Vehicle Requirements CD TM Fig. 33 Driver Duties CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services CD TM Fig. 61 Responsibility for Resources

3.178. OVERTAKING POSSIBILITY A POINT or a LINK where vehicles of specified VEHICLE TYPEs are not allowed to overtake each other. (no own attribute) (no inherited attribute)

Associations : VEHICLE TYPE overtaken at 1 C against * N INFRASTRUCTURE POINT overtaking at 1 C at * N INFRASTRUCTURE LINK overtaking at 1 C at * N VEHICLE TYPE overtaking at 1 C for * N

Page 152: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 149 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

3.179. PARKING POINT A TIMING POINT where vehicles may stay unattended for a long time. A vehicle's return to park at a PARKING POINT marks the end of a BLOCK. (no own attribute) Inherited attributes: < TIMING POINT

> allowed for wait time duration (FR)

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

< TIMING POINT > category normalizedString

(FR)

Associations : VEHICLE MONITORING at * N location of 0..1 N CALL FOR MEANS concerning * N involved in 0..1 N BLOCK ended at * N end of 1 N BLOCK started at * N start of 1 N Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 41 Detection and Monitoring CD TM Fig. 44 Messages

3.180. PASSENGER QUERY A request for a specific information on public transport, expressed during a PI TRANSACTION. Own attributes: Id Id TM_Identifier 1

type of validity normalizedString (FR) 1

(no inherited attribute)

Associations : TYPE OF QUERY classifying 1 N classified as * N PI TRANSACTION made up of 1 N part of * N Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 48 Passenger Trips

Page 153: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 150 Version 0.1 04/09/2003

3.181. PASSING TIME Time data concerning public transport vehicles passing a particular POINT; e.g. arrival time, departure time, waiting time. Own attributes: Id Id TM_Identifier 1 alight and reboard boolean (FR) (no inherited attribute) Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.182. PAUSE A period of paid driver time at the end of a SERVICE JOURNEY or during or after a DEAD RUN when the driver is responsible for the VEHICLE, but resting in the VEHICLE or in a designated BREAK FACILITY near the POINT where the VEHICLE has stopped. Own attributes: duration duration (FR) 1 accounting time duration (FR) accounting factor TM_AnyType (no inherited attribute)

Associations : VEHICLE JOURNEY followed by 1 C after 0..1 N BREAK FACILITY used for 0..1 N in * N Diagrams: CD TM Fig. 32 Resource Plan

3.183. PERIOD A continuous interval of time between two OPERATING DAYs which will be used to define validities.

Own attributes: name normalizedString (FR)

(no inherited attribute)

Associations : OPERATING DAY the start day of 1 C starting at 0..1 N TIMETABLE VERSION valid during 0..1 N used to define 1..* N Diagrams: CD TM Fig. 26 Journeys

Page 154: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 151 Version 0.1 04/09/2003

3.184. PI FACILITY A public transport information facility, as for instance terminals (on street, at information desks, telematic, ...) or printed material (leaflets displayed at stops, booklets, ...). Own attributes: Id Id TM_Identifier 1 address TM_AnyType description string (FR) (no inherited attribute)

Associations : TYPE OF PI FACILITY classifying 1 N classified as * N PI TRANSACTION from * N used for 0..1 N AUTHORITY managing 0..1 N managed by * N OPERATOR managing 0..1 N managed by * N CUSTOMER owner of 0..1 N owned by * N DISPLAY ASSIGNMENT specifying * N specified by 1 C POINT the location of 0..1 N located at * N TRAIN ELEMENT the location of 0..1 N located in * N VEHICLE the location of 0..1 N located in * N Diagrams: CD TM Fig. 45 Information Facilities

3.185. PI TRANSACTION A connection of a passenger to the operator information system, directly or via an employee, including one or several queries. Own attributes: Id Id TM_Identifier 1 start date date (FR) ened date date (FR) start time time (FR) end time time (FR) user Id TM_AnyType (no inherited attribute)

Associations : PASSENGER QUERY part of * N made up of 1 N PI FACILITY used for 0..1 N from * N Diagrams: CD TM Fig. 45 Information Facilities

Page 155: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 152 Version 0.1 04/09/2003

3.186. PLACE A geographic place of any type which may be specified as the origin or destination of a trip. A PLACE may be of dimension 0 (a POINT), 1 (a road section) or 2 (a ZONE). Own attributes: Id Id TM_Identifier 1

name normalizedString (FR) 1

(no inherited attribute)

Associations : SITE a category of 0..1 N a generic description

of 0..1 N

STOP AREA a category of 0..1 N a generic description

of 0..1 N

POINT a view of 0..1 N a generic description

of 0..1 N

VEHICLE DETECTING at * N location of 1 N ZONE classified by 0..1 N a generic description

of 0..1 N

TRIP PATTERN from * N start of 1 C ACCESS LINK from * N start of 1 C TRIP OPTIMIZATION QUERY from * N the trip origin in 1 C TRIP PATTERN to * N end of 1 C TRIP OPTIMIZATION QUERY to * N the trip destination in 1 C ACCESS LINK to * N end of 1 C Diagrams: CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 28 Journey Times CD TM Fig. 41 Detection and Monitoring CD TM Fig. 48 Passenger Trips

Page 156: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 153 Version 0.1 04/09/2003

3.187. POINT A 0-dimensional node of the network used for the spatial description of the network. POINTs may be located by a LOCATION in a given LOCATING SYSTEM. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

Page 157: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 154 Version 0.1 04/09/2003

(no inherited attribute) Associations : PLACE a generic description

of 0..1 N

a view of 0..1 N SIMPLE FEATURE a view of * N viewed as 0..1 N POINT IN LINK SEQUENCE a view of * N viewed as 1 N POINT IN JOURNEY PATTERN a view of * N viewed as 1 N POINT ON LINK a view of * N viewed as 1 N VEHICLE DETECTING at * N location of 1 N RESPACING at * N location of 1 N CHANGE OF VEHICLE at * N point of occurrence for 1 N OBSERVED PASSING TIME at * N passed at 1 C POINT PROJECTION calling as source 0..* N used as source in 1 C TYPE OF POINT classifying 1..* N classified as * N GROUP OF POINTS composed of * N included in 1..* N COMMON SECTION comprising * N included in 1..* N NETWORK VERSION comprising 1 C valid for * N RESORPTION concerning * N concerned by 1 N DEPARTURE LAG concerning * N concerned by 1 N CHANGE OF JOURNEY TIMING concerning * N concerned by 0..1 N DEPARTURE EXCHANGE concerning * N concerned by 1 N LINK from * N start of 1 JOURNEY PART from * N start of 1 N PI FACILITY located at * N the location of 0..1 N LOCATION locating * N located by 1 C COMPLEX FEATURE represented by * N représentation for 0..1 N ZONE represented by 0..1 N functional centroid for 0..1 N POINT PROJECTION to * N used as target in 1

Page 158: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 155 Version 0.1 04/09/2003

LINK to * N end of 1 CALL FOR MEANS to * N destination of 0..1 N ZONE PROJECTION to * N used as target in 1 JOURNEY PART to * N end of 1 N COMPLEX FEATURE PROJECTION to * N used as target in 1 ZONE PROJECTION N N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 03 Infrastructure CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 07 Resource Management Points CD TM Fig. 08 Activation Facilities CD TM Fig. 09 Link Sequences CD TM Fig. 10 Grouping CD TM Fig. 11 Zones CD TM Fig. 12 Complex Features CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 19 Projection CD TM Fig. 26 Journeys CD TM Fig. 29 Interchanges CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions CD TM Fig. 44 Messages CD TM Fig. 45 Information Facilities CD TM Fig. 47 Passing Times CD TM Fig. 48 Passenger Trips CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services CD TM Isolated figures

3.188. POINT IN JOURNEY PATTERN A STOP POINT or TIMING POINT in a JOURNEY PATTERN with its order in that JOURNEY PATTERN.

Own attributes: order order positiveInteger (FR) 1

for alighting boolean (FR) for boarding boolean (FR)

Page 159: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 156 Version 0.1 04/09/2003

(no inherited attribute) Associations : TIMETABLED PASSING TIME at * N passed at 1 C ESTIMATED PASSING TIME at * N passed at 1 C FOOTNOTE ASSIGNMENT from * N start of 0..1 N JOURNEY PATTERN made up of 1 C on 1..* N ORGANISATIONAL UNIT responsible for 0..1 N by default managed by * N FARE SECTION starting at 0..1 N start of 1 C FOOTNOTE ASSIGNMENT to * N end of 0..1 N POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 29 Interchanges CD TM Fig. 46 Footnotes CD TM Fig. 47 Passing Times CD TM Fig. 52 Fare Parameters CD TM Fig. 56 Recorded Use of Services CD TM Fig. 60 Responsibility for Services

3.189. POINT IN LINK SEQUENCE A POINT in a LINK SEQUENCE indicating its order in that particular LINK SEQUENCE.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : LINK SEQUENCE made up of 1 C in 1..* N POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 09 Link Sequences CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 18 Combined Diagram on Linear Features

Page 160: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 157 Version 0.1 04/09/2003

3.190. POINT ON LINK A POINT on a LINK which is not needed for LINK definition, but may be used for other purposes, e.g. for purposes of AVM or PI, or for driver information.

Own attributes: order order positiveInteger (FR) 1

distance from start TM_Length (no inherited attribute)

Associations : LINK PROJECTION ending at * N end of 1 N LINK passing through 1 C located on * N LINK PROJECTION starting at * N start of 1 N POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 19 Projection

3.191. POINT ON ROUTE A ROUTE POINT used to define a ROUTE with its order on that ROUTE.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : TURN STATION from 0..1 N start of 1 N ROUTE through 1 C on 1..* N TURN STATION to 0..1 N end of 1..* N ROUTE POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 14 Routes CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features

Page 161: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 158 Version 0.1 04/09/2003

3.192. POINT PROJECTION An oriented correspondence - from one POINT of a source layer, - onto a entity in a target layer: e.g. POINT, LINK, LINK SEQUENCE, COMPLEX FEATURE, - within a defined TYPE OF PROJECTION. Own attributes: distance TM_Length (no inherited attribute)

Associations : TYPE OF PROJECTION comprising 1 C concerning * N POINT used as source in 1 C calling as source 0..* N POINT used as target in 1 to * N COMPLEX FEATURE used as target in 1 to * N LINK used as target in 1 to * N LINK SEQUENCE used as target in 1 to * N Diagrams: CD TM Fig. 19 Projection

3.193. PRE-ASSIGNED FARE PRODUCT A FARE PRODUCT consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING METHOD. (no own attribute) Inherited attributes:

< FARE PRODUCT > Id Id TM_Identifier 1

< FARE PRODUCT > name normalizedString

(FR)

< FARE PRODUCT > type normalizedString

(FR) 1

Associations : ACCESS RIGHT IN PRODUCT included in 1..* N composed of 1 C TYPE OF TRAVEL DOCUMENT used for * N accessible with * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

Page 162: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 159 Version 0.1 04/09/2003

3.194. PRICE GROUP A grouping of prices, allowing the grouping of numerous possible consumption elements into a limited number of price references, or to apply grouped increase, in value or percentage. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : FARE PRODUCT PRICE included in * N composed of 0..1 N CONTROLLABLE ELEMENT PRICE included in * N composed of 0..1 N DISTANCE MATRIX ELEMENT PRICE included in * N composed of 0..1 N USAGE PARAMETER PRICE included in * N composed of 0..1 N GEOGRAPHICAL INTERVAL PRICE included in * N composed of 0..1 N VALIDABLE ELEMENT PRICE included in * N composed of 0..1 N TIME INTERVAL PRICE included in * N composed of 0..1 N FARE STRUCTURE ELEMENT PRICE included in * N composed of 0..1 N SALES PACKAGE PRICE included in * N composed of 0..1 N Diagrams: CD TM Fig. 54 Prices

3.195. PRICE UNIT A unit to express prices: amount of currency, abstract fare unit, ticket unit or token etc. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

Page 163: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 160 Version 0.1 04/09/2003

(no inherited attribute) Associations : DISTANCE MATRIX ELEMENT PRICE given in * N used to specify 1 N FARE STRUCTURE ELEMENT PRICE given in * N used to specify 1 N TIME INTERVAL PRICE given in * N used to specify 1 N USAGE PARAMETER PRICE given in * N used to specify 1 N FARE PRODUCT PRICE given in * N used to specify 1 N CONTROLLABLE ELEMENT PRICE given in * N used to specify 1 N SALES PACKAGE PRICE given in * N used to specify 1 N GEOGRAPHICAL INTERVAL PRICE given in * N used to specify 1 N VALIDABLE ELEMENT PRICE given in * N used to specify 1 N AMOUNT OF PRICE UNIT referring to * N referred by 1 N TYPE OF TRAVEL DOCUMENT specified by * N used to specify 0..1 N Diagrams: CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.196. PRODUCTION PLAN A reference version of production activities (service journeys, dead runs, duties...). CONTROL ACTIONs are described with reference to the PRODUCTION PLAN they amend. (no own attribute) Inherited attributes:

< VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Page 164: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 161 Version 0.1 04/09/2003

Associations : VEHICLE SCHEDULE VERSION base for 1 N derived from * N DRIVER SCHEDULE VERSION base for 1 N dereived from * N TIMETABLE VERSION base of 1 N derived from * N OPERATING DAY date of 1 C prepared for * N DATED VEHICLE JOURNEY part of * N comprising 1 N LOGICAL VEHICLE part of * N comprising 1 N DATED BLOCK part of * N comprising 1 N LOGICAL DRIVER part of * N comprising 1 N CONTROL ACTION referring to * N base of 1 N Diagrams: CD TM Fig. 40 Production Plan

3.197. PROPERTY OF DAY A property which a day may posess, such as school holiday, weekday, summer, winter etc.

Own attributes: name name normalizedString (FR) 1

description string (FR) (no inherited attribute)

Associations : DAY TYPE described by * N used to describe * N FARE DAY TYPE described by * N used to describe 1..* N DAY OF WEEK used to define * N defined as 0..1 N Diagrams: CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 35 Roster Definition CD TM Fig. 49 Mean Trip Duration CD TM Fig. 52 Fare Parameters

3.198. PT TRIP A part of a trip starting from the first boarding of a public transport vehicle to the last alighting from a public transport vehicle. A PT TRIP consists of one or more RIDEs and the movements (usually walks) necessary to cover the corresponding CONNECTION LINKs. Own attributes: Id Id TM_Identifier 1

Page 165: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 162 Version 0.1 04/09/2003

(no inherited attribute) Associations : RIDE IN PT TRIP part of 1..* N composed of 1 C TRIP PATTERN served by 1..* N serving 0..1 N Diagrams: CD TM Fig. 48 Passenger Trips

3.199. PUBLIC SITE A sub-type of SITE without any operational relationship to the public transport operator. (no own attribute) Inherited attributes:

< SITE > Id Id TM_Identifier 1

< SITE > name normalizedString (FR) 1

Diagrams: CD TM Fig. 48 Passenger Trips

3.200. PURPOSE OF EQUIPMENT PROFILE A functional purpose which requires a certain set of equipment of different types put together in a VEHICLE EQUIPMENT PROFILE or STOP POINT EQUIPMENT PROFILE.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : VEHICLE EQUIPMENT PROFILE defined for * N defining 1 C STOP POINT EQUIPMENT PROFILE defined for * N defining 1 C Diagrams: CD TM Fig. 06 Stop Point Equipment CD TM Fig. 31 Vehicle Requirements

3.201. PURPOSE OF GROUPING Functional purpose for which GROUPs of elements are defined. The PURPOSE OF GROUPING may be restricted to one or more types of the given object. Own attributes: Id Id TM_Identifier 1

Page 166: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 163 Version 0.1 04/09/2003

(no inherited attribute) Associations : TYPE OF JOURNEY PATTERN allowed for * N restricted to 0..1 N TYPE OF POINT allowed for * N restricted to * N TYPE OF LINK allowed for * N restricted to * N TYPE OF LINK SEQUENCE allowed for * N restricted to * N GROUP OF POINTS classified as * N the classification for 1 C GROUP OF LINKS classified as * N the classification for 1 C GROUP OF LINK SEQUENCES classified as * N the classification for 1 C GROUP OF LINES classified by * N the classifincation for 1 N Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 15 Journey Patterns CD TM Fig. 17 Lines CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 25 Days

3.202. PURPOSE OF JOURNEY PARTITION An operational purpose to change the characteristic of within a JOURNEY PATTERN and with this subdividing the SERVICE JOURNEY into JOURNEY PARTs.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : JOURNEY PART caused by 1..* N causing 1 C Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services

Page 167: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 164 Version 0.1 04/09/2003

3.203. QUALIFICATION A specific knowledge or ability or experience, or a certified skill or education, which may be possessed by an EMPLOYEE and which may be necessary to work a DUTY. The qualification profiles given by all QUALIFICATIONs recorded for EMPLOYEEs are important for correct disposition of DUTies. QUALIFICATIONs may also be assigned to DUTies or SPELLs by the operator. Own attributes: Id Id TM_Identifier 1 expiration date date (FR) description string (FR) (no inherited attribute)

Associations : EMPLOYEE possessing * N possessed by * N SPELL requiring * N required for * N DUTY requiring * N required for * N VEHICLE TYPE requiring * N required to drive * N Diagrams: CD TM Fig. 31 Vehicle Requirements CD TM Fig. 33 Driver Duties CD TM Fig. 37 Driver Assignments CD TM Fig. 57 Transport Mode

3.204. QUALITY STRUCTURE FACTOR A factor influencing access rights definition or calculation of prices, based on the quality: traffic congestion threshold, early/late reservation etc. Own attributes: Id Id TM_Identifier 1 description string (FR)

name normalizedString (FR)

value decimal (FR) (no inherited attribute)

Associations : FARE STRUCTURE ELEMENT defined by * N used to define * N Diagrams: CD TM Fig. 51 Fare Structure

Page 168: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 165 Version 0.1 04/09/2003

3.205. RAILWAY ELEMENT A type of INFRASTRUCTURE LINK used to describe a railway network. (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

3.206. RAILWAY JUNCTION A type of INFRASTRUCTURE POINT used to describe a railway network. (no own attribute) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

3.207. RECORDED PT TRIP The actual PT trip undertaken by a passenger from an origin to a destination. Origin and destination of the trip may be expressed in terms of STOP POINTs, TARIFF ZONEs or FARE SECTIONs, for instance. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : OPERATING DAY date of 0..1 N made on * N TARIFF ZONE end of 0..1 N to * N FARE SECTION end of 0..1 N to * N STOP POINT end of 0..1 N to * N RECORDED RIDE part of * N composed of 0..1 N VALIDATED ACCESS resulting in 0..1 N the result of * N TARIFF ZONE start of 0..1 N from * N FARE SECTION start of 0..1 N from * N STOP POINT start of 0..1 N from * N

Page 169: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 166 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 56 Recorded Use of Services

3.208. RECORDED RIDE A ride made by a passenger on a public transport vehicle from one STOP POINT to another, without intermediate alighting. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : RECORDED PT TRIP composed of 0..1 N part of * N OPERATING DAY date of 0..1 N made on * N TARIFF ZONE end of 0..1 N to * N FARE SECTION end of 0..1 N to * N STOP POINT end of 0..1 N to * N VALIDATED ACCESS resulting in 0..1 N the result of * N STOP POINT start of 0..1 N from * N TARIFF ZONE start of 0..1 N from * N FARE SECTION start of 0..1 N from * N JOURNEY PATTERN used for 0..1 N made on * N MONITORED VEHICLE JOURNEY used for 0..1 N made using * N Diagrams: CD TM Fig. 56 Recorded Use of Services

3.209. RECORDED STOP The recorded stop at a STOP POINT during actual service operation to possibly let passengers board or alight the vehicle. Own attributes: doors-open time time (FR) doors-closed time time (FR)

Page 170: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 167 Version 0.1 04/09/2003

Inherited attributes: < OBSERVED

PASSING TIME > actual non-stop passing time time (FR)

< OBSERVED PASSING TIME > actual arrival time time (FR)

< OBSERVED PASSING TIME > actual waiting time duration (FR)

< PASSING TIME > alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

< OBSERVED PASSING TIME > actual departure time time (FR)

Associations : BOARDING AND ALIGHTING during 0..1 N for 1 C STOP POINT location of 1 N at * N Diagrams: CD TM Fig. 47 Passing Times

3.210. RELIEF OPPORTUNITY A time in a BLOCK where a vehicle passes a RELIEF POINT. This opportunity may or may not be actually used for a relief. Own attributes: time time time (FR) 1 (no inherited attribute)

Associations : DRIVING SPELL from 0..1 N start of 1 N BLOCK including 1 C in * N RELIEF POINT the location of 1 N at * N DRIVING SPELL to 0..1 N end of 1 N Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

Page 171: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 168 Version 0.1 04/09/2003

3.211. RELIEF POINT A TIMING POINT where a relief is possible, i.e. a driver may take on or hand over a vehicle. The vehicle may sometimes be left unattended. (no own attribute) Inherited attributes: < TIMING POINT

> allowed for wait time duration (FR)

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

< TIMING POINT > category normalizedString

(FR)

Associations : RELIEF OPPORTUNITY at * N the location of 1 N CREW BASE manager of 1 N managed by * N CHANGE OF DRIVER occurring at * N a point of occurrence

for 1 N

Diagrams: CD TM Fig. 07 Resource Management Points CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 42 Control Actions

3.212. RESORPTION A CONTROL ACTION consisting in progressively resorbing a delay on one DATED VEHICLE JOURNEY by rescheduling the departure times at one POINT of the following journeys. It is a way of maintaining regular intervals after a disturbance on a particular journey. Own attributes: resorption time value duration (FR) 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : POINT concerned by 1 N concerning * N DATED VEHICLE JOURNEY concerned by 1..* N concerning * N Diagrams: CD TM Fig. 42 Control Actions

Page 172: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 169 Version 0.1 04/09/2003

3.213. RESPACING A CONTROL ACTION consisting in respacing departure times at one POINT after a journey or a vehicle has been aded or cancelled, in order to preserve the regularity of intervals. (no own attribute) Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : DATED VEHICLE JOURNEY concerned by 2..* N concerning * N LOGICAL VEHICLE CANCELLATION generating 0..1 N referring to 0..1 N JOURNEY CANCELLATION generating 0..1 N referring to 0..1 N JOURNEY CREATION generating 0..1 N refering to 0..1 N LOGICAL DRIVER CANCELLATION generating 0..1 N referring to 0..1 N POINT location of 1 N at * N Diagrams: CD TM Fig. 42 Control Actions

3.214. REST A day off for a driver. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ROSTER CYCLE ELEMENT broadly assigned to * N broadly entered in 0..1 N ROSTER CYCLE ELEMENT classified as * N entered in 0..1 N DESIGN WEEK ELEMENT classified as * N entered in 0..1 N ROSTER ELEMENT classified as * N classifying 0..1 N ROSTER ELEMENT specified as * N entered in 0..1 N Diagrams: CD TM Fig. 36 Roster Assignments CD TM Fig. 37 Driver Assignments

Page 173: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 170 Version 0.1 04/09/2003

3.215. RIDE A part of a trip corresponding to the theoretical movement of a user (passenger, driver) on one and only one public transport vehicle, from one STOP POINT to another, on one JOURNEY PATTERN. (no own attribute) (no inherited attribute)

Associations : STOP POINT end of 1 C to * N RIDE IN PT TRIP served by * N serving 1 C JOURNEY PATTERN served by 1 C on * N STOP POINT start of 1 C from * N Diagrams: CD TM Fig. 48 Passenger Trips

3.216. RIDE IN PT TRIP A RIDE in a PT TRIP with its order in that PT TRIP.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : PT TRIP composed of 1 C part of 1..* N RIDE serving 1 C served by * N Diagrams: CD TM Fig. 48 Passenger Trips

3.217. ROAD ELEMENT A type of INFRASTRUCTURE LINK used to describe a road network. (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

Page 174: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 171 Version 0.1 04/09/2003

3.218. ROAD JUNCTION A type of INFRASTRUCTURE POINT used to describe a road network. (no own attribute) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

3.219. ROSTER CYCLE A sequence pattern of WORK and REST where the WORK will be further specified by a particular DUTY TYPE. This pattern is used to assign DUTYs to (theoretically available) drivers in a way that meets the work rules and legal restrictions and is most preferable for the drivers. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : ROSTER MATRIX constructed using * N used to construct 0..1 N ROSTER DESIGN defined using * N used to define 0..1 N ROSTER CYCLE ELEMENT in 1..* N made up of 1 C Diagrams: CD TM Fig. 35 Roster Definition

3.220. ROSTER CYCLE ELEMENT An element of a ROSTER CYCLE which represents a certain position in the ordered sequence of that cycle and to which a REST, WORK or DUTY TYPE may be assigned.

Own attributes: order order positiveInteger (FR) 1

Page 175: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 172 Version 0.1 04/09/2003

(no inherited attribute) Associations : WORK broadly entered in 0..1 N broadly assigned to * N REST broadly entered in 0..1 N broadly assigned to * N DUTY TYPE classifying 0..1 N classified as * N REST entered in 0..1 N classified as * N ROSTER CYCLE made up of 1 C in 1..* N Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 36 Roster Assignments

3.221. ROSTER DESIGN A roster building unit made up of a particular number of DESIGN WEEKs to each of which a different sequence pattern of DUTY TYPEs and REST will be assigned. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : ROSTER DESIGN IN MATRIX a use of * N used as 1 N DRIVER assigned to * N suitable for * N ROSTER DESIGN TYPE classifying 0..1 N classified as * N DESIGN WEEK part of 1..* N made up of 1 C DAY OF WEEK start of 1 N starting on * N ROSTER CYCLE used to define 0..1 N defined using * N Diagrams: CD TM Fig. 35 Roster Definition

3.222. ROSTER DESIGN IN MATRIX A ROSTER DESIGN applied to construct a ROSTER MATRIX and the order of this design in the construction of that ROSTER MATRIX.

Own attributes: order order positiveInteger (FR) 1

Page 176: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 173 Version 0.1 04/09/2003

(no inherited attribute) Associations : ROSTER MATRIX constructed using 1 C used to construct * N ROSTER DESIGN used as 1 N a use of * N Diagrams: CD TM Fig. 35 Roster Definition

3.223. ROSTER DESIGN TYPE A classification of a ROSTER DESIGN which may describe the number of DESIGN WEEKs in that ROSTER DESIGN and the characteristics of the DUTY TYPEs assigned to the first DESIGN WEEK. The classification may be based on other criteria instead, depending on the rostering method. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : ROSTER DESIGN classified as * N classifying 0..1 N Diagrams: CD TM Fig. 35 Roster Definition

3.224. ROSTER ELEMENT An element in a ROSTER MATRIX identified by a ROW/DRIVER and a COLUMN/DAY in that matrix. As a result of the rostering process, a DUTY will be entered into this matrix element which will have to be worked by a theoretically available driver related to the row on the day related to the column in the ROSTER MATRIX (unless a REST is scheduled for the driver on that day). (no own attribute) (no inherited attribute)

Associations : REST classifying 0..1 N classified as * N DUTY TYPE classifying 0..1 N classified as * N DUTY entered in 0..1 N specified as * N REST entered in 0..1 N specified as * N ROW/DRIVER including 1 C in 1..* N COLUMN/DAY including 1 C in 1..* N Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 36 Roster Assignments CD TM Fig. 37 Driver Assignments

Page 177: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 174 Version 0.1 04/09/2003

3.225. ROSTER MATRIX A duty plan consisting of a matrix with rows for theoretically available drivers and columns for days of operation (or maybe vice versa). Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : DRIVER assigned to * N used for * N TIMETABLE VERSION comprising 1 C valid for 1..* N ROW/DRIVER in 1..* N including 1 C COLUMN/DAY in 1..* N including 1 C ORGANISATIONAL UNIT owner of 0..1 N setup by * N ROSTER DESIGN IN MATRIX used to construct * N constructed using 1 C ROSTER CYCLE used to construct 0..1 N constructed using * N Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments CD TM Fig. 61 Responsibility for Resources

3.226. ROUTE An ordered list of located POINTs defining one single path through the road (or rail) network. A ROUTE may pass through the same POINT more than once. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

Page 178: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 175 Version 0.1 04/09/2003

(no inherited attribute) Associations : NETWORK VERSION comprising 1 C valid for 1..* N TIMING PATTERN defined on * N comprising 1 N SERVICE PATTERN defined on * N comprising 1 N DIRECTION for 0..1 N oriented by * N LINE made up of 1 N on 1..* N JOURNEY PATTERN on * N covered by 1 C POINT ON ROUTE on 1..* N through 1 C Diagrams: CD TM Fig. 14 Routes CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 17 Lines CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 25 Days CD TM Fig. 60 Responsibility for Services

3.227. ROUTE LINK An oriented link between two ROUTE POINTs allowing the definition of a unique path through the network. Own attributes: distance TM_Length Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Associations : ROUTE POINT end of 1 C to * N VEHICLE TYPE safe to traverse * N safely traversed by * N ROUTE POINT start of 1 C from * N Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 14 Routes CD TM Fig. 18 Combined Diagram on Linear Features

Page 179: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 176 Version 0.1 04/09/2003

3.228. ROUTE POINT A POINT used to define the shape of a ROUTE through the network. Own attributes: via_flag boolean (FR) 1 Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Associations : POINT ON ROUTE a view of * N viewed as 1 N ROUTE LINK from * N start of 1 C ROUTE LINK to * N end of 1 C Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 14 Routes CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features

3.229. ROW/DRIVER A row in a ROSTER MATRIX which is related to a theoretically available driver. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : DRIVER ASSIGNMENT for * N used to define 1 C ROSTER ELEMENT in 1..* N including 1 C ROSTER MATRIX including 1 C in 1..* N Diagrams: CD TM Fig. 35 Roster Definition CD TM Fig. 37 Driver Assignments

Page 180: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 177 Version 0.1 04/09/2003

3.230. SALE DISCOUNT RIGHT A FARE PRODUCT allowing a customer to benefit from discounts when purchasing SALES PACKAGEs. (no own attribute) Inherited attributes:

< FARE PRODUCT > Id Id TM_Identifier 1

< FARE PRODUCT > name normalizedString

(FR)

< FARE PRODUCT > type normalizedString

(FR) 1

Associations : SALES PACKAGE allowing 1..* N applied to * N Diagrams: CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.231. SALE TRANSACTION A SALE OF a FIXED PACKAGE or a SALE OF a RELOADABLE PACKAGE.

Own attributes: type normalizedString (FR) 1

Inherited attributes:

< CONTRACT EVENT > date date (FR) 1

< CONTRACT EVENT > event type normalizedString

(FR) 1

< CONTRACT EVENT > Id_event Id_event TM_Identifier 1

< CONTRACT EVENT > time time (FR)

Associations : TRAVEL SPECIFICATION accompanying * N accompanied by 0..1 N SALES PACKAGE asked for in 0..1 N concerning * N Diagrams: CD IFM Customer CD TM Fig. 53 Fare Products and Sales

Page 181: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 178 Version 0.1 04/09/2003

3.232. SALES PACKAGE A package to be sold as a whole, consisting of one or several FARE PRODUCTs materialised thanks to one or several TRAVEL DOCUMENTs. The FARE PRODUCTs may be either directly attached to the TRAVEL DOCUMENTs, or may be reloadable on the TRAVEL DOCUMENTs. Own attributes: Id Id TM_Identifier 1 type TM_AnyType 1 (no inherited attribute)

Associations : SALE DISCOUNT RIGHT applied to * N allowing 1..* N FARE VERSION comprising 1 C valid for 1..* N SALE TRANSACTION concerning * N asked for in 0..1 N SALES PACKAGE PRICE given for * N related to 1 C SALES PACKAGE ELEMENT included in 1..* N composed of 1 N VALIDITY PARAMETER ASSIGNMENT specifying limits for * N specified by 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.233. SALES PACKAGE ELEMENT The assignment of a FARE PRODUCT to a TYPE OF TRAVEL DOCUMENT in order to define a SALES PACKAGE, realised as a fixed assignment (printing, magnetic storage etc.) or by the possibility for the FARE PRODUCT to be reloaded on the TYPE OF TRAVEL DOCUMENT.

Own attributes: number of media positiveInteger (FR)

(no inherited attribute)

Associations : TYPE OF TRAVEL DOCUMENT assigned to 1 C for * N FARE PRODUCT assigned to 1 C for * N SALES PACKAGE composed of 1 N included in 1..* N Diagrams: CD TM Fig. 53 Fare Products and Sales

Page 182: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 179 Version 0.1 04/09/2003

3.234. SALES PACKAGE PRICE A set of all possible price features of a SALES PACKAGE: default total price etc. Own attributes: start date start date date (FR) 1 price decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N SALES PACKAGE related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.235. SCHEDULE QUERY A PASSENGER QUERY about public timetables. (no own attribute) Inherited attributes:

< PASSENGER QUERY > type of validity normalizedString

(FR) 1

< PASSENGER QUERY > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 45 Information Facilities

3.236. SEAT CLASS A parameter indicating the quality of transport (e.g. 1st class or 2nd class). Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N Diagrams: CD TM Fig. 52 Fare Parameters

Page 183: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 180 Version 0.1 04/09/2003

3.237. SERVICE JOURNEY A passenger carrying VEHICLE JOURNEY for one specified DAY TYPE. The pattern of working is in principle defined by a SERVICE JOURNEY PATTERN. (no own attribute) Inherited attributes:

< VEHICLE JOURNEY > departure time time (FR) 1

< VEHICLE JOURNEY > Id Id TM_Identifier 1

Associations : SERVICE JOURNEY INTERCHANGE from * N start of 1 C VEHICLE TYPE proposed for 0..1 N made using * N SERVICE JOURNEY INTERCHANGE to * N end of 1 C Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 47 Passing Times CD TM Fig. 55 Service Journey Performance

3.238. SERVICE JOURNEY INTERCHANGE The scheduled possibility for transfer of passengers between two SERVICE JOURNEYs at the same or different STOP POINTs. Own attributes: guaranteed boolean (FR) priority TM_Priority advertised boolean (FR) maximum wait time duration (FR) (no inherited attribute)

Associations : SERVICE JOURNEY end of 1 C to * N STOP POINT end of 1 C to * N SERVICE JOURNEY start of 1 C from * N STOP POINT start of 1 C from * N INTERCHANGE STATUS used to describe * N referring to 1 N Diagrams: CD TM Fig. 29 Interchanges CD TM Fig. 47 Passing Times

Page 184: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 181 Version 0.1 04/09/2003

3.239. SERVICE JOURNEY PATTERN The JOURNEY PATTERN for a (passenger carrying) SERVICE JOURNEY.

Own attributes: type of service normalizedString (FR)

Inherited attributes:

< JOURNEY PATTERN > name normalizedString

(FR)

< JOURNEY PATTERN > Id Id TM_Identifier 1

Associations : VEHICLE TYPE PREFERENCE for * N used to define 1 C SERVICE JOURNEY PATTERN

INTERCHANGE from * N

start of 1 C SERVICE JOURNEY PATTERN

INTERCHANGE to * N

end of 1 C Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 26 Journeys CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 47 Passing Times CD TM Fig. 55 Service Journey Performance

3.240. SERVICE JOURNEY PATTERN INTERCHANGE A recognised/organised possibility for passengers to change public transport vehicles using two STOP POINTs (which may be identical) on two particular SERVICE JOURNEY PATTERNs, including the maximum wait duration allowed and the standard to be aimed at. These may supersede the times given for the DEFAULT INTERCHANGE. Schedulers may use this entity for synchronisation of journeys. Own attributes: maximum duration duration (FR) 1 standard duration duration (FR) guaranteed boolean (FR) priority TM_Priority advertised boolean (FR)

Page 185: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 182 Version 0.1 04/09/2003

(no inherited attribute) Associations : STOP POINT end of 1 C to * N SERVICE JOURNEY PATTERN end of 1 C to * N STOP POINT start of 1 C from * N SERVICE JOURNEY PATTERN start of 1 C from * N Diagrams: CD TM Fig. 29 Interchanges

3.241. SERVICE LINK A LINK between an ordered pair of STOP POINTs. (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Associations : STOP POINT end of 1 N to * N STOP POINT start of 1 N from * N Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 60 Responsibility for Services

3.242. SERVICE PATTERN The subset of a JOURNEY PATTERN made up only of STOP POINTs IN JOURNEY PATTERN. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ROUTE comprising 1 N defined on * N STOP POINT IN JOURNEY PATTERN defining * N made up of 1 C JOURNEY PATTERN made up of * N contributing to 1 N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 47 Passing Times CD TM Fig. 60 Responsibility for Services

Page 186: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 183 Version 0.1 04/09/2003

3.243. SERVICE SITE A sub-type of SITE which is of specific interest for the operator (e.g. where a joint service or a joint fee is proposed). (no own attribute) Inherited attributes:

< SITE > Id Id TM_Identifier 1

< SITE > name normalizedString (FR) 1

Diagrams: CD TM Fig. 48 Passenger Trips

3.244. SHORT TERM DAY TYPE ASSIGNMENT A specification of a particular DAY TYPE which will be valid during a TIME BAND on a OPERATING DAY for a GROUP OF LINES. This assignment overrides the DAY TYPE which was generally chosen for this OPERATING DAY in the overall DAY TYPE assignment plan. (no own attribute) (no inherited attribute)

Associations : DAY TYPE specified by 1 N specifying * N GROUP OF LINES used to define 1 C for * N OPERATING DAY used to define 1 C for * N TIME BAND used to define 1 C for * N Diagrams: CD TM Fig. 25 Days

3.245. SIMPLE FEATURE An abstract representation of elementary objects related to the spatial representation of the network.POINTs (0-dimensional objects), LINKs (1-dimensional objects) and ZONEs (2-dimensional objects) may be viewed as SIMPLE FEATUREs. Own attributes: Id_object Id_object TM_Identifier 1

object type object type normalizedString (FR) 1

(no inherited attribute)

Associations : COMPLEX FEATURE made up of * N contained in * N ZONE viewed as 0..1 N a view of * N POINT viewed as 0..1 N a view of * N LINK viewed as 0..1 N a view of * N

Page 187: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 184 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 12 Complex Features CD TM Fig. 13 Combined Diagram on Generic Network

3.246. SITE A well known PLACE to which a passenger may refer to indicate the origin or the destination of a trip. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR) 1

(no inherited attribute)

Associations : PLACE a generic description of

0..1 N

a category of 0..1 N TYPE OF SITE classifying 1 N classified as * N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N STOP AREA in the neighbourhood

of * N

served by * N Diagrams: CD TM Fig. 48 Passenger Trips CD TM Fig. 52 Fare Parameters

3.247. SPARE DUTY A DUTY to which specific timed work has not yet been assigned. (no own attribute) Inherited attributes:

< DUTY > preparation duration duration (FR) < DUTY > finishing duration duration (FR) < DUTY > Id Id TM_Identifier 1

Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.248. SPECIAL SERVICE A work of a vehicle that is not planned in a classical way, i.e. that is generally not based on VEHICLE JOURNEYs using JOURNEY PATTERNs. It involves specific characteristics (such as specific access rights)and/or may be operated under specific circumstances. Own attributes: id id TM_Identifier 1 start time time (FR) 1 end time time (FR) 1 client TM_AnyType

Page 188: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 185 Version 0.1 04/09/2003

(no inherited attribute) Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N JOURNEY PATTERN for 0..1 N described by * N BLOCK including 0..1 N in * N GROUP OF SERVICES made up of 0..1 N in 1..* AUTHORITY managing 0..1 N operated for * N VEHICLE TYPE proposed for 0..1 N using * N TYPE OF SERVICE the classification for 0..1 N classified as * N DATED SPECIAL SERVICE using * N used by 0..1 N Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 39 Dated Production Components CD TM Fig. 52 Fare Parameters CD TM Fig. 60 Responsibility for Services

3.249. SPECIFIC PARAMETER ASSIGNMENT A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL SPECIFICATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system). (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Associations : TRAVEL SPECIFICATION including 1 C with 1..* N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

Page 189: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 186 Version 0.1 04/09/2003

3.250. SPELL A continuous period in a STRETCH, when a driver is on duty on one vehicle or performing one other type of work. Own attributes: Id Id TM_Identifier 1 accounting time duration (FR) accounting factor TM_AnyType finishing duration duration (FR) preparation duration duration (FR) (no inherited attribute)

Associations : TIME ALLOWANCE attached to * N complemented by 1 C TIMETABLE VERSION comprising 1 N valid for * N STRETCH including 0..1 N part of * N QUALIFICATION required for * N requiring * N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties

3.251. SPLIT DUTY A type of duty in two parts separated by a period of unpaid time. (no own attribute) Inherited attributes:

< DUTY TYPE > description string (FR)

< DUTY TYPE > name name normalizedString (FR) 1

Associations : TIME BAND the end of unpaid time

for 0..1 N

ending unpaid part within

* N

TIME BAND the start of unpaid time for

0..1 N

starting unpaid part within

* N

Diagrams: CD TM Fig. 33 Driver Duties

Page 190: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 187 Version 0.1 04/09/2003

3.252. STAND-BY A non-driving period of a driver's DUTY when (s)he must wait ready to take on any specified piece of work instantly. (no own attribute) Inherited attributes:

< NON DRIVING SPELL > start time time (FR) 1

< NON DRIVING SPELL > end time time (FR) 1

< SPELL > accounting factor TM_AnyType < SPELL > accounting time duration (FR) < SPELL > finishing duration duration (FR) < SPELL > Id Id TM_Identifier 1 < SPELL > preparation duration duration (FR)

Diagrams: CD TM Fig. 33 Driver Duties

3.253. STOP AREA A group of STOP POINTs close to each other.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : PLACE a generic description of

0..1 N

a category of 0..1 N NETWORK VERSION comprising 1 C valid for * N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N TURN STATION in * N including 0..1 N STOP POINT included in 1..* N composed of 0..1 N SITE served by * N in the neighbourhood

of * N

GROUP OF POINTS used as 1 N a use of 0..1 N Diagrams: CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 48 Passenger Trips CD TM Fig. 52 Fare Parameters

Page 191: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 188 Version 0.1 04/09/2003

3.254. STOP POINT A POINT where passengers can board or alight from vehicles. Own attributes: for alighting boolean (FR) for boarding boolean (FR) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Page 192: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 189 Version 0.1 04/09/2003

Associations : STOP POINT IN JOURNEY PATTERN a view of * N viewed as 1 N RECORDED STOP at * N location of 1 N STOP AREA composed of 0..1 N included in 1..* N TARIFF ZONE composed of * N included in 1..* N JOURNEY MEETING concerning * N concerned by 1..* N DISPLAY ASSIGNMENT for * N used to define 1 C ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N SERVICE JOURNEY INTERCHANGE from * N start of 1 C SERVICE LINK from * N start of 1 N DEFAULT INTERCHANGE from * N start of 1 C SERVICE JOURNEY PATTERN

INTERCHANGE from * N

start of 1 C CONNECTION LINK from * N start of 1 C RECORDED RIDE from * N start of 0..1 N DISTANCE MATRIX ELEMENT from * N start of 1 N RIDE from * N start of 1 C RECORDED PT TRIP from * N start of 0..1 N ACTUAL STOP POINT EQUIPMENT in * N equipped with 1 C ORGANISATIONAL UNIT responsible for 0..1 N managed by * N TYPE OF STOP POINT the classification for 0..1 N classified as * N RIDE to * N end of 1 C CONNECTION LINK to * N end of 1 C SERVICE JOURNEY INTERCHANGE to * N end of 1 C SERVICE LINK to * N end of 1 N DEFAULT INTERCHANGE to * N end of 1 C SERVICE JOURNEY PATTERN

INTERCHANGE to * N

end of 1 C

Page 193: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 190 Version 0.1 04/09/2003

RECORDED RIDE to * N end of 0..1 N RECORDED PT TRIP to * N end of 0..1 N DISTANCE MATRIX ELEMENT to * N end of 1 N Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 06 Stop Point Equipment CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 29 Interchanges CD TM Fig. 45 Information Facilities CD TM Fig. 47 Passing Times CD TM Fig. 48 Passenger Trips CD TM Fig. 51 Fare Structure CD TM Fig. 52 Fare Parameters CD TM Fig. 56 Recorded Use of Services CD TM Fig. 60 Responsibility for Services

3.255. STOP POINT EQUIPMENT PROFILE Each instantiation of this entity gives the number of items of one TYPE OF EQUIPMENT a TYPE OF STOP POINT should contain for a given PURPOSE OF EQUIPMENT PROFILE. The set of instantiations for one TYPE OF STOP POINT and one purpose gives one complete 'profile'. Own attributes: profile profile TM_AnyType 1

units nonNegativeInteger (FR) 1

(no inherited attribute)

Associations : TYPE OF EQUIPMENT contained in 1 C containing * N PURPOSE OF EQUIPMENT PROFILE defining 1 C defined for * N TYPE OF STOP POINT equipped with 1..* N in * N Diagrams: CD TM Fig. 06 Stop Point Equipment

3.256. STOP POINT IN JOURNEY PATTERN A POINT in a JOURNEY PATTERN which is a STOP POINT.

Own attributes: order order positiveInteger (FR) 1

Page 194: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 191 Version 0.1 04/09/2003

(no inherited attribute) Associations : SERVICE PATTERN made up of 1 C defining * N STOP POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 47 Passing Times CD TM Fig. 60 Responsibility for Services

3.257. STRETCH A period of a driver's DUTY during which (s)he is continuously working without a BREAK. PAUSEs during which (s)he remains responsible for the vehicle may be included. Own attributes: Id Id TM_Identifier 1 accounting factor TM_AnyType accounting time duration (FR) end time time (FR) start time time (FR) finishing duration duration (FR) preparation duration duration (FR) (no inherited attribute)

Associations : BREAK after 0..1 N followed by 1 C TIME ALLOWANCE attached to * N complemented by 1 C DUTY PART including 0..1 N part of * N SPELL part of * N including 0..1 N ACTIVITY LOG ENTRY referring to * N used in 1 N Diagrams: CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 38 Driver Accounting

3.258. TARGET PASSING TIME Time data about when a public transport vehicle should pass a particular POINT IN JOURNEY PATTERN on a particular DATED VEHICLE JOURNEY, in order to match the latest valid plan. Own attributes: aimed departure time time (FR) aimed arrival time time (FR)

aimed non-stop passing time

time (FR)

aimed waiting time duration (FR)

Page 195: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 192 Version 0.1 04/09/2003

Inherited attributes: < PASSING TIME

> alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

Associations : DATED VEHICLE JOURNEY at 1 C for * N TIMING POINT IN JOURNEY PATTERN passed at 1 C at * N Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.259. TARIFF STRUCTURE A particular tariff, described by a combination of parameters. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : FARE VERSION comprising 1 C valid for 1..* N TIME INTERVAL used to define * N defined by * N TIME UNIT used to define 0..1 N defined by * N DISTANCE MATRIX ELEMENT used to define * N defined by * N GEOGRAPHICAL INTERVAL used to define * N defined by * N GEOGRAPHICAL UNIT used to define 0..1 N defined by * N Diagrams: CD TM Fig. 51 Fare Structure CD TM Fig. 53 Fare Products and Sales

3.260. TARIFF ZONE A ZONE used to define a zonal fare structure in a zone-counting or zone-matrix system. (no own attribute) Inherited attributes:

< ZONE > description string (FR) < ZONE > Id Id TM_Identifier 1

< ZONE > name normalizedString (FR) 1

Page 196: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 193 Version 0.1 04/09/2003

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N RECORDED PT TRIP from * N start of 0..1 N DISTANCE MATRIX ELEMENT from * N start of 1 N RECORDED RIDE from * N start of 0..1 N STOP POINT included in 1..* N composed of * N ACTIVATION POINT located in * N including * N RECORDED PT TRIP to * N end of 0..1 N RECORDED RIDE to * N end of 0..1 N DISTANCE MATRIX ELEMENT to * N end of 1 N Diagrams: CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 51 Fare Structure CD TM Fig. 52 Fare Parameters CD TM Fig. 56 Recorded Use of Services

3.261. TASK Any continous piece of non-driving work, performed by a driver.

Own attributes: name name normalizedString (FR) 1

Inherited attributes:

< NON DRIVING SPELL > start time time (FR) 1

< NON DRIVING SPELL > end time time (FR) 1

< SPELL > accounting factor TM_AnyType < SPELL > accounting time duration (FR) < SPELL > finishing duration duration (FR) < SPELL > Id Id TM_Identifier 1 < SPELL > preparation duration duration (FR)

Associations : TYPE OF TASK classifying 1 N classified as * N Diagrams: CD TM Fig. 33 Driver Duties

Page 197: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 194 Version 0.1 04/09/2003

3.262. TIME ALLOWANCE A fixed paid time allowed to perform certain activities to prepare for or to complete the work assigned either to a BLOCK, or to a DUTY , or to a DUTY PART, or to a STRETCH. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TYPE OF ALLOWANCE a classification for 1 C classified as * N SPELL complemented by 1 C attached to * N STRETCH complemented by 1 C attached to * N DUTY complemented by 1 C attached to * N DUTY PART complemented by 1 C attached to * N BLOCK completed by 1 C attached to * N Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan

3.263. TIME BAND A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category. Own attributes: start time start time time (FR) 1 end time end time time (FR) 1

Page 198: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 195 Version 0.1 04/09/2003

(no inherited attribute) Associations : DRIVER TRIP TIME associated with * N used to define 1 C NETWORK VERSION comprising 1 C valid for * N SPLIT DUTY ending unpaid part

within * N

the end of unpaid time for

0..1 N

DUTY TYPE ending within * N the end band for 0..1 N MEAN RUN TIME for * N used to define 1 C SHORT TERM DAY TYPE ASSIGNMENT for * N used to define 1 C TIME DEMAND TYPE ASSIGNMENT for * N used to define 1 C MEAN PASSENGER WAIT TIME for * N used to define 1 C WAGE TYPE ASSIGNMENT for * N used to define 1 C GROUP OF TIMEBANDS made up of * N in 1..* N SPLIT DUTY starting unpaid part

within * N

the start of unpaid time for

0..1 N

DUTY TYPE starting within * N the start band for 0..1 N Diagrams: CD TM Fig. 25 Days CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 33 Driver Duties CD TM Fig. 38 Driver Accounting CD TM Fig. 49 Mean Trip Duration CD TM Fig. 52 Fare Parameters

3.264. TIME DEMAND TYPE An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs. Own attributes: Id Id TM_Identifier 1 description string (FR)

name normalizedString (FR)

Page 199: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 196 Version 0.1 04/09/2003

(no inherited attribute) Associations : JOURNEY PATTERN RUN TIME associated with * N used to define 1 C DEFAULT DEAD RUN RUN TIME associated with * N used to define 1 C TURNAROUND TIME LIMIT associated with * N used to define 1 C JOURNEY PATTERN WAIT TIME associated with * N used to define 1 C JOURNEY PATTERN LAYOVER associated with * N used to define 1 C DEFAULT SERVICE JOURNEY RUN TIME associated with * N used to define 1 C NETWORK VERSION comprising 1 C valid for 1..* N VEHICLE TYPE PREFERENCE for * N used to define 1 C VEHICLE JOURNEY made using * N used by default by 0..1 N TIME DEMAND TYPE ASSIGNMENT used to define * N for 1 N Diagrams: CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times

3.265. TIME DEMAND TYPE ASSIGNMENT The assignment of a TIME DEMAND TYPE to a TIME BAND depending on the DAY TYPE and GROUP OF TIMING LINKS . (no own attribute) (no inherited attribute)

Associations : TIME DEMAND TYPE for 1 N used to define * N TIME BAND used to define 1 C for * N GROUP OF TIMING LINKS used to define 1 C for * N DAY TYPE used to define 1 C for * N Diagrams: CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times

Page 200: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 197 Version 0.1 04/09/2003

3.266. TIME INTERVAL A time-based interval specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this interval: 0-1 hour, 1-3 days etc. Own attributes: Id Id TM_Identifier 1 start time dateTime (FR) 1 end dateTime (FR) 1 (no inherited attribute)

Associations : TARIFF STRUCTURE defined by * N used to define * N TIME INTERVAL PRICE given for * N related to 1 C TIME STRUCTURE FACTOR given for * N used in 1 C Diagrams: CD TM Fig. 51 Fare Structure CD TM Fig. 54 Prices

3.267. TIME INTERVAL PRICE A set of all possible price features of a TIME INTERVAL, e.g. default total price etc. Own attributes: start date start date date (FR) 1 price decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N TIME INTERVAL related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.268. TIME STRUCTURE FACTOR The value of a TIME INTERVAL expressed by a TIME UNIT. (no own attribute) (no inherited attribute)

Associations : FARE STRUCTURE ELEMENT defined by * N used to define * N TIME INTERVAL used in 1 C given for * N TIME UNIT used in 1 C given for * N

Page 201: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 198 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 51 Fare Structure

3.269. TIME UNIT A unit for calculating time-based graduated fares.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : TARIFF STRUCTURE defined by * N used to define 0..1 N TIME STRUCTURE FACTOR given for * N used in 1 C Diagrams: CD TM Fig. 51 Fare Structure

3.270. TIMETABLE VERSION A set of timetable data (VEHICLE JOURNEYs and BLOCKs) to which the same VALIDITY CONDITIONs have been assigned.

Own attributes: name name normalizedString (FR) 1

Inherited attributes:

< VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Associations : PRODUCTION PLAN derived from * N base of 1 N PERIOD used to define 1..* N valid during 0..1 N DUTY valid for * N comprising 0..1 ROSTER MATRIX valid for 1..* N comprising 1 C VEHICLE JOURNEY valid for * N comprising 0..1 BLOCK valid for * N comprising 0..1 SPELL valid for * N comprising 1 N VEHICLE SCHEDULE VERSION valid for * N comprising 0..1 N DRIVER SCHEDULE VERSION valid for * N comprising 0..1 N

Page 202: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 199 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 33 Driver Duties CD TM Fig. 34 Schedules and versions CD TM Fig. 35 Roster Definition CD TM Fig. 36 Roster Assignments CD TM Fig. 37 Driver Assignments CD TM Fig. 40 Production Plan

3.271. TIMETABLED PASSING TIME Long-term planned time data concerning public transport vehicles passing a particular POINT IN JOURNEY PATTERN on a specified VEHICLE JOURNEY for a certain DAY TYPE. Own attributes: timetabled departure time time (FR) timetabled arrival time time (FR) timetabled waiting time duration (FR) Inherited attributes: < PASSING TIME

> alight and reboard boolean (FR)

< PASSING TIME > Id Id TM_Identifier 1

Associations : VEHICLE JOURNEY at 1 C for * N POINT IN JOURNEY PATTERN passed at 1 C at * N Diagrams: CD TM Fig. 41 Detection and Monitoring CD TM Fig. 47 Passing Times

3.272. TIMING LINK An ordered pair of TIMING POINTs for which run times may be recorded. (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Page 203: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 200 Version 0.1 04/09/2003

Associations : TIMING LINK IN JOURNEY PATTERN a view of * N viewed as 1 N JOURNEY PATTERN RUN TIME associated with * N covered in 1 C DEFAULT DEAD RUN RUN TIME associated with * N covered in 1 C DEFAULT SERVICE JOURNEY RUN TIME associated with * N covered in 1 C TIMING POINT end of 1 N to * MEAN RUN TIME for * N covered in 1 C GROUP OF TIMING LINKS made up of 0..1 N in 1..* N TIMING POINT start of 1 N from * Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 49 Mean Trip Duration CD TM Isolated figures

3.273. TIMING LINK IN JOURNEY PATTERN The position of a TIMING LINK in a JOURNEY PATTERN. This entity is needed if a TIMING LINK is repeated in the same JOURNEY PATTERN, and separate information is to be stored about each iteration of the TIMING LINK.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : VEHICLE JOURNEY RUN TIME for * N covered in 1 C JOURNEY PATTERN made up of 1 C in * N TIMING LINK viewed as 1 N a view of * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 28 Journey Times

Page 204: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 201 Version 0.1 04/09/2003

3.274. TIMING PATTERN The subset of a JOURNEY PATTERN made up only of TIMING POINTs IN JOURNEY PATTERN. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ROUTE comprising 1 N defined on * N TIMING POINT IN JOURNEY PATTERN defining 1..* N made up of 1 C JOURNEY PATTERN made up of * N contributing to 1 N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 47 Passing Times

3.275. TIMING POINT A POINT against which the timing information necessary to build schedules may be recorded.

Own attributes: category normalizedString (FR)

allowed for wait time duration (FR) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Page 205: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 202 Version 0.1 04/09/2003

Associations : TIMING POINT IN JOURNEY PATTERN a view of * N viewed as 1 N BREAK FACILITY at 0..1 N the location of 1 N DUTY PART ended at * N end of 1 N DRIVER TRIP from * N start of 1 C TIMING LINK from * start of 1 N TURNAROUND TIME LIMIT from * N start of 1 C FILL IN TIME spent at * N the location of 1 N DUTY PART started at * N start of 1 N DRIVER TRIP to * N end of 1 C TURNAROUND TIME LIMIT to * N end of 1 C TIMING LINK to * end of 1 N NON DRIVING SPELL undertaken at * N the location of 1 N Diagrams: CD TM Fig. 02 Main Types of Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 07 Resource Management Points CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 33 Driver Duties CD TM Fig. 47 Passing Times CD TM Isolated figures

3.276. TIMING POINT IN JOURNEY PATTERN A POINT in a JOURNEY PATTERN which is a TIMING POINT.

Own attributes: order order positiveInteger (FR) 1

wait point TM_AnyType 1

Page 206: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 203 Version 0.1 04/09/2003

(no inherited attribute) Associations : JOURNEY PATTERN WAIT TIME applied at * N associated with 1 C VEHICLE JOURNEY WAIT TIME applied at * N associated with 1 C TARGET PASSING TIME at * N passed at 1 C JOURNEY PATTERN by default timed from 0..1 N the timing reference

for 1 N

TRAIN BLOCK from * N start of 1 N TIMING PATTERN made up of 1 C defining 1..* N VEHICLE JOURNEY timed from * N the timing reference

for 0..1 N

TRAIN BLOCK to * N end of 1 N TIMING POINT viewed as 1 N a view of * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 47 Passing Times CD TM Fig. 59 Vehicle Coupling

3.277. TRACE A way to record the context of the changes occurred in a given ENTITY instance, as regards the authors, the causes of the changes, etc., possibly accompanied by a descriptive text. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ENTITY IN VERSION changed by 1 C document within * N Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions

Page 207: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 204 Version 0.1 04/09/2003

3.278. TRAFFIC CONTROL POINT A POINT where the traffic flow can be influenced. Examples are: traffic lights (lanterns), barriers. (no own attribute) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Associations : TYPE OF TRAFFIC CONTROL POINT classifying 1 N classified as * N ACTIVATED EQUIPMENT related to * N controlled by 1..* N Diagrams: CD TM Fig. 08 Activation Facilities

3.279. TRAIN A vehicle composed of TRAIN ELEMENTs in a certain order, i.e. of wagons assembled together and propelled by a locomotive or one of the wagons. Own attributes: reversing direction boolean (FR) Inherited attributes:

< VEHICLE > vehicle registration number TM_AnyType < VEHICLE > Id Id TM_Identifier 1

Associations : TRAIN COMPONENT used for * N composed of 1 C Diagrams: CD TM Fig. 58 Trains

3.280. TRAIN BLOCK A composite train formed of several BLOCKs coupled together during a certain period. Any coupling or separation action marks the start of a new TRAIN BLOCK. Own attributes: Id Id TM_Identifier 1

Page 208: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 205 Version 0.1 04/09/2003

(no inherited attribute) Associations : VEHICLE TYPE assigned to 1 N using * N TIMING POINT IN JOURNEY PATTERN end of 1 N to * N COUPLED JOURNEY included in * N including 0..1 N JOURNEY PART COUPLE included in * N including 0..1 N TRAIN BLOCK PART referring to * N reference for 1 C TIMING POINT IN JOURNEY PATTERN start of 1 N from * N Diagrams: CD TM Fig. 59 Vehicle Coupling

3.281. TRAIN BLOCK PART The position of a vehicle BLOCK within a TRAIN BLOCK.

Own attributes: order order positiveInteger (FR) 1

start time time (FR) end time time (FR) main block TM_AnyType 1 type of coupling TM_AnyType (no inherited attribute)

Associations : TRAIN BLOCK reference for 1 C referring to * N BLOCK used as 1 N use of * N Diagrams: CD TM Fig. 59 Vehicle Coupling

3.282. TRAIN COMPONENT A specification of the order of TRAIN ELEMENTs in a TRAIN.

Own attributes: order order positiveInteger (FR) 1

(no inherited attribute)

Associations : TRAIN composed of 1 C used for * N TRAIN ELEMENT used for 1 N using * N Diagrams: CD TM Fig. 58 Trains

Page 209: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 206 Version 0.1 04/09/2003

3.283. TRAIN ELEMENT An elementary component of a TRAIN (e.g. wagon, locomotive). Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TYPE OF TRAIN ELEMENT classifying 1 N classified as * N PI FACILITY located in * N the location of 0..1 N TRAIN COMPONENT using * N used for 1 N Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 58 Trains

3.284. TRANSFERABILITY The number and characteristics of persons entitled to use the public transport service instead of the original customer. Own attributes: transferability factor TM_AnyType Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Diagrams: CD TM Fig. 52 Fare Parameters

3.285. TRANSPORT MODE A characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship).

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : VEHICLE TYPE belonging to * N comprising 1 N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N LINE operated by * N used on 0..1 N

Page 210: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 207 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 31 Vehicle Requirements CD TM Fig. 52 Fare Parameters CD TM Fig. 57 Transport Mode CD TM Fig. 58 Trains

3.286. TRAVEL DOCUMENT A particular physical support (ticket, card...) to be held by a customer, allowing the right to travel or to consume joint-services, to proof a payment (including possible discount rights), to store a subset of the CONTRACT liabilities or a combination of those. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TYPE OF TRAVEL DOCUMENT classifying 1 N classified as * N BLACKLIST including 0..1 N on * N CONTRACT EVENT matrerialised on * N affected by * N CONTROL ENTRY operated on * N controlled by 0..1 N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.287. TRAVEL SPECIFICATION The recording of a specification by a customer of parameters giving details of an intended consumption (e.g. origin and destination of a travel). (no own attribute) Inherited attributes:

< CONTRACT EVENT > date date (FR) 1

< CONTRACT EVENT > event type normalizedString

(FR) 1

< CONTRACT EVENT > Id_event Id_event TM_Identifier 1

< CONTRACT EVENT > time time (FR)

Associations : SALE TRANSACTION accompanied by 0..1 N accompanying * N SPECIFIC PARAMETER ASSIGNMENT with 1..* N including 1 C Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

Page 211: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 208 Version 0.1 04/09/2003

3.288. TRIP OPTIMIZATION QUERY A PASSENGER QUERY concerning an optimal trip proposal, according to a specified OPTIMIZATION MODE. (no own attribute) Inherited attributes:

< PASSENGER QUERY > type of validity normalizedString

(FR) 1

< PASSENGER QUERY > Id Id TM_Identifier 1

Associations : TRIP PATTERN a solution for 1..* N for 0..1 N PLACE the trip destination in 1 C to * N PLACE the trip origin in 1 C from * N OPTIMIZATION MODE used in 1..* N optimised by * N Diagrams: CD TM Fig. 45 Information Facilities CD TM Fig. 48 Passenger Trips

3.289. TRIP PATTERN The spatial pattern of a complete movement of a passenger (or another person, e.g. driver) from one PLACE of any sort to another. A trip may consist of one PT TRIP and the corresponding movements (usually walks) to cover the necessary ACCESS LINKs and CONNECTION LINKs, or of one walk only. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : DRIVER TRIP a use of 0..1 N used as 0..1 N PLACE end of 1 C to * N TRIP OPTIMIZATION QUERY for 0..1 N a solution for 1..* N PT TRIP serving 0..1 N served by 1..* N PLACE start of 1 C from * N Diagrams: CD TM Fig. 28 Journey Times CD TM Fig. 48 Passenger Trips

Page 212: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 209 Version 0.1 04/09/2003

3.290. TURN STATION A place (often a terminus)where a vehicle can reverse its direction (from a ROUTE to another of opposite DIRECTION). Own attributes: Id Id TM_Identifier 1 turnaround distance TM_Length (no inherited attribute)

Associations : COMPLEX FEATURE a view of 0..1 N viewed as 0..1 N TURNAROUND TIME LIMIT defined for * N restricted to 0..1 N POINT ON ROUTE end of 1..* N to 0..1 N STOP AREA including 0..1 N in * N POINT ON ROUTE start of 1 N from 0..1 N Diagrams: CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features

3.291. TURNAROUND TIME LIMIT The maximum time for which a vehicle may be scheduled to wait at a particular TIMING POINT (often included in a TURN STATION) without being returned to a PARKING POINT. A minimum time for a vehicle to turn its direction may also be recorded. This may be superseded by a DEAD RUN. Own attributes: maximum duration duration (FR) 1 minimum duration duration (FR) (no inherited attribute)

Associations : TIMING POINT end of 1 C to * N TURN STATION restricted to 0..1 N defined for * N TIMING POINT start of 1 C from * N TIME DEMAND TYPE used to define 1 C associated with * N Diagrams: CD TM Fig. 16 Turn Stations and Common Sections CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 27 Standard Times

Page 213: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 210 Version 0.1 04/09/2003

3.292. TYPE OF ABSENCE A category of ABSENCE of EMPLOYEEs from work. There are planned ABSENCEs like free days and long-term holidays, and actual ABSENCEs like illness, unplanned short-term holidays etc. Own attributes: Id Id TM_Identifier 1

category normalizedString (FR)

description string (FR) (no inherited attribute)

Associations : ABSENCE classified as * N the classification for 1 N Diagrams: CD TM Fig. 37 Driver Assignments

3.293. TYPE OF ACTIVATION A classification of real-time processes that are activated when vehicles passes an ACTIVATION POINT or an ACTIVATION LINK. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ACTIVATION POINT used to trigger * N triggered at 1..* N ACTIVATED EQUIPMENT used to trigger * N triggered by 1..* N ACTIVATION LINK used to trigger * N triggerd along 1..* N Diagrams: CD TM Fig. 08 Activation Facilities

3.294. TYPE OF ALLOWANCE A classification of additional paid times, including the information whether the allowance is given before or after the main activity. Own attributes: Id Id TM_Identifier 1 pre or post TM_AnyType 1 (no inherited attribute)

Associations : TIME ALLOWANCE classified as * N a classification for 1 C Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan

Page 214: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 211 Version 0.1 04/09/2003

3.295. TYPE OF EQUIPMENT A classification of equipment items to be installed at stop points or onboard vehicles, for instance. Own attributes: Id Id TM_Identifier 1 description string (FR) functional purpose string (FR) (no inherited attribute)

Associations : ACTUAL VEHICLE EQUIPMENT classified as * N classifying 1 C CONTROL MEAN classified as * N a classification for 0..1 N ACTUAL STOP POINT EQUIPMENT classified as * N the classification for 1 C VEHICLE EQUIPMENT PROFILE classified as * N classifying 1 C STOP POINT EQUIPMENT PROFILE containing * N contained in 1 C Diagrams: CD TM Fig. 06 Stop Point Equipment CD TM Fig. 31 Vehicle Requirements CD TM Fig. 45 Information Facilities CD TM Fig. 50 Access Rights, Control and Validation

3.296. TYPE OF EVENT A class of EVENTs (e.g. ALARMs, INCIDENTs) according to their cause of effect. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

description string (FR) (no inherited attribute)

Associations : EVENT classified as * N classifying 1 N Diagrams: CD TM Fig. 43 Events CD TM Fig. 55 Service Journey Performance

3.297. TYPE OF FRAME A classification of VERSION FRAMEs according to a common purpose. E.g. line descriptions for line versions, vehicle schedules, operating costs. A TYPE OF FRAME is ruled by a unique TYPE OF VALIDITY. Own attributes: Id Id TM_Identifier 1

Page 215: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 212 Version 0.1 04/09/2003

(no inherited attribute) Associations : ENTITY IN FRAME belonging to * N comprising 1 C VERSION FRAME characterised by * N characterising 1 N TYPE OF VALIDITY validating 1 N validated by * N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 34 Schedules and versions

3.298. TYPE OF JOURNEY PATTERN A classification of JOURNEY PATTERNs used to distinguish other categories of JOURNEY PATTERN than SERVICE JOURNEY PATTERN and DEAD RUN PATTERN.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : JOURNEY PATTERN classified as * N classifying 0..1 N PURPOSE OF GROUPING restricted to 0..1 N allowed for * N Diagrams: CD TM Fig. 15 Journey Patterns CD TM Fig. 18 Combined Diagram on Linear Features

3.299. TYPE OF LINK A classification of LINKs to express the different functional roles of a LINK. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : LINK classified as * N classifying 1..* N TYPE OF POINT limiting 0..1 N between * N PURPOSE OF GROUPING restricted to * N allowed for * N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network

Page 216: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 213 Version 0.1 04/09/2003

3.300. TYPE OF LINK SEQUENCE A classification of LINK SEQUENCEs used to define the different functions a LINK SEQUENCE may be used for. E.g ROUTE, JOURNEY PATTERN, road, TRIP PATTERN, border line etc.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : LINK SEQUENCE classified as * N classifying 1 C PURPOSE OF GROUPING restricted to * N allowed for * N Diagrams: CD TM Fig. 09 Link Sequences CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 18 Combined Diagram on Linear Features

3.301. TYPE OF MESSAGE A classification of MESSAGEs.

Own attributes: code code normalizedString (FR) 1

text string (FR) 1 (no inherited attribute)

Associations : MESSAGE classified as * N classifying 1 N Diagrams: CD TM Fig. 44 Messages

3.302. TYPE OF PI FACILITY A classification of PI FACILITies (e.g. stand-alone terminal, information desk, printed leaflet, etc.).

Own attributes: broad type normalizedString (FR)

Inherited attributes:

< TYPE OF EQUIPMENT > functional purpose string (FR)

< TYPE OF EQUIPMENT > description string (FR)

< TYPE OF EQUIPMENT > Id Id TM_Identifier 1

Page 217: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 214 Version 0.1 04/09/2003

Associations : PI FACILITY classified as * N classifying 1 N Diagrams: CD TM Fig. 45 Information Facilities

3.303. TYPE OF POINT A classification of POINTs according to their functional purpose.

Own attributes: name name normalizedString (FR) 1

description string (FR) (no inherited attribute)

Associations : TYPE OF LINK between * N limiting 0..1 N POINT classified as * N classifying 1..* N PURPOSE OF GROUPING restricted to * N allowed for * N Diagrams: CD TM Fig. 01 Points and Links CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 10 Grouping CD TM Fig. 13 Combined Diagram on Generic Network

3.304. TYPE OF PROJECTION A classification of the projections according to their functional purpose, the source and target layers.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : LINK PROJECTION concerning * N comprising 1 C POINT PROJECTION concerning * N comprising 1 C COMPLEX FEATURE PROJECTION concerning * N comprising 1 C ZONE PROJECTION concerning * N comprising 1 C LAYER VERSION source for 1 N using as source * N LAYER VERSION target for 1 N using as target * N Diagrams: CD TM Fig. 19 Projection CD TM Fig. 23 Layers

Page 218: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 215 Version 0.1 04/09/2003

3.305. TYPE OF QUERY A classification of PASSENGER QUERies. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : PASSENGER QUERY classified as * N classifying 1 N Diagrams: CD TM Fig. 45 Information Facilities

3.306. TYPE OF SERVICE A classification for VEHICLE JOURNEYs and SPECIAL SERVICEs to express some common properties of journeys to be taken into account in the scheduling and/or operations control process. Own attributes: Id Id TM_Identifier 1 description string (FR)

name normalizedString (FR)

(no inherited attribute)

Associations : SPECIAL SERVICE classified as * N the classification for 0..1 N VEHICLE JOURNEY classified as * N the classification for 0..1 N Diagrams: CD TM Fig. 26 Journeys

3.307. TYPE OF SITE A classification of SITEs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : SITE classified as * N classifying 1 N Diagrams: CD TM Fig. 48 Passenger Trips

3.308. TYPE OF STOP POINT A classification of STOP POINTs, used for instance to characterize the equipment to be installed at stops (post, shelter, seats, etc.). Own attributes: Id Id TM_Identifier 1

Page 219: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 216 Version 0.1 04/09/2003

(no inherited attribute) Associations : STOP POINT classified as * N the classification for 0..1 N STOP POINT EQUIPMENT PROFILE in * N equipped with 1..* N Diagrams: CD TM Fig. 06 Stop Point Equipment

3.309. TYPE OF TASK A classification of TASKs.

Own attributes: name name normalizedString (FR) 1

(no inherited attribute)

Associations : TASK classified as * N classifying 1 N Diagrams: CD TM Fig. 33 Driver Duties

3.310. TYPE OF TRAFFIC CONTROL POINT A classification of TRAFFIC CONTROL POINTs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TRAFFIC CONTROL POINT classified as * N classifying 1 N Diagrams: CD TM Fig. 08 Activation Facilities

3.311. TYPE OF TRAIN ELEMENT A classification of TRAIN ELEMENTs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : TRAIN ELEMENT classified as * N classifying 1 N Diagrams: CD TM Fig. 58 Trains

Page 220: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 217 Version 0.1 04/09/2003

3.312. TYPE OF TRAVEL DOCUMENT A classification of TRAVEL DOCUMENTs expressing their general functionalities and local functional characteristics specific to the operator. Types of TRAVEL DOCUMENTs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : PRE-ASSIGNED FARE PRODUCT accessible with * N used for * N TRAVEL DOCUMENT classified as * N classifying 1 N FARE VERSION comprising 1 C valid for 1..* N SALES PACKAGE ELEMENT for * N assigned to 1 C CONTROL ENTRY operated on * N controlled by 0..1 N PRICE UNIT used to specify 0..1 N specified by * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.313. TYPE OF VALIDITY A classification of the validity of TYPEs OF FRAME. E.g VERSION FRAMES for schedules designed for DAY TYPEs; dated schedules. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ENTITY IN REPOSITORY defining * N defined by * N TYPE OF FRAME validated by * N validating 1 N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 24 Combined Diagram on Versions

3.314. TYPE OF VERSION A classification of VERSIONs. E.g shareability of ENTITies between several versions. Own attributes: Id Id TM_Identifier 1

Page 221: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 218 Version 0.1 04/09/2003

(no inherited attribute) Associations : VERSION classified as * N classifying 1 N Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 24 Combined Diagram on Versions

3.315. TYPE OF WAGE A classification used for wage accounting, which associates sums of work time recorded in ACCOUNT ENTRies to TIME BANDs relevant for accounting. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : WAGE TYPE ASSIGNMENT specifying 1..* N specified by 1 N ACCOUNT ENTRY using * N used for 1 C Diagrams: CD TM Fig. 38 Driver Accounting

3.316. TYPE OF ZONE A classification of ZONEs. E.g TARIFF ZONE, ADMINISTRATIVE ZONE. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ZONE classified as * N classifying 1 C Diagrams: CD TM Fig. 11 Zones CD TM Fig. 13 Combined Diagram on Generic Network

3.317. USAGE DISCOUNT RIGHT A FARE PRODUCT allowing a customer to benefit from discounts when consuming VALIDABLE ELEMENTs. (no own attribute) Inherited attributes:

< FARE PRODUCT > Id Id TM_Identifier 1

< FARE PRODUCT > name normalizedString

(FR)

< FARE PRODUCT > type normalizedString

(FR) 1

Page 222: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 219 Version 0.1 04/09/2003

Associations : VALIDABLE ELEMENT allowing * N applied to * N Diagrams: CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.318. USAGE PARAMETER A parameter used to specify the use of a SALES PACKAGE or a FARE PRODUCT. Own attributes: Id Id TM_Identifier 1

type normalizedString (FR) 1

(no inherited attribute)

Associations : ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N USAGE PARAMETER PRICE given for * N related to 1 C Diagrams: CD TM Fig. 52 Fare Parameters CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.319. USAGE PARAMETER PRICE A set of all possible price features of a USAGE PARAMETER: discount in value or percentage etc. Own attributes: start date start date date (FR) 1 discount in percentage decimal (FR) discount in value decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N USAGE PARAMETER related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

Page 223: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 220 Version 0.1 04/09/2003

3.320. USER PROFILE The social profile of a passenger, based on age group, education, profession, social status, sex etc., often used for allowing discounts: 18-40 years old, graduates, drivers, unemployed, women etc. Own attributes: social status TM_AnyType education TM_AnyType profession TM_AnyType gender TM_AnyType age group TM_AnyType Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Associations : CUSTOMER described by * N applicable to 0..1 N Diagrams: CD TM Fig. 52 Fare Parameters CD TM Fig. 53 Fare Products and Sales

3.321. VALIDABLE ELEMENT A sequence or set of FARE STRUCTURE ELEMENTs, grouped together to be validated in one go. Own attributes: Id Id TM_Identifier 1

name normalizedString (FR)

(no inherited attribute)

Associations : ACCESS RIGHT IN PRODUCT a view of * N viewed as 1 C AMOUNT OF PRICE UNIT allowing usage of * N accessible with * N USAGE DISCOUNT RIGHT applied to * N allowing * N FARE VERSION comprising 1 C valid for 1..* N VALIDABLE ELEMENT PRICE given for * N related to 1 C FARE STRUCTURE ELEMENT IN SEQUENCE included in 1..* N a chain of 1 C VALIDITY PARAMETER ASSIGNMENT specifying limits for * N specified by 1 C VALIDATED ACCESS validated as * N consumed by 1 C

Page 224: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 221 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 51 Fare Structure CD TM Fig. 53 Fare Products and Sales CD TM Fig. 54 Prices

3.322. VALIDABLE ELEMENT PRICE A set of all possible price features of a VALIDABLE ELEMENT : default total price, discount in value or percentage etc. Own attributes: start date start date date (FR) 1 price decimal (FR) discount in percentage decimal (FR) discount in value decimal (FR) (no inherited attribute)

Associations : PRICE GROUP composed of 0..1 N included in * N VALIDABLE ELEMENT related to 1 C given for * N PRICE UNIT used to specify 1 N given in * N Diagrams: CD TM Fig. 54 Prices

3.323. VALIDATED ACCESS A validated use of a VALIDABLE ELEMENT, composed of ACCESSED FARE STRUCTURE ELEMENTs. (no own attribute) (no inherited attribute)

Associations : VALIDATION ENTRY cancelling 0..1 N cancelled by * N VALIDATION ENTRY completing * N completed by 0..1 N VALIDABLE ELEMENT consumed by 1 C validated as * N VALIDATION ENTRY creating 1 C created by 0..1 N ACCESSED FARE STRUCTURE ELEMENT included in * N composed of 1 C VALIDATION PARAMETER ASSIGNMENT specifying * N specified by 1 C RECORDED PT TRIP the result of * N resulting in 0..1 N RECORDED RIDE the result of * N resulting in 0..1 N Diagrams: CD IFM ProductUsage CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 56 Recorded Use of Services

Page 225: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 222 Version 0.1 04/09/2003

3.324. VALIDATION ENTRY The result of the comparison between one or several CONTROL ENTRies and the theoretical access rights attached to the TRAVEL DOCUMENT controlled, validating the right to consume and possibly providing a DEBIT or one or more OFFENCEs. (no own attribute) Inherited attributes:

< CONTRACT EVENT > date date (FR) 1

< CONTRACT EVENT > event type normalizedString

(FR) 1

< CONTRACT EVENT > Id_event Id_event TM_Identifier 1

< CONTRACT EVENT > time time (FR)

Associations : DEBIT a result of 0..1 N resulting in 1 N VALIDATED ACCESS cancelled by * N cancelling 0..1 N VALIDATED ACCESS completed by 0..1 N completing * N VALIDATED ACCESS created by 0..1 N creating 1 C OFFENCE detected by * N detecting 1 N CONTROL ENTRY used by 1..* N using 0..1 N Diagrams: CD IFM Travel document inspection CD TM Fig. 50 Access Rights, Control and Validation CD TM Fig. 53 Fare Products and Sales

3.325. VALIDATION PARAMETER ASSIGNMENT An ACCESS RIGHT PARAMETER ASSIGNMENT relating a fare collection parameter to a VALIDATED ACCESS or one of its components. (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Page 226: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 223 Version 0.1 04/09/2003

Associations : VALIDATED ACCESS specified by 1 C specifying * N ACCESSED FARE STRUCTURE ELEMENT specified by 1 C specifying * N CONTROLLED ACCESS specified by 1 C specifying * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.326. VALIDITY CONDITION Condition used in order to characterise a given VERSION of a VERSION FRAME. A VALIDITY CONDITION consists of a parameter (e.g. date, triggering event, etc) and its type of application (e.g. for, from, until, etc.). Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : VERSION characterised by 1 C defined for * N FOOTNOTE ASSIGNMENT defined for * N restricting * N VALIDITY RULE PARAMETER defining 1 defined by * N VALIDITY TRIGGER defining 1 defined by * N ENTITY defining 1 defined by * N LAYER limited by 1 C assigned to 1..* N VERSION FRAME restricted to 1 C defined for * N Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 21 Versions and Entities CD TM Fig. 22 Validity Conditions CD TM Fig. 23 Layers CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 46 Footnotes

Page 227: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 224 Version 0.1 04/09/2003

3.327. VALIDITY PARAMETER ASSIGNMENT An ACCESS RIGHT PARAMETER ASSIGNMENT relating a fare collection parameter to a theoretical FARE PRODUCT (or one of its components) or a SALES PACKAGE. (no own attribute) Inherited attributes: < ACCESS RIGHT

PARAMETER ASSIGNMENT >

type of assignment normalizedString (FR) 1

< ACCESS RIGHT PARAMETER

ASSIGNMENT > Id Id

TM_Identifier 1

Associations : FARE STRUCTURE ELEMENT specified by 1 C specifying limits for * N VALIDABLE ELEMENT specified by 1 C specifying limits for * N SALES PACKAGE specified by 1 C specifying limits for * N CONTROLLABLE ELEMENT specified by 1 C specifying limits for * N FARE PRODUCT specified by 1 C specifying limits for * N Diagrams: CD TM Fig. 50 Access Rights, Control and Validation

3.328. VALIDITY PERIOD A time limitation for validity of a FARE PRODUCT or a SALES PACKAGE. It may be composed of a standard duration (e.g. 3 days, 1 month) and/or fixed start/end dates and times. Own attributes: end date date (FR) end time time (FR) standard duration duration (FR) start date date (FR) start time time (FR) Inherited attributes:

< USAGE PARAMETER > Id Id TM_Identifier 1

< USAGE PARAMETER > type normalizedString

(FR) 1

Associations : FREQUENCY OF USE within * N allowing 1 N Diagrams: CD TM Fig. 52 Fare Parameters

Page 228: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 225 Version 0.1 04/09/2003

3.329. VALIDITY RULE PARAMETER A user defined VALIDITY CONDITION used by a rule for selecting versions. E.g river level > 1,5 m and bad weather. Own attributes: Id_parameter Id_parameter TM_Identifier 1 (no inherited attribute)

Associations : VALIDITY CONDITION defined by * N defining 1 Diagrams: CD TM Fig. 22 Validity Conditions CD TM Fig. 24 Combined Diagram on Versions

3.330. VALIDITY TRIGGER External event defining a VALIDITY CONDITION. E.g exceptional flow of a river, bad weather, road closure for works. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : VALIDITY CONDITION defined by * N defining 1 Diagrams: CD TM Fig. 22 Validity Conditions CD TM Fig. 24 Combined Diagram on Versions

3.331. VEHICLE A public transport vehicle used for carrying passengers. Own attributes: Id Id TM_Identifier 1 vehicle registration number TM_AnyType

Page 229: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 226 Version 0.1 04/09/2003

(no inherited attribute) Associations : GARAGE a default parking place

for 0..1 N

by default parked at * N VEHICLE TYPE classifying 1 N classified as * N VEHICLE MODEL classifying 0..1 N classified as * N VEHICLE ASSIGNMENT concerning * N concerned by 1 N ACTUAL VEHICLE EQUIPMENT in * N equipped with 1 C PI FACILITY located in * N the location of 0..1 N VEHICLE DETECTING of * N detected by 0..1 N ORGANISATIONAL UNIT responsible for 0..1 N managed by * N CALL FOR REPAIRS to * N involved in 1 N Diagrams: CD TM Fig. 31 Vehicle Requirements CD TM Fig. 41 Detection and Monitoring CD TM Fig. 42 Control Actions CD TM Fig. 44 Messages CD TM Fig. 45 Information Facilities CD TM Fig. 58 Trains CD TM Fig. 61 Responsibility for Resources

3.332. VEHICLE ASSIGNMENT The assignment, or the cancellation of an assignment, of a physical VEHICLE to a LOGICAL VEHICLE. This assignment may be overridden by a further assignment. Own attributes: assign or cancel boolean (FR) 1 Inherited attributes:

< CONTROL ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : CHANGE OF VEHICLE accompanied by 0..1 N going along with * N LOGICAL VEHICLE concerned by 1 C concerning * N VEHICLE concerned by 1 N concerning * N Diagrams: CD TM Fig. 42 Control Actions

Page 230: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 227 Version 0.1 04/09/2003

3.333. VEHICLE DETECTING An activity consiting in the identification of a vehicle at a certain time by a detection device and of collecting crude data such as an absolute location of the vehicle. Own attributes: Id Id TM_Identifier 1 timestamp dateTime (FR) 1

type normalizedString (FR) 1

(no inherited attribute)

Associations : LOGICAL VEHICLE detected by 0..1 N of * N VEHICLE detected by 0..1 N of * N DATED BLOCK detected by 0..1 N of * N DETECTED OPERATION detected by 0..1 N of * N POINT location of 1 N at * N LINK location of 1 N on * N PLACE location of 1 N at * N Diagrams: CD TM Fig. 41 Detection and Monitoring

3.334. VEHICLE EQUIPMENT PROFILE Each instantiation of this entity gives the number of items of one TYPE OF EQUIPMENT a VEHICLE MODEL should contain for a given PURPOSE OF EQUIPMENT PROFILE. The set of instantiations for one VEHICLE MODEL and one purpose gives one complete 'profile'.

Own attributes: profile profile normalizedString (FR) 1

units nonNegativeInteger (FR) 1

(no inherited attribute)

Associations : TYPE OF EQUIPMENT classifying 1 C classified as * N PURPOSE OF EQUIPMENT PROFILE defining 1 C defined for * N VEHICLE MODEL équipped with 1 in 1..* N Diagrams: CD TM Fig. 31 Vehicle Requirements

Page 231: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 228 Version 0.1 04/09/2003

3.335. VEHICLE INCIDENT An INCIDENT concerning LOGICAL VEHICLEs. (no own attribute) Inherited attributes:

< EVENT > description string (FR) < EVENT > Id Id TM_Identifier 1 < EVENT > time time (FR) 1

Associations : LOGICAL VEHICLE concerned by 1..* N concerning * N Diagrams: CD TM Fig. 43 Events

3.336. VEHICLE JOURNEY The planned movement of a public transport vehicle on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE. Own attributes: Id Id TM_Identifier 1 departure time time (FR) 1

Page 232: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 229 Version 0.1 04/09/2003

(no inherited attribute) Associations : PAUSE after 0..1 N followed by 1 C VEHICLE JOURNEY LAYOVER allowed on 0..1 N allowing 1 C JOURNEY MEETING combining * N combined in * N COUPLED JOURNEY composed of 0..1 N part of 1..* N TIMETABLE VERSION comprising 0..1 valid for * N JOURNEY PATTERN for 1 C made using * N ACCESS RIGHT PARAMETER ASSIGNMENT for * N assigned to 0..1 N TIMETABLED PASSING TIME for * N at 1 C DAY TYPE for 1 C worked on * N BLOCK including 0..1 N in * N JOURNEY PART part of * N subdivided in 1 C TYPE OF SERVICE the classification for 0..1 N classified as * N TIMING POINT IN JOURNEY PATTERN the timing reference

for 0..1 N

timed from * N TIME DEMAND TYPE used by default by 0..1 N made using * N NORMAL DATED VEHICLE JOURNEY using * N used by 1 C VEHICLE JOURNEY RUN TIME valid on * N worked using 1 C VEHICLE JOURNEY WAIT TIME valid on * N worked using 1 C COUPLED JOURNEY viewed as 1 N a view of 0..1 N

Page 233: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 230 Version 0.1 04/09/2003

Diagrams: CD TM Fig. 25 Days CD TM Fig. 26 Journeys CD TM Fig. 27 Standard Times CD TM Fig. 28 Journey Times CD TM Fig. 29 Interchanges CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan CD TM Fig. 34 Schedules and versions CD TM Fig. 39 Dated Production Components CD TM Fig. 47 Passing Times CD TM Fig. 52 Fare Parameters CD TM Fig. 55 Service Journey Performance CD TM Fig. 59 Vehicle Coupling CD TM Fig. 60 Responsibility for Services

3.337. VEHICLE JOURNEY LAYOVER A time allowance at the end of a specified VEHICLE JOURNEY. This time supersedes any global layover or JOURNEY PATTERN LAYOVER. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : VEHICLE JOURNEY allowing 1 C allowed on 0..1 N Diagrams: CD TM Fig. 28 Journey Times

3.338. VEHICLE JOURNEY RUN TIME The time taken to traverse a specified TIMING LINK IN JOURNEY PATTERN on a specified VEHICLE JOURNEY. This gives the most detailed control over times and overrides the DEFAULT SERVICE JOURNEY RUN TIME and JOURNEY PATTERN RUN TIME and the DEFAULT DEAD RUN RUN TIME. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING LINK IN JOURNEY PATTERN covered in 1 C for * N VEHICLE JOURNEY worked using 1 C valid on * N Diagrams: CD TM Fig. 28 Journey Times

Page 234: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 231 Version 0.1 04/09/2003

3.339. VEHICLE JOURNEY WAIT TIME The time for a vehicle to wait at a particular TIMING POINT IN JOURNEY PATTERN on a specified VEHICLE JOURNEY. This wait time will override the JOURNEY PATTERN WAIT TIME. Own attributes: duration duration (FR) 1 (no inherited attribute)

Associations : TIMING POINT IN JOURNEY PATTERN associated with 1 C applied at * N VEHICLE JOURNEY worked using 1 C valid on * N Diagrams: CD TM Fig. 28 Journey Times

3.340. VEHICLE MODEL A classification of public transport vehicles of the same VEHICLE TYPE, e.g. according to equipment specifications or model generation. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : VEHICLE classified as * N classifying 0..1 N VEHICLE TYPE classifying 1 N classified as * N VEHICLE EQUIPMENT PROFILE in 1..* N équipped with 1 Diagrams: CD TM Fig. 31 Vehicle Requirements CD TM Fig. 58 Trains

3.341. VEHICLE MONITORING An activity consiting in the assignment, at a certain time, of operational data to a monitored LOGICAL VEHICLE (e.g. that the vehicle is operating a certain MONITORED VEHICLE JOURNEY, or has passed at a certain OBSERVED PASSING TIME at a POINT). Own attributes: timestamp timestamp dateTime (FR) 1

type normalizedString (FR) 1

Page 235: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 232 Version 0.1 04/09/2003

(no inherited attribute) Associations : PARKING POINT location of 0..1 N at * N LOGICAL VEHICLE monitored by 1 C of * N MONITORED VEHICLE JOURNEY monitored by 0..1 N on * N MONITORED SPECIAL SERVICE monitored by 0..1 N on * N MONITORED OPERATION monitored by 0..1 N of * N Diagrams: CD TM Fig. 41 Detection and Monitoring

3.342. VEHICLE SCHEDULE VERSION The set of all BLOCKs defined for a specific DAY TYPE to which the same VALIDITY CONDITIONs have been assigned (usually defined for a specific GROUP OF LINEs). (no own attribute) Inherited attributes:

< VERSION > date date (FR) 1 < VERSION > Id Id TM_Identifier 1 < VERSION > time time (FR) 1

< VERSION > user normalizedString (FR) 1

Associations : TIMETABLE VERSION comprising 0..1 N valid for * N GROUP OF LINES covered by 0..1 N for * N PRODUCTION PLAN derived from * N base for 1 N DAY TYPE for 1 C worked on * N BLOCK included in * N compossed of 0..1 N DRIVER SCHEDULE VERSION related to * N related to * N Diagrams: CD TM Fig. 34 Schedules and versions CD TM Fig. 40 Production Plan

3.343. VEHICLE SERVICE A workplan for a vehicle for a whole day, planned for a specific DAY TYPE. A VEHICLE SERVICE includes one or several VEHICLE SERVICE PARTs. Own attributes: Id Id TM_Identifier 1

Page 236: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 233 Version 0.1 04/09/2003

(no inherited attribute) Associations : VEHICLE SERVICE PART part of * N including 0..1 N Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan

3.344. VEHICLE SERVICE PART A part of a VEHICLE SERVICE composed of one or more BLOCKs and limited by periods spent at the GARAGE managing the vehicle in question. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : GARAGE POINT end of 1 N ending at * N VEHICLE SERVICE including 0..1 N part of * N BLOCK part of * N including 0..1 N GARAGE POINT start of 1 N starting at * N Diagrams: CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 32 Resource Plan

3.345. VEHICLE TYPE A classification of public transport vehicles according to the vehicle scheduling requirements in mode and capacity (e.g. standard bus, double-deck, ...). Own attributes: Id Id TM_Identifier 1 reversing direction boolean (FR) self propelled boolean (FR)

seating capacity nonNegativeInteger (FR)

standing capacity nonNegativeInteger (FR)

special place capacity nonNegativeInteger (FR)

description string (FR) length TM_Length

name normalizedString (FR)

Page 237: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 234 Version 0.1 04/09/2003

(no inherited attribute) Associations : MEETING RESTRICTION against * N subject to 1 C OVERTAKING POSSIBILITY against * N overtaken at 1 C VEHICLE classified as * N classifying 1 N VEHICLE MODEL classified as * N classifying 1 N TRANSPORT MODE comprising 1 N belonging to * N IMPOSSIBLE MANOEUVRE defined for * N used to define 1 C OVERTAKING POSSIBILITY for * N overtaking at 1 C MEETING RESTRICTION for * N subject to 1 C VEHICLE TYPE PREFERENCE for * N specified by 1 C SERVICE JOURNEY made using * N proposed for 0..1 N VEHICLE TYPE AT POINT providing space for * N allowed to be located

at 1 C

QUALIFICATION required to drive * N requiring * N ROUTE LINK safely traversed by * N safe to traverse * N INFRASTRUCTURE LINK safely traversed by * N safe to traverse * N BLOCK using * N assigned to 1 N SPECIAL SERVICE using * N proposed for 0..1 N TRAIN BLOCK using * N assigned to 1 N Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology CD TM Fig. 14 Routes CD TM Fig. 18 Combined Diagram on Linear Features CD TM Fig. 26 Journeys CD TM Fig. 30 Vehicle Scheduling CD TM Fig. 31 Vehicle Requirements CD TM Fig. 57 Transport Mode CD TM Fig. 58 Trains CD TM Fig. 59 Vehicle Coupling

Page 238: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 235 Version 0.1 04/09/2003

3.346. VEHICLE TYPE AT POINT The number of vehicles of a specified VEHICLE TYPE which may wait at a specified POINT at any one time. If the capacity is 0, then that type of vehicle may not stop there. Own attributes: capacity TM_AnyType (no inherited attribute)

Associations : VEHICLE TYPE allowed to be located at

1 C

providing space for * N INFRASTRUCTURE POINT location of 1 C specifying the capacity

of * N

Diagrams: CD TM Fig. 04 Restrictions CD TM Fig. 05 Combined Diagram on Topology

3.347. VEHICLE TYPE PREFERENCE The preference for the use of a particular VEHICLE TYPE for a SERVICE JOURNEY PATTERN, depending on the DAY TYPE and TIME DEMAND TYPE. The rank of preferences must be recorded. Different VEHICLE TYPEs may be given the same rank.

Own attributes: rank rank positiveInteger (FR) 1

(no inherited attribute)

Associations : VEHICLE TYPE specified by 1 C for * N TIME DEMAND TYPE used to define 1 C for * N SERVICE JOURNEY PATTERN used to define 1 C for * N DAY TYPE used to define 1 C for * N Diagrams: CD TM Fig. 26 Journeys

3.348. VEHICLE WORK ASSIGNMENT The assignment, or the cancellation of an assignment, of a LOGICAL VEHICLE to a planned work, represented as DATED BLOCKs or as DATED VEHICLE JOURNEYs. This assignment may be overridden by a further assignment. Own attributes: assign or cancel boolean (FR) 1

Page 239: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 236 Version 0.1 04/09/2003

Inherited attributes: < CONTROL

ACTION > validation time time (FR) 1

< CONTROL ACTION > Id Id TM_Identifier 1

Associations : LOGICAL VEHICLE CREATION accompanied by 0..1 N going along with 0..1 N DATED BLOCK assigned by 1..* N assigning * N DATED VEHICLE JOURNEY assigned by 1..* N assigning * N LOGICAL VEHICLE concerned by 1 C concerning * N CHANGE OF VEHICLE involving 0..1 N caused by 1..* N Diagrams: CD TM Fig. 42 Control Actions

3.349. VERSION A group of operational data instances which share the same VALIDITY CONDITIONs. A version belongs to a unique VERSION FRAME and is characterised by a unique TYPE OF VERSION. E.g. NETWORK VERSION for Line 12 starting from 2000-01-01. Own attributes: Id Id TM_Identifier 1 date date (FR) 1 time time (FR) 1

user normalizedString (FR) 1

(no inherited attribute)

Associations : TYPE OF VERSION classifying 1 N classified as * N VERSION FRAME comprising 1 belonging to * N VALIDITY CONDITION defined for * N characterised by 1 C ENTITY IN VERSION governed by 1..* N governing 1 C LAYER VERSION N N VERSION FRAME represented by 1 representing 0..1 N Diagrams: CD TM Fig. 21 Versions and Entities CD TM Fig. 22 Validity Conditions CD TM Fig. 23 Layers CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 34 Schedules and versions CD TM Fig. 40 Production Plan

Page 240: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 237 Version 0.1 04/09/2003

3.350. VERSION FRAME A set of VERSIONS referring to a same DATA SYSTEM and belonging to the same TYPE OF FRAME. A FRAME may be restricted by VALIDITY CONDITIONs. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : LAYER an implémentation of 0..1 N defining 1 N VERSION belonging to * N comprising 1 TYPE OF FRAME characterising 1 N characterised by * N VALIDITY CONDITION defined for * N restricted to 1 C DATA SYSTEM object of 0..1 C dealing with * N VERSION representing 0..1 N represented by 1 Diagrams: CD TM Fig. 20 Validity Frames CD TM Fig. 21 Versions and Entities CD TM Fig. 23 Layers CD TM Fig. 24 Combined Diagram on Versions CD TM Fig. 34 Schedules and versions

3.351. WAGE INCREASE An additional increase for special persuits, e.g. dirt increase or aggravation circumstances. Own attributes: Id Id TM_Identifier 1 description string (FR) (no inherited attribute)

Associations : ACCOUNT ENTRY using * N entered into 1 N Diagrams: CD TM Fig. 38 Driver Accounting

Page 241: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 238 Version 0.1 04/09/2003

3.352. WAGE TYPE ASSIGNMENT An assignment of a TYPE OF WAGE to a DAY TYPE and a TIME BAND. (no own attribute) (no inherited attribute)

Associations : TYPE OF WAGE specified by 1 N specifying 1..* N DAY TYPE used to define 1 C for * N TIME BAND used to define 1 C for * N Diagrams: CD TM Fig. 38 Driver Accounting

3.353. WIRE ELEMENT A type of INFRASTRUCTURE LINK used to describe a wire network. (no own attribute) Inherited attributes:

< LINK > Id Id TM_Identifier 1 < LINK > length TM_Length

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

3.354. WIRE JUNCTION A type of INFRASTRUCTURE POINT used to describe a wire network. (no own attribute) Inherited attributes:

< POINT > Id Id TM_Identifier 1

< POINT > name normalizedString (FR)

Diagrams: CD TM Fig. 03 Infrastructure CD TM Fig. 05 Combined Diagram on Topology

3.355. WORK A day on duty for a driver. Own attributes: Id Id TM_Identifier 1 (no inherited attribute)

Associations : ROSTER CYCLE ELEMENT broadly assigned to * N broadly entered in 0..1 N Diagrams: CD TM Fig. 36 Roster Assignments

Page 242: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 239 Version 0.1 04/09/2003

3.356. XML_DDR_TM_DRIVER_SCHEDULING This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.357. XML_DDR_TM_FARE_COLLECTION This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: IFM Schema references Transmodel v 5.1 Schema references

3.358. XML_DDR_TM_MANAGEMENT_INFORMATION This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.359. XML_DDR_TM_MULTI-MODAL_OPERATION_IN_PUBLIC_TRANSPORT This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.360. XML_DDR_TM_MULTIPLE_OPERATORS_ENVIRONMENT This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.361. XML_DDR_TM_NETWORK_DESCRIPTION This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: IFM Schema references Transmodel v 5.1 Schema references

Page 243: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 240 Version 0.1 04/09/2003

3.362. XML_DDR_TM_OPERATIONS_MONITORING_AND_CONTROL This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.363. XML_DDR_TM_PASSENGER_INFORMATION This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.364. XML_DDR_TM_PERSONNEL_DISPOSITION This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.365. XML_DDR_TM_ROSTERING This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.366. XML_DDR_TM_SCHEDULES_AND_VERSIONS This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.367. XML_DDR_TM_TACTICAL_PLANNING_COMPONENTS This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

Page 244: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 241 Version 0.1 04/09/2003

3.368. XML_DDR_TM_VEHICLE_SCHEDULING This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.369. XML_DDR_TM_VERSIONS_VALIDITY_AND_LAYERS This class has been created for mere technical purpose (XML schema generation). (no own attribute) (no inherited attribute) Diagrams: Transmodel v 5.1 Schema references

3.370. ZONE A two-dimensional PLACE within the service area of a public transport operator (administrative zone, TARIFF ZONE, ACCESS ZONE, etc.). Own attributes: Id Id TM_Identifier 1

name normalizedString (FR) 1

description string (FR) (no inherited attribute)

Associations : PLACE a generic description of

0..1 N

classified by 0..1 N SIMPLE FEATURE a view of * N viewed as 0..1 N LINK SEQUENCE border for 0..1 N bordered by 0..1 N ZONE PROJECTION calling as source 0..* N used as source in 1 C TYPE OF ZONE classifying 1 C classified as * N GROUP OF POINTS defining 0..1 N defined by 0..1 N POINT functional centroid for 0..1 N represented by 0..1 N Diagrams: CD TM Fig. 11 Zones CD TM Fig. 12 Complex Features CD TM Fig. 13 Combined Diagram on Generic Network CD TM Fig. 19 Projection CD TM Fig. 48 Passenger Trips CD TM Fig. 51 Fare Structure CD TM Fig. 60 Responsibility for Services

Page 245: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 242 Version 0.1 04/09/2003

3.371. ZONE PROJECTION An oriented correspondence: - from one ZONE in a source layer, - onto a target entity : e.g. POINT, COMPLEX FEATURE, - within a defined TYPE OF PROJECTION. (no own attribute) (no inherited attribute)

Associations : TYPE OF PROJECTION comprising 1 C concerning * N POINT N N ZONE used as source in 1 C calling as source 0..* N COMPLEX FEATURE used as target in 1 to * N POINT used as target in 1 to * N Diagrams: CD TM Fig. 19 Projection

Page 246: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 243 Version 0.1 04/09/2003

4. GENERALISATIONS AND SPECIALISATIONS

4.1. SPECIALISATIONS DESCENT For each "patriarch", i.e. each class having heirs but being not, a two columns table can be found. The left column contains the name of the class and of its heirs, with indentations. The right column contains the name of the package to which belongs each class. ACCESS RIGHT PARAMETER ASSIGNMENT Fare collection

CONTROL PARAMETER ASSIGNMENT Fare collection DEVICE PARAMETER ASSIGNMENT Fare collection VALIDATION PARAMETER ASSIGNMENT Fare collection VALIDITY PARAMETER ASSIGNMENT Fare collection

GENERIC PARAMETER ASSIGNMENT Fare collection SPECIFIC PARAMETER ASSIGNMENT Fare collection

CONTRACT EVENT Fare collection

CONTROL ENTRY Fare collection SALE TRANSACTION Fare collection TRAVEL SPECIFICATION Fare collection VALIDATION ENTRY Fare collection

CONTROL ACTION Operations monitoring and control

CHANGE OF DRIVER Operations monitoring and control CHANGE OF JOURNEY PATTERN Operations monitoring and control CHANGE OF JOURNEY TIMING Operations monitoring and control CHANGE OF VEHICLE Operations monitoring and control DEPARTURE EXCHANGE Operations monitoring and control DEPARTURE LAG Operations monitoring and control JOURNEY CANCELLATION Operations monitoring and control JOURNEY CREATION Operations monitoring and control LOGICAL DRIVER CANCELLATION Operations monitoring and control LOGICAL DRIVER CREATION Operations monitoring and control LOGICAL VEHICLE CANCELLATION Operations monitoring and control LOGICAL VEHICLE CREATION Operations monitoring and control RESORPTION Operations monitoring and control RESPACING Operations monitoring and control VEHICLE ASSIGNMENT Operations monitoring and control VEHICLE WORK ASSIGNMENT Operations monitoring and control

DATED BLOCK Operations monitoring and control

NORMAL DATED BLOCK Operations monitoring and control DATED VEHICLE JOURNEY Operations monitoring and control

NORMAL DATED VEHICLE JOURNEY Operations monitoring and control DUTY Tactical planning components

ASSIGNED DUTY Driver scheduling SPARE DUTY Driver scheduling

DUTY TYPE Driver scheduling

CONTINUOUS DUTY Driver scheduling

Page 247: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 244 Version 0.1 04/09/2003

SPLIT DUTY Driver scheduling EMPLOYEE Rostering

DRIVER Rostering EVENT Operations monitoring and control

ALARM Operations monitoring and control INCIDENT Operations monitoring and control

DRIVER INCIDENT Operations monitoring and control VEHICLE INCIDENT Operations monitoring and control

FARE PRODUCT Fare collection

AMOUNT OF PRICE UNIT Fare collection PRE-ASSIGNED FARE PRODUCT Fare collection SALE DISCOUNT RIGHT Fare collection

AMOUNT OF PRICE UNIT Fare collection PRE-ASSIGNED FARE PRODUCT Fare collection

USAGE DISCOUNT RIGHT Fare collection GROUP OF LINKS Network description

GROUP OF TIMING LINKS Tactical planning components JOURNEY PATTERN Tactical planning components

DEAD RUN PATTERN Tactical planning components SERVICE JOURNEY PATTERN Tactical planning components

LINK Network description

INFRASTRUCTURE LINK Network description RAILWAY ELEMENT Network description ROAD ELEMENT Network description WIRE ELEMENT Network description

ROUTE LINK Network description SERVICE LINK Network description TIMING LINK Network description

LOCATION Network description MESSAGE Operations monitoring and control

CALL FOR MEANS Operations monitoring and control CALL FOR REPAIRS Operations monitoring and control

PASSENGER QUERY Passenger information

FARE QUERY Passenger information SCHEDULE QUERY Passenger information TRIP OPTIMIZATION QUERY Passenger information

PASSING TIME Operations monitoring and control

DATED PASSING TIME Operations monitoring and control ESTIMATED PASSING TIME Operations monitoring and control OBSERVED PASSING TIME Operations monitoring and control

RECORDED STOP Passenger information TARGET PASSING TIME Operations monitoring and control

TIMETABLED PASSING TIME Operations monitoring and control

Page 248: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 245 Version 0.1 04/09/2003

POINT Network description ACTIVATION POINT Network description

BEACON POINT Network description INFRASTRUCTURE POINT Network description

RAILWAY JUNCTION Network description ROAD JUNCTION Network description WIRE JUNCTION Network description

ROUTE POINT Network description STOP POINT Network description TIMING POINT Network description

RELIEF POINT Network description PARKING POINT Network description

GARAGE POINT Network description TRAFFIC CONTROL POINT Network description

SITE Passenger information

PUBLIC SITE Passenger information SERVICE SITE Passenger information

SPELL Driver scheduling

DRIVING SPELL Driver scheduling NON DRIVING SPELL Driver scheduling

STAND-BY Driver scheduling TASK Driver scheduling

TYPE OF EQUIPMENT Network description

TYPE OF PI FACILITY Passenger information USAGE PARAMETER Fare collection

COMMERCIAL PROFILE Fare collection FREQUENCY OF USE Fare collection GROUP TICKET Fare collection LUGGAGE ALLOWANCE Fare collection TRANSFERABILITY Fare collection USER PROFILE Fare collection VALIDITY PERIOD Fare collection

VALIDATED ACCESS Fare collection

ACCESSED FARE STRUCTURE ELEMENT Fare collection VEHICLE Vehicle scheduling

TRAIN Multi-modal operation in public transport VEHICLE JOURNEY Tactical planning components

DEAD RUN Tactical planning components SERVICE JOURNEY Tactical planning components

VERSION Versions, validity and layers

DRIVER SCHEDULE VERSION Schedules and versions LAYER VERSION Versions, validity and layers NETWORK VERSION Tactical planning components PRODUCTION PLAN Operations monitoring and control TIMETABLE VERSION Tactical planning components VEHICLE SCHEDULE VERSION Schedules and versions

Page 249: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 246 Version 0.1 04/09/2003

ZONE Network description

ACCESS ZONE Network description ADMINISTRATIVE ZONE Multiple operators' environment TARIFF ZONE Network description

Page 250: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 247 Version 0.1 04/09/2003

4.2. GENERALISATIONS CLIMB UP For each "last in a line", i.e. each class being a heir but having none, a two columns table can be found. The left column contains the name of the class and of its parents, which is indented. The right column contains the name of the package to which belongs each class. ASSIGNED DUTY Driver scheduling

−� DUTY Tactical planning components CONTINUOUS DUTY Driver scheduling

−� DUTY TYPE Driver scheduling DRIVING SPELL Driver scheduling

−� SPELL Driver scheduling SPARE DUTY Driver scheduling

−� DUTY Tactical planning components SPLIT DUTY Driver scheduling

−� DUTY TYPE Driver scheduling STAND-BY Driver scheduling

−� NON DRIVING SPELL Driver scheduling −� SPELL Driver scheduling

TASK Driver scheduling

−� NON DRIVING SPELL Driver scheduling −� SPELL Driver scheduling

ACCESSED FARE STRUCTURE ELEMENT Fare collection

−� VALIDATED ACCESS Fare collection VALIDATION PARAMETER ASSIGNMENT Fare collection

−� ACCESS RIGHT PARAMETER ASSIGNMENT

Fare collection

SPECIFIC PARAMETER ASSIGNMENT Fare collection

−� VALIDITY PARAMETER ASSIGNMENT Fare collection −� ACCESS RIGHT PARAMETER ASSIGNMENT

Fare collection

AMOUNT OF PRICE UNIT Fare collection

−� FARE PRODUCT Fare collection −� SALE DISCOUNT RIGHT Fare collection

−� FARE PRODUCT Fare collection COMMERCIAL PROFILE Fare collection

−� USAGE PARAMETER Fare collection CONTROL ENTRY Fare collection

−� CONTRACT EVENT Fare collection

Page 251: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 248 Version 0.1 04/09/2003

CONTROL PARAMETER ASSIGNMENT Fare collection −� ACCESS RIGHT PARAMETER ASSIGNMENT

Fare collection

DEVICE PARAMETER ASSIGNMENT Fare collection

−� ACCESS RIGHT PARAMETER ASSIGNMENT

Fare collection

FREQUENCY OF USE Fare collection

−� USAGE PARAMETER Fare collection GENERIC PARAMETER ASSIGNMENT Fare collection

−� VALIDITY PARAMETER ASSIGNMENT Fare collection −� ACCESS RIGHT PARAMETER ASSIGNMENT

Fare collection

GROUP TICKET Fare collection

−� USAGE PARAMETER Fare collection LUGGAGE ALLOWANCE Fare collection

−� USAGE PARAMETER Fare collection PRE-ASSIGNED FARE PRODUCT Fare collection

−� FARE PRODUCT Fare collection −� SALE DISCOUNT RIGHT Fare collection

−� FARE PRODUCT Fare collection TRANSFERABILITY Fare collection

−� USAGE PARAMETER Fare collection TRAVEL SPECIFICATION Fare collection

−� CONTRACT EVENT Fare collection USAGE DISCOUNT RIGHT Fare collection

−� FARE PRODUCT Fare collection USER PROFILE Fare collection

−� USAGE PARAMETER Fare collection VALIDATION ENTRY Fare collection

−� CONTRACT EVENT Fare collection VALIDITY PERIOD Fare collection

−� USAGE PARAMETER Fare collection TRAIN Multi-modal operation in public transport

−� VEHICLE Vehicle scheduling ADMINISTRATIVE ZONE Multiple operators' environment

−� ZONE Network description ACCESS ZONE Network description

−� ZONE Network description

Page 252: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 249 Version 0.1 04/09/2003

BEACON POINT Network description

−� ACTIVATION POINT Network description −� POINT Network description

GARAGE POINT Network description

−� PARKING POINT Network description −� RELIEF POINT Network description

−� TIMING POINT Network description −� POINT Network description

RAILWAY ELEMENT Network description

−� INFRASTRUCTURE LINK Network description −� LINK Network description

RAILWAY JUNCTION Network description

−� INFRASTRUCTURE POINT Network description −� POINT Network description

ROAD ELEMENT Network description

−� INFRASTRUCTURE LINK Network description −� LINK Network description

ROAD JUNCTION Network description

−� INFRASTRUCTURE POINT Network description −� POINT Network description

ROUTE LINK Network description

−� LINK Network description ROUTE POINT Network description

−� POINT Network description SERVICE LINK Network description

−� LINK Network description STOP POINT Network description

−� POINT Network description TARIFF ZONE Network description

−� ZONE Network description TIMING LINK Network description

−� LINK Network description TRAFFIC CONTROL POINT Network description

−� POINT Network description WIRE ELEMENT Network description

−� INFRASTRUCTURE LINK Network description −� LINK Network description

WIRE JUNCTION Network description

Page 253: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 250 Version 0.1 04/09/2003

−� INFRASTRUCTURE POINT Network description −� POINT Network description

LOGICAL VEHICLE CANCELLATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control NORMAL DATED VEHICLE JOURNEY Operations monitoring and control

−� DATED VEHICLE JOURNEY Operations monitoring and control LOGICAL DRIVER CANCELLATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control CHANGE OF JOURNEY PATTERN Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control CHANGE OF JOURNEY TIMING Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control LOGICAL VEHICLE CREATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control LOGICAL DRIVER CREATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control TIMETABLED PASSING TIME Operations monitoring and control

−� PASSING TIME Operations monitoring and control VEHICLE WORK ASSIGNMENT Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control ESTIMATED PASSING TIME Operations monitoring and control

−� DATED PASSING TIME Operations monitoring and control −� PASSING TIME Operations monitoring and control

TARGET PASSING TIME Operations monitoring and control

−� DATED PASSING TIME Operations monitoring and control −� PASSING TIME Operations monitoring and control

DEPARTURE EXCHANGE Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control NORMAL DATED BLOCK Operations monitoring and control

−� DATED BLOCK Operations monitoring and control VEHICLE ASSIGNMENT Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control CHANGE OF VEHICLE Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control DRIVER INCIDENT Operations monitoring and control

−� INCIDENT Operations monitoring and control −� EVENT Operations monitoring and control

Page 254: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 251 Version 0.1 04/09/2003

PRODUCTION PLAN Operations monitoring and control

−� VERSION Versions, validity and layers CALL FOR MEANS Operations monitoring and control

−� MESSAGE Operations monitoring and control DEPARTURE LAG Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control ALARM Operations monitoring and control

−� EVENT Operations monitoring and control RESORPTION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control RESPACING Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control CALL FOR REPAIRS Operations monitoring and control

−� MESSAGE Operations monitoring and control CHANGE OF DRIVER Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control JOURNEY CREATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control VEHICLE INCIDENT Operations monitoring and control

−� INCIDENT Operations monitoring and control −� EVENT Operations monitoring and control

JOURNEY CANCELLATION Operations monitoring and control

−� CONTROL ACTION Operations monitoring and control TRIP OPTIMIZATION QUERY Passenger information

−� PASSENGER QUERY Passenger information FARE QUERY Passenger information

−� PASSENGER QUERY Passenger information PUBLIC SITE Passenger information

−� SITE Passenger information RECORDED STOP Passenger information

−� OBSERVED PASSING TIME Operations monitoring and control −� DATED PASSING TIME Operations monitoring and control

−� PASSING TIME Operations monitoring and control SCHEDULE QUERY Passenger information

−� PASSENGER QUERY Passenger information SERVICE SITE Passenger information

Page 255: Transmodel in UML

SITP 2Système d'Information Transport Public

SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

Tâche 3.2 – Portage de Transmodel en UML

Equipe de projet Page 252 Version 0.1 04/09/2003

−� SITE Passenger information TYPE OF PI FACILITY Passenger information

−� TYPE OF EQUIPMENT Network description DRIVER Rostering

−� EMPLOYEE Rostering VEHICLE SCHEDULE VERSION Schedules and versions

−� VERSION Versions, validity and layers DRIVER SCHEDULE VERSION Schedules and versions

−� VERSION Versions, validity and layers SERVICE JOURNEY PATTERN Tactical planning components

−� JOURNEY PATTERN Tactical planning components GROUP OF TIMING LINKS Tactical planning components

−� GROUP OF LINKS Network description TIMETABLE VERSION Tactical planning components

−� VERSION Versions, validity and layers DEAD RUN PATTERN Tactical planning components

−� JOURNEY PATTERN Tactical planning components DEAD RUN Tactical planning components

−� VEHICLE JOURNEY Tactical planning components NETWORK VERSION Tactical planning components

−� VERSION Versions, validity and layers SERVICE JOURNEY Tactical planning components

−� VEHICLE JOURNEY Tactical planning components LAYER VERSION Versions, validity and layers

−� VERSION Versions, validity and layers