Train

A TRAIN is 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.

Some rail passsenger information systems gived detailed information on train make-up and the relative location of carriages within the train so that passengers can board efficiently at their specified carriage, get on the right part of the train that will be splitting later in its journey, find the restaurant car or the toilets for the disabled, etc.

Train – XML Element

Classification

Name

Type

Cardinality

Description

::>

::>

VehicleType

::>

TRAIN inherits from VEHICLE TYPE

«PK»

id

TrainIdType

1:1

Identifier of TRAIN.

 

NumberOfCars

xsd:nonNegativeInteger

0:1

Number of cars in TRAIN.

«enum»

TrainSizeType

TrainSizeEnum­

0:1

Categorisation of TRAIN SIZE.

·        normal

·        short

·        long

«cntd»

components

TrainComponent

0:*

Components of TRAIN.

Currently this XML Element is not in use in the Austrian NeTEx Profile

 

TrainElement (Subcomponent of Train)

A TRAIN ELEMENT is an elementary component of a TRAIN (e.g. wagon, locomotive).

TrainElement – XML Element

Classification

Name

Type

Cardinality

Description

::>

::>

DataManagedObject

::>

TRAIN ELEMENT inherits from DATA MANAGED OBJECT.

 

id

TrainElementIdType

1:1

Identifier of TRAIN ELEMENT.

 

Name

MultilingualString

0:1

Name of TRAIN ELEMENT.

 

Description

MultilingualString

0:1

Description of TRAIN ELEMENT.

«enum»

TrainElementType

TypeOfTrainElementEnum

1:1

Classification of TRAIN ELEMENT.

·        carriage

·        engine

·        carTransporter

·        sleeperCarriage

·        restaurantCarriage

·        luggageVan

 

FareClasses

FareClassEnum

0:*

FARE CLASSes for TRAIN ELEMENT. See Annex.

Currently this XML Element is not in use in the Austrian NeTEx Profile

TrainComponent (Subcomponent of Train)

A TRAIN COMPONENT is the specification of the order of TRAIN ELEMENTs in a TRAIN.

In EPIP, TRAIN ELEMENTs should be embedded in line within a TRAIN COMPONENT.

TrainComponent – XML Element

Classification

Name

Type

Cardinality

Description

::>

::>

VersionedChild

::>

TRAIN COMPONENT inherits from VERSIONED CHILD.

«PK»

id

TrainComponentIdType

1:1

Identifier of TRAIN COMPONENT.

 

Label

MultilingualString

0:1

Label of TRAIN COMPONENT.

 

Description

MultilingualString

0:1

Description of TRAIN COMPONENT.

«FK»

TrainRef

TrainRef

0:1

Reference to TRAIN of which this is a part.

«FK»

a

TrainElementRef

TrainElementRef

1:1

Reference to TRAIN ELEMENT associated with TRAIN COMPONENT.

«cntd»

b

TrainElement

TrainElement

1:1

TRAIN ELEMENT associated with TRAIN COMPONENT.

Currently this XML Element is not in use in the Austrian NeTEx Profile