SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML
Equipe de projet Page 0 Version 0.1 04/09/2003
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 terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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}
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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}
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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 *from 1start 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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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}
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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]
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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]
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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 ofDUTY 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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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}
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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]
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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.
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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}
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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
SITP 2Système d'Information Transport Public
SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâ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