Unchecked

Dev:TrainProtectionSystems

From railML 2 Wiki
Jump to navigation Jump to search
🗒️ This page is mirrored from page Dev:TrainProtectionSystems in The railML® 3 Wiki.  
XML Railway exchange format
https://railML.org
Latest release: 2.5 SR2
(April 29th 2025)
 
Quick links
Subschemas
XML tree
UML diagrams
Use cases
Guides
Semantic Constraints
railML® 3 WikiRailTopoModel® Wiki


The codelist TrainProtectionSystems contains train protection systems (). It provides two container elements for track bound systems and train bound systems respectively. Your railML® download will usually contain the codelists in a directory codelists, next to documentation and schema. As the codelists have shorter cycles than railML® versions have you might want to get the current list from TrainProtectionSystems.xml (link to the railML® website).

The code lists are intended to address certain frequently used entities with a single code, to avoid repetitious work as well as ambiguity errors. Moreover, the separation of schema and codelists allows actualizing the codelists in very short cycles. The concept of codelists is explained in the overview of codelists along with the procedure to extend the list if you are missing an entry.

Structure[edit | edit source]

The root element is named <trainProtectionSystems>. It provides two container elements for track bound systems and train bound systems respectively:

At track[edit | edit source]

  • <trainProtectionSystemsAtTrack>: Container for train protection systems, installed "at the track"
    • <trainProtectionSystem>: Single entries for each train protection system, installed "at track"
      • code: A code that should be referred to from within an railML® file, typically a short name for the train protection system in latin letters.
      • <name>: Internationalized name of the system.
      • <validFor>: If the code for the system differs between vehicle and track installation, put the mapping in this container element.
        • <vehicleSystem>: Train protection system code of the according vehicle system.

Example entry[edit | edit source]

<trainProtectionSystem code="ATB">
  <name>automatische treinbeïnvloeding</name>
  <validFor>
    <vehicleSystem>ATB</vehicleSystem>
    <vehicleSystem>ATBEG</vehicleSystem>
  </validFor>
</trainProtectionSystem>

On Vehicle[edit | edit source]

  • <trainProtectionSystemsOnVehicle>: Container for train protection systems, installed "on the vehicle"
    • <trainProtectionSystem>: Single entries for each train protection system, installed "on vehicle"
      • code: A code, that should be referred to from within a railML® file, typically a short name for the train protection system in latin letters.
      • <name>: Internationalized name of the system.
      • <validFor>: If the code for the system differs between vehicle and track installation, put the mapping in this container element.
        • <trackSystem>: Train protection system code of the according track system.

Example entry[edit | edit source]

<trainProtectionSystem code="CIR-ELKE2">
 <name>Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz der Eisenbahn, Erweiterung</name>
 <validFor>
  <trackSystem>LZB</trackSystem>
  <trackSystem>CIR-ELKE</trackSystem>
  <trackSystem>CIR-ELKE2</trackSystem>
 </validFor>
</trainProtectionSystem>

Affected Elements[edit | edit source]

railML® 2[edit | edit source]

  • At track
  • On vehicle

railML® 3[edit | edit source]

  • At track

Current entries[edit | edit source]

As of January 2018, the following Systems are listed:

At Track[edit | edit source]

railML® Code Name Comment ValidFor URL Contact Info
ALSN Автоматическая Локомотивная Сигнализация Непрерывного действия (Continuous automatic cab signalling)
  • ALSN
  • ALSEN
  • KLUBU
ALSN ()
ASFA Anuncio de Señales y Frenado Automático ASFA ()
ATB automatische treinbeïnvloeding
  • ATB
  • ATBEG
ATB ()
ATBNG automatische treinbeïnvloeding - Nieuwe Generatie ATB-NG ()
ATSP
ATSS
AWS Automatic Warning System AWS ()
BACC Blocco automatico a correnti codificate BACC ()
Crocodile
  • Crocodile
  • Memor
  • Memor2
Crocodile ()
CIR-ELKE Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz der Eisenbahn CIR-ELKE ()
CIR-ELKE2 Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz der Eisenbahn, Erweiterung
  • CIR-ELKE
  • CIR-ELKE2
CIR-ELKE2 ()
CSS CSS ()
DATC delvis Automatic Train Protection DATC and FATC ()
EBICAB electronic cab signalling Bombardier EBICAB ()
ETCS European Train Control System (ERTMS) ETCS ()
ETCS-L2 European Train Control System (ERTMS), Level 2 ETCS Level 2 ()
EVM
  • EVM120
  • EVM160
  • Mirel
Fahrsp Fahrsperre (mechanical)
FATC full Automatic Train Protection DATC and FATC ()
GWATP Great Western Automatic Train Protection GW ATP ()
Indusi Induktive Zugsicherung
  • Indusi54
  • Indusi60
  • Indusi60R
  • PZ80
  • PZB90
Indusi ()
Integra-Signum Integra-Signum ()
KHP
KVB Contrôle de vitesse par balises KVB ()
LS
  • LS
  • LS90
  • Mirel
LS ()
LZB Linienförmigen Zugbeeinflussung
  • LZB-L72
LZB ()
RS4c Blocco automatico a correnti codificate/Ripetizone dei Segnali 4 Codici RS4c ()
SAUTC
  • SAUTC
  • SAUTCM
  • SAUTU
SCMT Sistema die Controllo della Marcia dei Treni SCMT ()
SELCAB SELCAB ()
SHP Samoczynne hamowanie pociagu SHP ()
SSC Sistema di Supporto alla Condotta SSC ()
TBL Transmission Balise-Locomotive TBL ()
TPWS train protection and warning system TPWS ()
TVM300 Transmission Voie-Machine (upto 300 km/h) TVM300 ()
TVM430 Transmission Voie-Machine (greater 300 km/h) TVM430 ()
ZSI127 ZSI-127 ()
ZSI90 ZSI-90 ()
ZSL90 de:ZSL-90 ()
ZST90 ZST-90 ()
ZUB121 Zugbeeinflussung ZUB 121 ()
ZUB122 Zugbeeinflussung ZUB 122 ()
ZUB123 Zugbeeinflussung ZUB 123 ()
ZUB262 Zugbeeinflussung ZUB 262 ()

On Vehicle[edit | edit source]

railML® Code Name Comment ValidFor URL Contact Info
ALSEN extension of ALSN for speeds up to 200 km/h
  • ALSN
ALSN Автоматическая Локомотивная Сигнализация Непрерывного действия (Continuous automatic cab signalling) ALSN ()
ASFA Anuncio de Señales y Frenado Automático ASFA ()
ATB automatische treinbeïnvloeding ATB ()
ATBEG automatische treinbeïnvloeding - Eerste Generatie
  • ATB
ATB-EG ()
ATBNG automatische treinbeïnvloeding - Nieuwe Generatie ATB-NG ()
ATSP
ATSS
AWS Automatic Warning System AWS ()
BACC Blocco automatico a correnti codificate BACC ()
CIR-ELKE Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz der Eisenbahn
  • LZB
  • CIR-ELKE
CIR-ELKE ()
CIR-ELKE2 Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz der Eisenbahn, Erweiterung
  • LZB
  • CIR-ELKE
  • CIR-ELKE2
CIR-ELKE2 ()
Crocodile Crocodile ()
CSS CSS ()
DATC
EBICAB EBICAB ()
ETCS ETCS ()
EVM120
  • EVM
EVM160
  • EVM
Fahrsp Fahrsperre
GWATP GW ATP ()
Indusi54
  • Indusi
Indusi ()
Indusi60
  • Indusi
Indusi ()
Indusi60R
  • Indusi
Indusi ()
Integra-Signum Integra-Signum ()
KHP
KLUBU
  • ALSN
KLUB-U ()
KVB Contrôle de vitesse par balises KVB ()
LS LS ()
LS90
  • LS
LS ()
LZB-L72 Linienförmige Zugbeeinflussung Variante L72
  • LZB
LZB ()
Memor
  • Crocodile
Crocodile ()
Memor2
  • Crocodile
Memor II+ ()
Mirel
  • EVM
  • LS
Mirel ()
PZ80 Punktförmige Zugbeeinflussung Typ 80
  • Indusi
Indusi ()
PZB90 Punktförmige Zugbeeinflussung Typ 90
  • Indusi
Indusi ()
RS4c Blocco automatico a correnti codificate/Ripetizone dei Segnali 4 Codici RS4c ()
SAUTC
SAUTCM
  • SAUTC
SAUTU
  • SAUTC
SCMT Sistema die Controllo della Marcia dei Treni SCMT ()
SELCAB SELCAB ()
SHP Samoczynne hamowanie pociagu SHP ()
SSC Sistema di Supporto alla Condotta SSC ()
TBL Transmission Balise-Locomotive TBL ()
TPWS train protection and warning system TPWS ()
TVM300 Transmission Voie-Machine (upto 300 km/h) TVM300 ()
TVM430 Transmission Voie-Machine (greater 300 km/h) TVM430 ()
ZSI127 Zugsicherung Schmalspur - 127 ZSI-127 ()
ZSI90 Zugsicherung Schmalspur - induktiv 90
ZSL90 Zugsicherung Schmalspur - Linienleiter 90 de:ZSL-90 ()
ZST90 Zugsicherung Schmalspur - Zugstop 90 ZST-90 ()
ZUB121 Zugbeeinflussung Typ 121 ZUB 121 ()
ZUB122 Zugbeeinflussung Typ 122 ZUB 122 ()
ZUB123 Zugbeeinflussung Typ 123 ZUB 123 ()
ZUB262 Zugbeeinflussung Typ 262

Are you missing an entry? The procedure to extend the list is explained here.

railml3::Dev:TrainProtectionSystemsrailml3:Dev:TrainProtectionSystems