INTERLIS 2.3; !!============================================================================== !! Importschnittstelle für EBI-CH !!------------------------------------------------------------------------------ !! !! Basierend auf RINF-Attributen mit Priorisierung BAV (-> EBI-CH) !! und Minimalem Geodatenmodell Schienennetz (MGDM) !! !!------------------------------------------------------------------------------ !! !! Version | Date | Who | Modification !!------------------------------------------------------------------------------ !! 0.10 | 2017-12-13 | ems | Entwurf !! 0.20 | 2018-01-15 | ems | Englisch, Einarbeitung Rückmeldungen aus PL und Koord. mit JLM; Ergänzung Fachattribute RINF (Prio BAV) !! 0.30 | 2018-01-31 | ems | nach Review INSER !! 0.40 | 2018-10-15 | ems | Anpassung Modellierung Beziehungsattribute wegen nicht korrekter Interpretation in ili2fme (Verschieben der Attribute KmStart, KmEnd von SOL_Line direkt zu SectionOfLine; Löschen Beziehung Tunnel_Line; Anpassung Beziehungsattribute SOLTrack_Tunnel, OPTrack_Tunnel) !! 0.50 | 2018-11-01 | ems | Korrektur IPP_TenClass !! 0.60 | 2019-01-20 | ems | Ergänzung Unique-Constraints bei konzeptionellen Schlüsselattributen; !! Lockerung Constraint OP->refLine -- {0..*} Line; !! Ergänzung RINF-Attribute SOLNature und OPType (-> erleichtert QS); !! Anpassung Wertebereich CountTracks zu 0..99, damit auch SoL ohne Streckengleise (Links) korrekt abgebildet werden können; !! Ergänzung Beziehung Tunnel-Line, weil sich KM-Werte auf Linie beziehen müssen; !! 0.70 | 2019-01-31 | ems | nach Review INSER: Ergänzung Constraint, dass jeder Tunnel mindestens ein zugeordnetes Gleis (SOLTrack, OPTrack) hat; !! | Kennzeichnung von diversen Referenzattributen mit (EXTERNAL), damit sich Beziehungen nicht zwingend auf Objekte innerhalb desselben Behälters beziehen müssen !! 0.80 | 2019-02-01 | ems | Auskommentierung von Constraints auf multiplen Strukturattributen (wegen Fehler igCheck) !! 0.85 | 2021-06-03 | md | Review INSER: Kennzeichnung von diversen Referenzattributen mit (EXTERNAL); !! | Korrektur von Tippfehlern !! 0.90 | 2021-09-15 | md | Ergänzung eines Kommentarattributs zu jeder Klasse; !! 1.00 | 2021-10-20 | md | Zusammenstellung der letzten 3 Versionen !! 1.10 | 2021-11-04 | md | Ergänzung eines Kommentarattributs zur Association !! 1.20 | 2021-11-05 | jlm | Ergänzung eines Kommentarattributs zur Klasse Tunnel (extended) und bei sämtlichen ASSOCIATION Klassen !! 1.30 | 2022-02-23 | md | Vergleich 2014/880 mit 2019/777 !! 1.35 | 2022-05-03 | md | Add CPO_LegacyTrainProtection !! 1.40 | 2022-10-13 | md | Review CPO_LegacyTrainProtection & CRS_Installed, add SOLTrackDirection !! 1.45 | 2022-10-26 | md | Remove constraint EBI_CH.SpecificParameters.CTD.Constraint3 !! 1.50 | 2023-02-06 | md | Add IMCode in EBI_CH.OperationalPoint and Geometry in EBI_CH.Line !! 1.60 | 2023-05-03 | md | Add Electronic document reference !! 1.65 | 2023-05-10 | md | Move the geometry at the end of the class, Add codes in ILL_ProfileNumSwapBodies and ILL_ProfileNumSemiTrailers (Lookup 1.6.1) !! 1.70 | 2023-11-08 | md | Add 65 parameters (2019/777) !! 1.75 | 2023-12-04 | md | Replace MANDATORY TEXT*50 by TEXT*450 !! 1.80 | 2023-12-13 | md | ITU_EmergencyPlan becomes MANDATORY (unused version) !! 1.85 | 2024-01-09 | md | Remove CountTracks in SectionOfLine (This field is now calculated), (unused version) !! ITU_Length : only for a tunnel with length of 100 metres or more, !! ITU_EmergencyPlan not mandatory, correct IHS_HABDLoc. !! 1.90 | 2024-02-13 | md | ITU_Length : restore minimum value (0) !! 1.95 | 2024-05-15 | md | Increase the size of the name and number attributes of the Line class !! 2.00 | 2024-07-02 | md | Add Platorm !! 2.01 | 2024-07-24 | md | Increase the size of the SOL Track Parameter ERS_ContactForce !! 2.02 | 2025-07-29 | md | Correction of typing error in ILR_MagneticBrakes values (RINF-1310) !! A SectionOfLine must contain at least one SOLTrack (RINF-1305) and refOPStart and refOPEnd must be different. !! 2.03 | 2025-09-23 | md | Platform correction and removal of the SectionOfLine verification constraint must contain at least one SOLTrack !! 2.04 | 2025-09-26 | md | Move the comment to the 3rd position !! 3.00 | 2026-02-18 | md | Application Guide 3.1.6 (remove deprecated parameters), (unused version) !! 3.01 | 2026-02-20 | md | Add Geometry in Tunnel and restore CountTracks in SectionOfLine, (unused version) !! | Add NetRelation and Signal, !! | Add new parameters in OperationalPoint, SectionOfLine, Tunnel, OPTrackPlateform, OPSiding. !! 3.02 | 2026-03-10 | md | Add new replicate parameters in SOLTrack, OPTrack, OPSiding !! 3.03 | 2026-03-11 | md | Remove IHS_RedLights (1.1.1.1.7.10 Steady red lights required : NOCH) RINF-1541 !! 3.2.1 | 2026-04-09 | md | ERA Ontology v3.2.1 !! 3.2.2 | 2026-04-24 | md | ERA Ontology v3.2.2 (Validated by ili2c-5.6.8-e6f7ab6dd5cdba29afc9b24866ecb98c057d82b2) !!@ technicalContact = mailto:...@bav.admin.ch !!@ furtherInformation = https://www.bav.admin.ch/bav/... MODEL EBI_CH (en) AT "https://www.bav.admin.ch/bav/" VERSION "2026-04-24" = IMPORTS GeometryCHLV95_V1; DOMAIN !! 1.1.1.1.4.1 & 1.2.1.0.4.1 Nominal track gauge NomGauge = MANDATORY (mm750,mm1000,mm1435,mm1520,mm1524,mm1600,mm1668); !! MGDM und RINF; !! 1.1.1.1.6.2 & 1.2.1.0.4.2 Use of eddy current brakes eddyCurrentBraking = (Allowed,Allowed_under_conditions,Allowed_only_for_emergency_brake,Allowed_under_conditions_only_for_emergency_brake,Not_allowed); !! 1.1.1.1.6.3 & 1.2.1.0.4.3 Use of magnetic brakes magneticBraking = (Allowed, Allowed_under_conditions, Allowed_under_conditions_only_for_emergency_brake, Allowed_only_for_emergency_brake, Not_allowed); !! 1.1.1.2.2.1.1 Type of contact line system contactLineSystemType = MANDATORY (Overhead_contact_line,Third_Rail,Fourth_Rail,Not_electrified); !! 1.1.1.3.1.2 & 1.2.1.1.1.19 CDE_ReqErrorCorections / ERTMS error corrections required for the onboard errorCorrectionsOnboard = (EC_CR887,EC_CR940,EC_CR994,EC_1021,EC_1023,EC_1028,EC_CR1120,EC_1128,EC_1130,EC_CR1146,EC_1162,EC_CR1166,EC_CR1170,EC_CR1171, EC_CR1240,EC_CR1251,EC_CR1252,EC_CR1259,EC_CR1263,EC_CR1264,EC_CR1267,EC_CR1274,EC_CR1282,EC_CR1288,EC_1290,EC_1292,EC_CR1293, EC_CR1295,EC_CR1296,EC_CR1300,EC_1304,EC_CR1306,EC_1307,EC_CR1309,EC_CR1310,EC_CR1311,EC_CR1312,EC_CR1313,EC_1317,EC_CR1318, EC_CR1319,EC_1320,EC_1321,EC_1322,EC_CR1324,EC_CR1325,EC_CR1326,EC_CR1327,EC_1328,EC_1329,EC_1330,EC_1331,EC_CR1332,EC_CR1333, EC_CR1334,EC_CR1335,EC_CR1338,EC_CR1340,EC_1341,EC_CR1342,EC_1345,EC_CR1347,EC_CR1348,EC_CR1349,EC_CR1353,EC_CR1354,EC_CR1358, EC_CR1370,EC_1371,EC_CR1372,EC_CR1376,EC_CR1377,EC_CR1382,EC_1383,EC_CR1384,EC_CR1386,EC_CR1387,EC_CR1389,EC_1395,EC_CR1396, EC_CR1397,EC_CR1398,EC_1405,EC_CR1406,EC_CR1408,EC_CR1409,EC_1410,EC_CR1411,EC_1413,EC_CR1414,EC_CR1415,EC_CR1417,EC_CR1418, EC_CR1419,EC_CR1423,EC_CR1427,EC_CR1428,EC_1429,EC_CR1431,EC_CR1432,EC_5036,EC_CR5037,EC_CR5038,EC_CR5039,EC_CR5040,EC_CR5041, EC_CR5042,EC_CR5049,EC_CR5050,EC_5054,EC_5057); !! 1.1.1.3.2.4 & 1.2.1.1.1.4 ETCS infill installed line-side etcsInfill = (None,Euroloop,Radio_infill,Euroloop_Radio); !! 1.1.1.3.10.2 & 1.2.1.1.9.2 Other train protection, control and warning systems for degraded situation otherTrainProtection = (ALSN,ASFA,ATP_VR_RHK,Crocodile,EVM,GW_ATP,KVB,LS,RETB,SHP,TPWS_AWS,ZUB123,ATB_First_generation,ATB_new_generation, ATP,CAWS,Chiltern_ATP,DAAT,EBICAB900_ES,EuroSIGNUM,EuroZUB,KCVB,KCVP,KVBP,Mechanical_Trainstops,NEXTEO, PKP_radio_system_with_Radiostop_function,SSC,TBL1,TBL2,TBL1plus,TVM300,TVM430,ATC_v2,ATC_vR,EBICAB700_BU, EBICAB_700_PT_CONVEL,Geschwindigkeitsueberwachung_fuer_NeiTech_Zuege,INDUSI_I60,LZB_ES,PZB90,SCMTplusRSC,SCMT,LZB_L72,LZB_CE_I, LZB_CE_II,None); !! 1.1.1.3.3.2 & 1.2.1.1.2.2 Number of active GSM-R mobiles (EDOR) or simultaneous communication session on board for ETCS level 2 needed to perform radio block centre handovers without having an operational disruption gsmRActiveMobiles = (N0,N1,N2); !! 1.1.1.3.4.2 & 1.2.1.1.3.2 Frequency bands for detection frequencyBandsForDetection = (A0_TC,A10_TC,A11_TC,A1_AC,A1_TC,A2_AC,A2_TC,A3_AC,A3_TC,A4_TC,A5_TC,A6_TC,A7_TC,A8_TC,A9_TC,B1_TC,B2_TC, B3_TC,C10_TC,C11_TC,C1_TC,C2_TC,C3_TC,C4_TC,C5_TC,C6_TC,C7_TC,C8_TC,C9_TC); !! 1.1.1.3.10.1 & 1.2.1.1.9.1 ETCS level for degraded situation etcsDegradedSituation = (None,ETCS_0,ETCS_1,NTC); !! 1.1.1.3.13.1 | 1.2.1.1.10.1 ATO Grade of Automation atoGradeAutomation = (ato0,ato1,ato2,ato3,ato4); !! 1.1.1.3.13.2 | 1.2.1.1.10.2 ATO System version atoSystemVersion = (Non_harmonised,V1_0); !! 1.1.1.3.13.3 | 1.2.1.1.10.3 ATO communication system atoCommunicationSystem = (Gsmr,Public); !! Dokumente des Infrastrukturbetreibers STRUCTURE DocRef = Document : TEXT*450; !! Elektronisches Dokument END DocRef; !!-------------Metadaten der Lieferung------------------------------------------ TOPIC Metadata = CLASS MetadataDelivery = Company : MANDATORY TEXT*6; !! TU-Nummer des Lieferanten, gemäss TU-Verzeichnis BAV ContactName : MANDATORY TEXT*450; !! Name der liefernden Person Comment : TEXT*100; !! Begründung des Exports (Jährliche (regelmässige) Nachführung, nach einer ausserordentlichen Tätigkeit, ad-hoc Export, … ) ContactMail : MANDATORY TEXT*100; ContactPhone : MANDATORY TEXT*450; ExportDate : MANDATORY INTERLIS.XMLDateTime; ValidFrom : MANDATORY INTERLIS.XMLDate; Purpose : (RINF_complete, RINF_generic, RINF_specific, MGDM_SN, other); Content : MANDATORY TEXT*450; !! Vollständigkeit (Gesamtnetz, Teilnetz, punktuelle Ergänzung,…) END MetadataDelivery; END Metadata; !!-------------Referenzdaten---------------------------------------------------- TOPIC GenericInformation = !!-------------Kilometrierungslinie--------------------------------------------- CLASS Line = Number : MANDATORY TEXT*12; !! MGDM und RINF DataOwner : MANDATORY TEXT*6; !! MGDM und RINF; -> TU-Nummer des Datenherrn der Kilometrierungslinie Comment : TEXT*255; Name : TEXT*60; !! MGDM ValidFrom : MANDATORY INTERLIS.XMLDate; !! MGDM ValidTo : INTERLIS.XMLDate; !! MGDM Geometry : GeometryCHLV95_V1.LineWithAltitude; !! RINF UNIQUE Number, DataOwner; END Line; !!-------------Betriebsstelle--------------------------------------------------- !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#OperationalPoint CLASS OperationalPoint = Number : MANDATORY 0 .. 99999; !! MGDM und RINF IMCode : MANDATORY TEXT*6; !! RINF; -> TU-Nummer des ISB Comment : TEXT*255; CountryCode : MANDATORY TEXT*2; Name : TEXT*50; !! MGDM Abbreviation : TEXT*6; !! MGDM OPType : MANDATORY (Station,PassengerTerminal,FreightTerminal,DepotOrWorkshop,TrainTechnicalServices, PassengerStop,Junction,BorderPoint,ShuntingYard,Switch,DomesticBorderPoint); !! 1.2.0.0.0.4 Type of operational point, Default: Station ValidFrom : MANDATORY INTERLIS.XMLDate; !! MGDM ValidTo : INTERLIS.XMLDate; !! MGDM OPTypeGaugeChangeover : TEXT*450; !! 1.2.0.0.0.4.1 Type of track gauge changeover facility SchematicOverviewOPDocRef : BAG {0..*} OF DocRef; !! 1.2.0.0.0.7.1 Schematic overview of the operational point !! -- 1.1.1.4 & 1.2.3 Rules and restrictions ------------------- RUL_LocalRulesOrRestrictions : INTERLIS.BOOLEAN; !! 1.1.1.4.1 & 1.2.3.1 Existence of rules and restrictions of a strictly local nature, Default-Wert: nein RUL_LocalRulesOrRestrictionsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.4.2 & 1.2.3.2 Documents regarding the rules or restrictions of a strictly local nature available by the IM Geometry : MANDATORY GeometryCHLV95_V1.Coord3; !! MGDM und RINF !! Constraints UNIQUE Number; MANDATORY CONSTRAINT (RUL_LocalRulesOrRestrictions == #true) AND (INTERLIS.elementCount(RUL_LocalRulesOrRestrictionsDocRef)>0); END OperationalPoint; ASSOCIATION OP_Line = !! Verknüpfung OP mit Line für RINF-Attribut: OPRailwayLocation refLine (EXTERNAL) -- {0..*} Line; refOP (EXTERNAL) -- {0..*} OperationalPoint; Comment : TEXT*255; !! Unused for import Km : MANDATORY -9999.999 .. 9999.999; !! RINF END OP_Line; ASSOCIATION OP_SuperOP = !! Übergeordneter Netzknoten für MGDM refSuperOP (EXTERNAL) -- {0..1} OperationalPoint; !! übergeordneter Netzknoten refSubOP (EXTERNAL) -- {0..*} OperationalPoint; Comment : TEXT*255; !! Unused for import END OP_SuperOP; !!-------------Streckenabschnitt------------------------------------------------ !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#SectionOfLine CLASS SectionOfLine = Name : MANDATORY TEXT*450; !! MGDM; kann aber abgeleitet werden aus Abkuerzungen BP-Anfang und BP-Ende !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB SOLIMCode : MANDATORY TEXT*6; Comment : TEXT*255; SOLNature : MANDATORY (RegularSoL,Link); !! 1.1.0.0.0.6 Nature of Section of Line, Default: RegularSoL ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit KmStart : MANDATORY -9999.999 .. 9999.999; !! MGDM (KmAnfang) KmEnd : MANDATORY -9999.999 .. 9999.999; !! MGDM (KmEnde) CountTracks : MANDATORY 0 .. 99; !! MGDM; evtl. aus Streckengleisen die das Netzsegment referenzieren ableiten ExistenceOfIndustrialRisk : MANDATORY INTERLIS.BOOLEAN; !! 1.1.0.0.1.1 Industrial risks — locations where it is dangerous for the driver to step out, Default-Wert: nein OperationalRegimeType : (Mono_directional_single,Bi_directional_single, Reversible_multiple,Double_or_multiple); !! 1.1.0.0.1.3 Operational regime Geometry : MANDATORY GeometryCHLV95_V1.LineWithAltitude; !! MGDM und RINF UNIQUE Name; END SectionOfLine; ASSOCIATION SOL_OPStart = refOPStart (EXTERNAL) -- {1} OperationalPoint; !! 1.1.0.0.0.3 Operational point at start of section of line refSOLStart (EXTERNAL) -- {0..*} SectionOfLine; Comment : TEXT*255; !! Unused for import END SOL_OPStart; ASSOCIATION SOL_OPEnd = refOPEnd (EXTERNAL) -- {1} OperationalPoint; !! 1.1.0.0.0.4 Operational point at end of section of line refSOLEnd (EXTERNAL) -- {0..*} SectionOfLine; Comment : TEXT*255; !! Unused for import END SOL_OPEnd; ASSOCIATION SOL_Line = refLine (EXTERNAL) -- {1} Line; !! 1.1.0.0.0.2 National line identification refSOL (EXTERNAL) -- {0..*} SectionOfLine; Comment : TEXT*255; !! Unused for import END SOL_Line; CLASS SectionOfLine EXTENDS EBI_CH.GenericInformation.SectionOfLine = MANDATORY CONSTRAINT (refOPStart !=refOPEnd); END SectionOfLine; !!-------------Tunnel----------------------------------------------------------- !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#tunnel CLASS Tunnel = TunnelIdentification : MANDATORY TEXT*450; !! 1.1.1.1.8.2 & 1.2.1.0.5.2 & 1.2.2.0.5.2 Tunnel identification TunnelIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; KmStart : MANDATORY -9999.999 .. 9999.999; !! 1.1.1.1.8.3 Start of tunnel kilometer KmEnd : MANDATORY -9999.999 .. 9999.999; !! 1.1.1.1.8.4 End of tunnel kilometer ITU_Length : 0 .. 100000; !! 1.1.1.1.8.7 & 1.2.1.0.5.5 & 1.2.2.0.5.5 Length of tunnel ITU_CrossSectionArea : 0 .. 9999; !! 1.1.1.1.8.8 Cross section area ITU_TSITunnel : INTERLIS.BOOLEAN; !! 1.1.1.1.8.8.1 Compliance of the tunnel with TSI INF, Default-Wert: nein ITU_TunnelDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.8.8.2 Document available from the IM with precise description of the tunnel ITU_EmergencyPlan : INTERLIS.BOOLEAN; !! 1.1.1.1.8.9 & 1.2.1.0.5.6 & 1.2.2.0.5.6 Existence of emergency plan, Default-Wert: ja ITU_Walkways : INTERLIS.BOOLEAN; !! 1.1.1.1.8.12 & 1.2.1.0.5.10 & 1.2.2.0.5.9 Existence of walkways, Default-Wert: nein ITU_EvacAndRescuePoints : INTERLIS.BOOLEAN; !! 1.1.1.1.8.13 & 1.2.1.0.5.11 & 1.2.2.0.5.10 Existence of evacuation and rescue points, Default-Wert: nein ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit Geometry : GeometryCHLV95_V1.Surface; !! RINF UNIQUE TunnelIdentification; END Tunnel; !!-------------Signal-----------------------------------------------------------(nur für RINF relevant) !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#signal CLASS Signal = SignalIdentification : MANDATORY TEXT*255; !! 1.1.1.3.14.1 & 1.2.1.0.8.1 Name of signal SignalIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; SignalType : (MainSignal,HomeSignal,IntermediateSignal,GroupIntermediateSignal,ExitSignal,GroupExitSignal,BlockSignal, AutomaticBlockSignal,ProtectionSignal,StopAnnouncingSignal,FixedSpeedHomeSignal,PermissiveSignalAspect, ShuntingSignalAspect,MovingSpaceSignals,RouteIndicatingSignal,VariousAuxiliarySignals_French, ExitSignalsForSpecificSidingsOrConvergingTrackGroups,LightShuntingSignal,SignalsRelated2TrainDepartures, ElectricTractionSpecificsSignals,ProceedClearSignalAspect,GroupSignal,ProceedWarnSignalAspect); !! 1.1.1.3.14.2 & 1.2.1.0.8.2 Type of signal SignalOrientation : (Normal,Opposite,Both); !! 1.1.1.3.14.3 & 1.2.1.0.8.3 Signal orientation RelativeDistanceDangerPoint : 0 .. 999; !! 1.1.1.3.14.4 & 1.2.1.0.8.4 Relative distance of the danger point ValidFrom : MANDATORY INTERLIS.XMLDate; ValidTo : INTERLIS.XMLDate; Geometry : MANDATORY GeometryCHLV95_V1.Coord3; UNIQUE SignalIdentification; END Signal; !!------------- SOLTrack : Gleisabschnitt (Hauptgleis Strecke)------------------------------ !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#RunningTrack (1.1.1) CLASS SOLTrack = !! MGDM und RINF ; Hauptgleise (Strecke) SOLTrackIdentification : MANDATORY TEXT*450; !! 1.1.1.0.0.1 & 1.2.1.0.0.2 Identification of track SOLTrackDirection : MANDATORY (Same,Opposite,Both); !! 1.1.1.0.0.2 Normal running direction Comment : TEXT*255; SOLTrackIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit Geometry : MANDATORY GeometryCHLV95_V1.LineWithAltitude; !! MGDM END SOLTrack; ASSOCIATION SOLTrack_SOL = refSOL (EXTERNAL) -- {1} SectionOfLine; !! MGDM und RINF refSOLTrack (EXTERNAL) -- {0..*} SOLTrack; Comment : TEXT*255; !! Unused for import END SOLTrack_SOL; CONSTRAINTS OF SOLTrack = UNIQUE SOLTrackIdentification, refSOL; END; ASSOCIATION SOLTrack_Tunnel = refTunnel (EXTERNAL) -- {0..*} Tunnel; !! RINF refSOLTrack (EXTERNAL) -- {0..*} SOLTrack; Comment : TEXT*255; SOLTunnelStart_Km : MANDATORY -9999.999 .. 9999.999; !! 1.1.1.1.8.3 Start of tunnel kilometer SOLTunnelEnd_Km : MANDATORY -9999.999 .. 9999.999; !! 1.1.1.1.8.4 End of tunnel kilometer END SOLTrack_Tunnel; ASSOCIATION SOLTrack_Signal = refSignal (EXTERNAL) -- {0..*} Signal; !! RINF refSOLTrack (EXTERNAL) -- {0..*} SOLTrack; Comment : TEXT*255; END SOLTrack_Signal; !!------------- OPTrack : Gleisabschnitt (Hauptgleis Betriebsstelle)----------------------- CLASS OPTrack = !! MGDM und RINF ; Hauptgleise (Betriebsstelle) OPTrackIdentification : MANDATORY TEXT*450; !! 1.1.1.0.0.1 & 1.2.1.0.0.2 Identification of track OPTrackIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit Geometry : MANDATORY GeometryCHLV95_V1.LineWithAltitude; !! MGDM END OPTrack; ASSOCIATION OPTrack_OP = refOP (EXTERNAL) -- {1} OperationalPoint; !! MGDM und RINF refOPTrack (EXTERNAL) -- {0..*} OPTrack; Comment : TEXT*255; !! Unused for import END OPTrack_OP; CONSTRAINTS OF OPTrack = UNIQUE OPTrackIdentification, refOP; END; ASSOCIATION OPTrack_Tunnel = refTunnel (EXTERNAL) -- {0..*} Tunnel; !! RINF refOPTrack (EXTERNAL) -- {0..*} OPTrack; Comment : TEXT*255; !! Unused for import END OPTrack_Tunnel; CLASS Tunnel EXTENDS EBI_CH.GenericInformation.Tunnel = MANDATORY CONSTRAINT DEFINED (refSOLTrack) OR DEFINED (refOPTrack); END Tunnel; ASSOCIATION OPTrack_Signal = refSignal (EXTERNAL) -- {0..*} Signal; !! RINF refOPTrack (EXTERNAL) -- {0..*} OPTrack; Comment : TEXT*255; !! Unused for import Km : -9999.999 .. 9999.999; !! 1.2.0.0.0.6 Kilometer number END OPTrack_Signal; !!-------------Plateform---------------------------------------------------------(nur für RINF relevant) !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#PlatformEdge CLASS OPTrackPlateform = PlateformIdentification : MANDATORY TEXT*450; !! 1.2.1.0.6.2 Identification of platform PlateformIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; IPL_Length : 0 .. 9999; !! 1.2.1.0.6.4 Usable length of platform IPL_Height : (mm150, mm200, mm220, mm250, mm280, mm300, mm350, mm380, mm550, mm580, mm680, mm685, mm730, mm760, mm840, mm900, mm915, mm920, mm960, mm1100); !! 1.2.1.0.6.5 Height of platform IPL_AssistanceStartingTrain : INTERLIS.BOOLEAN; !! 1.2.1.0.6.6 Existence of platform assistance for starting train IPL_AreaBoardingAid : 0 .. 9999; !! 1.2.1.0.6.7 Range of use of the platform boarding aid IPL_Curvature : INTERLIS.BOOLEAN; !! 1.2.1.0.6.8 Curvature of the platform ECS_permissionChargingElectricEnergyTractionStandstill : INTERLIS.BOOLEAN; !! 1.2.1.0.7.1 Permission for charging electric energy storage for traction purposes at standstill ECS_conditionsChargingElectricEnergyStorage : INTERLIS.URI; !! 1.2.1.0.7.2 Permitted conditions for charging electric energy storage for traction purposes at standstill ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit UNIQUE PlateformIdentification; END OPTrackPlateform; ASSOCIATION OPTrackPlateform_OPTrack = refOPTrack (EXTERNAL) -- {1} OPTrack; !! MGDM und RINF refPlateform (EXTERNAL) -- {0..*} OPTrackPlateform; !! RINF Comment : TEXT*255; !! Unused for import END OPTrackPlateform_OPTrack; !!-------------Gleisabschnitt (Neben-/Anschlussgleis Betriebsstelle)------------ !! https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#siding CLASS OPSiding = !! MGDM und RINF ; Nebengleise (Betriebsstelle) OPSidingIdentification : MANDATORY TEXT*450; !! 1.2.2.0.0.2 Identification of siding OPSidingIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; Private : INTERLIS.BOOLEAN; !! MGDM: Anschlussgleis ja/nein; default: nein ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit Geometry : MANDATORY GeometryCHLV95_V1.LineWithAltitude; !! MGDM END OPSiding; ASSOCIATION OPSiding_OP = refOP (EXTERNAL) -- {1} OperationalPoint; !! MGDM und RINF refSiding (EXTERNAL) -- {0..*} OPSiding; Comment : TEXT*255; !! Unused for import END OPSiding_OP; CONSTRAINTS OF OPSiding = UNIQUE OPSidingIdentification, refOP; END; ASSOCIATION OPSiding_Tunnel = refTunnel (EXTERNAL) -- {0..*} Tunnel; !! RINF refOPSiding (EXTERNAL) -- {0..*} OPSiding; Comment : TEXT*255; !! Unused for import END OPSiding_Tunnel; ASSOCIATION OPSiding_Signal = refSignal (EXTERNAL) -- {0..*} Signal; !! RINF refOPSiding (EXTERNAL) -- {0..*} OPSiding; Comment : TEXT*255; !! Unused for import END OPSiding_Signal; !!-------------Gleisabschnitt (Neben-/Anschlussgleis Strecke)-------------------(nur für MGDM relevant) CLASS SOLSiding = !! MGDM; Nebengleise (Betriebsstelle) SOLSidingIdentification : MANDATORY TEXT*450; !! 1.2.2.0.0.2 Identification of siding SOLSidingIMCode : MANDATORY TEXT*6; !! 1.1.0.0.0.1 & 1.1.1.1.8.1 & 1.2.1.0.0.1 &1.2.1.0.5.1 & 1.2.1.0.6.1 & 1.2.2.0.0.1 & 1.2.2.0.5.1 Organisation code, TU-Nummer des ISB Comment : TEXT*255; Private : INTERLIS.BOOLEAN; !! MGDM: Anschlussgleis ja/nein, Default: nein ValidFrom : MANDATORY INTERLIS.XMLDate; !! BeginnGueltigkeit ValidTo : INTERLIS.XMLDate; !! EndeGueltigkeit Geometry : MANDATORY GeometryCHLV95_V1.LineWithAltitude; !! MGDM END SOLSiding; ASSOCIATION SOLSiding_SOL = refSOL (EXTERNAL) -- {1} SectionOfLine; refSOLSiding (EXTERNAL) -- {0..*} SOLSiding; Comment : TEXT*255; !! Unused for import END SOLSiding_SOL; CONSTRAINTS OF SOLSiding = UNIQUE SOLSidingIdentification, refSOL; END; ASSOCIATION SOLSiding_Tunnel = refTunnel (EXTERNAL) -- {0..*} Tunnel; refSOLSiding (EXTERNAL) -- {0..*} SOLSiding; Comment : TEXT*255; !! Unused for import END SOLSiding_Tunnel; ASSOCIATION SOLSiding_Signal = refSignal (EXTERNAL) -- {0..*} Signal; refSOLSiding (EXTERNAL) -- {0..*} SOLSiding; Comment : TEXT*255; !! Unused for import END SOLSiding_Signal; !!-------------Net Relation----------------------------------------------------(nur für RINF relevant) CLASS TrackRelation = IsOnOriginOfElementA : MANDATORY INTERLIS.BOOLEAN; !! 1.1.1.0.1.2 & 1.2.4.1 Is on origin of element A IsOnOriginOfElementB : MANDATORY INTERLIS.BOOLEAN; !! 1.1.1.0.1.2 & 1.2.4.1 Is on origin of element B Comment : TEXT*255; !! Unused for import Navigability : MANDATORY (AB, BA, Both, None); !! 1.1.1.0.1.2 & 1.2.4.1 Navigability END TrackRelation; ASSOCIATION NetRelation_OPTrackA = relAsRntA (EXTERNAL) -- {0..*} TrackRelation; OPTrackA (EXTERNAL) -- {0..1} OPTrack; END NetRelation_OPTrackA; ASSOCIATION NetRelation_OPTrackB = relAsRntB (EXTERNAL) -- {0..*} TrackRelation; OPTrackB (EXTERNAL) -- {0..1} OPTrack; END NetRelation_OPTrackB; ASSOCIATION NetRelation_SOLTrackA = relAsRntA (EXTERNAL) -- {0..*} TrackRelation; SOLTrackA (EXTERNAL) -- {0..1} SOLTrack; END NetRelation_SOLTrackA; ASSOCIATION NetRelation_SOLTrackB = relAsRntB (EXTERNAL) -- {0..*} TrackRelation; SOLTrackB (EXTERNAL) -- {0..1} SOLTrack; END NetRelation_SOLTrackB; ASSOCIATION NetRelation_RefSidA = relAsSidA (EXTERNAL) -- {0..*} TrackRelation; OPSidingA (EXTERNAL) -- {0..1} OPSiding; END NetRelation_RefSidA; ASSOCIATION NetRelation_RefSidB = relAsSidB (EXTERNAL) -- {0..*} TrackRelation; OPSidingB (EXTERNAL) -- {0..1} OPSiding; END NetRelation_RefSidB; END GenericInformation ; !!-------------Fachdaten-------------------------------------------------------- TOPIC SpecificParameters = DEPENDS ON EBI_CH.GenericInformation; !! Diverse Strukturattribute zur späteren Verwedung !! TEN-T network level STRUCTURE tentNetworkLevel = tentNetwork : MANDATORY (CoreNetwork,ExtendedCoreNetwork,ComprehensiveNetwork); END tentNetworkLevel; !! Type of traffic STRUCTURE typeOfTraffic = tenTraffic : MANDATORY (Passenger,Freight); END typeOfTraffic; !! 1.1.1.1.2.2 & 1.2.1.0.2.2 Category of line STRUCTURE IPP_LineCat = LineCat : (P1,P2,P3,P4,P5,P6,P1520,P1600,F1,F2,F3,F4,F1520,F1600); END IPP_LineCat; !! 1.1.1.1.2.3 & 1.2.1.0.2.3 Part of a Railway Freight Corridor STRUCTURE IPP_FreightCorridor = FreightCorridor : (RhineAlpineRFC,NorthSeaMediterraneanRFC,ScandinavianMediterraneanRFC,AtlanticRFC,BalticAdriaticRFC, MediterraneanRFC,OrientEastMedRFC,NorthSeaBalticRFC,RhineDanubeRFC,AlpineWesternBalkanRFC,AmberRFC); END IPP_FreightCorridor; !! 1.1.1.1.2.4 Load capability STRUCTURE IPP_LoadCap = LineCategory : MANDATORY (A,B1,B2,C2,C3,C4,D2,D3,D4,D4xL,E4,E5,RA1,RA2,RA3,RA4,RA5,RA6,RA7,RA8,RA9,RA10,HS17); Speed : MANDATORY 0 .. 999; END IPP_LoadCap; !! 1.1.1.1.3.1.1 & 1.2.1.0.3.4 Gauging STRUCTURE ILL_Gauging = Gauging : MANDATORY (GA,GB,GC,G1,DE3,G2,GB1,GB2,FR_3_3,PTb,PTbPlus,PTc,FIN1,SEa,SEc,DE1,DE2,Z_GCD,UK1,UK1_D,W6,FS,S,GHE16, GEA16,GEB16,GEC16,IRL1,IRL2,IRL3,GI1,FR3_4_1,FR3_4_2,GI2,GI3,GEE10,GED10,AFG,AFM423,NL1,NL2,M30,M80,Tram_train2_40, Tram_train2_65,MetriqueBA,MetriqueSGV,MetriqueCerd,GB_GCD,GCZ3,GCD,GEI1,GEI2,GEI3,GEI14,AFM_425,EBV2_reduziert,AFM427, EBV3_reduziert,EBV3,EBV4,EBV1,EBV2,AF4_0_EP,AF4_1_EP,AF4_2_EP,AF4_0_IP,AF4_1_IP,AF4_2_IP,AI4_0_E,AI4_0_I,GE14,GEC14); END ILL_Gauging; STRUCTURE SolCheckLoc = CheckLoc : -9999.999 .. 9999.999; !! RailwayLocation END SolCheckLoc; STRUCTURE OpCheckLoc = CheckLoc : -9999.999 .. 9999.999; !! RailwayLocation SOLLineIdentification : TEXT*50; !! SoL description END OpCheckLoc; !! 1.1.1.1.3.4 Standard combined transport profile number for swap bodies STRUCTURE ILL_ProfileNumSwapBodies = ProfileNumSwapBodies : MANDATORY (C22,C25,C30,C32,C38,C45,C50,C55,C60,C65,C70,C80,C90,C341,C349,C351,C357,C364,C365, C371,C375,C380,C384,C385,C389,C390,C395,C400,C405,C410,C420,C422,C450,CS385,CS55); END ILL_ProfileNumSwapBodies; !! 1.1.1.1.3.5 Standard combined transport profile number for semi-trailers STRUCTURE ILL_ProfileNumSemiTrailers = ProfileNumSemiTrailers : (P22,P25,P30,P32,P38,P45,P50,P55,P59,P60,P65,P70,P80,P90,P341,P349,P351,P357,P364,P365, P371,P375,P380,P384,P385,P390,P395,P400,P405,P410,P420,P422,P450,PS55,PS385); END ILL_ProfileNumSemiTrailers; !! 1.1.1.1.3.6 Gradient profile STRUCTURE ILL_GradProfile = Gradient : -99.9 .. 99.9; Location : -9999.999 .. 9999.999; END ILL_GradProfile; !! 1.1.1.2.4.1.2 Information on phase separation STRUCTURE EOS_InfoPhase = DistanceType : MANDATORY (MIN,MAX); Km : 0.000 .. 999.999; Length : 0 .. 999; LowerPantograph : INTERLIS.BOOLEAN; SwitchOffBreaker : INTERLIS.BOOLEAN; END EOS_InfoPhase; !! 1.1.1.2.4.2.2 Information on system separation STRUCTURE EOS_InfoSystem = LowerPantograph : INTERLIS.BOOLEAN; Km : 0.000 .. 999.999; Length : 0 .. 999; SwitchOffBreaker : INTERLIS.BOOLEAN; END EOS_InfoSystem; !! 1.1.1.3.2.14.1 & 1.2.1.1.1.14.1 Other Cant Deficiency train categories for which the ETCS trackside is configured to provide SSP !! 1.1.1.3.2.14 & 1.2.1.1.1.14 Cant Deficiency used for the basic SSP STRUCTURE CPE_CantDef = CantDef : (mm80,mm100,mm130,mm150,mm165,mm180,mm210,mm225,mm245,mm275,mm300); !! Unit : Millimetre END CPE_CantDef; !!1.1.1.3.3.1 & 1.2.1.1.2.1 GSM-R version STRUCTURE CRG_Version = Version : (Baseline_0,Baseline_1); !! RINF; END CRG_Version; !! 1.1.1.3.3.3 & 1.2.1.1.2.3 Optional GSM-R functions STRUCTURE CRG_OptionalFunctions = OptionalFunctions : (Network_selection_manual,Network_selection_via_balise,Network_selection_automatic,Public_emergency_112_available, Broadcast_calls_VBS_used,Text_message_service_used_SMS,Restriction_of_display_of_called_calling_user,Automatically_forward_of_incoming_call_if_no_reply, Automatically_forward_of_incoming_call_if_not_reachable,Use_of_chargeable_Network_Services,General_data_applications, ETCS_RBC_or_other_devices_alerted_when_initiating_a_REC,Display_at_the_controller_terminal_of_the_location_of_the_mobile_initiating_a_REC, Use_of_enhanced_REC, GSM_R_shunting_used, Data_recorded_in_case_of_Shunting_Emergency_Call,Extended_frequency_bands_used); END CRG_OptionalFunctions; !! 1.1.1.3.3.3.1 & 1.2.1.1.2.3.1 Additional information on network characteristics STRUCTURE AdditionalInfo = Info : TEXT*50; END AdditionalInfo; !! 1.1.1.3.3.5 & 1.2.1.1.2.5 GSM-R networks covered by a roaming agreement STRUCTURE CRG_RoamingAgreement = RoamingAgreement : (GSM_R_A,GSM_R_CH,GSM_R_D,GSM_R_F,GSM_R_I); END CRG_RoamingAgreement; !! 1.1.1.3.3.9 & 1.2.1.1.2.9 Radio system compatibility voice STRUCTURE CRG_RadioCompVoice = RadioCompVoice : (Not_Defined,RSC_EU_0,RSC_FR_01_V,RSC_AT_01_V,RSC_DE_01_V,RSC_CH_01_V); END CRG_RadioCompVoice; !! 1.1.1.3.3.10 & 1.2.1.1.2.10 Radio system compatibility data STRUCTURE CRG_RadioCompData = RadioCompData : (Not_Defined,RSC_EU_0,RSC_FR_01_D,RSC_AT_01_D,RSC_CH_01_D); END CRG_RadioCompData; !! 1.1.1.2.2 Contact line system : https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#contactLineSystem STRUCTURE ECS_Track = ECS_SystemType : MANDATORY contactLineSystemType; !! 1.1.1.2.2.1.1 Type of contact line system ECS_VoltFreq : (AC_25kV_50Hz,AC_15kV_16_7Hz,DC_3kV,DC_1_5kV,DC_750V,DC_650V,DC_600V,DC_850V); !! 1.1.1.2.2.1.2 Energy supply system (Voltage and frequency) ECS_MaxTrainCurrent : 0 .. 9999; !! 1.1.1.2.2.2 Maximum train current ECS_MaxStandstillCurrent : 000 .. 999; !! 1.1.1.2.2.3 & 1.2.2.0.6.1 Maximum current at standstill per pantograph (Unit Ampere) ECS_RegenerativeBraking : (Allowed,Allowed_under_conditions,Allowed_only_for_emergency_brake,Allowed_under_conditions_only_for_emergency_brake,Not_allowed); !! 1.1.1.2.2.4 Permission for regenerative braking ECS_RegBrakingConditionsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.2.4.1.1 ECS_RegBrakingConditions / Conditions applying in regards to regenerative braking ECS_MaxWireHeight : 0.00 .. 9.99; !! 1.1.1.2.2.5 Maximum contact wire height ECS_MinWireHeight : 0.00 .. 9.99; !! 1.1.1.2.2.6 Minimum contact wire height ERS_PowerLimitOnBoard : INTERLIS.BOOLEAN; !! 1.1.1.2.5.1 Current or power limitation on board required MANDATORY CONSTRAINT NOT (ECS_SystemType != #Not_electrified) OR DEFINED (ECS_VoltFreq); END ECS_Track; STRUCTURE ECS_Siding = ECS_SystemType : MANDATORY contactLineSystemType; !! 1.1.1.2.2.1.1 Type of contact line system ECS_MaxStandstillCurrent : 000 .. 999; !! 1.1.1.2.2.3 & 1.2.2.0.6.1 Maximum current at standstill per pantograph (Unit Ampere) END ECS_Siding; !! 1.1.1.2.3.1 Accepted TSI compliant pantograph heads STRUCTURE EPA_TSIHeads = TSIHeads : (mm1600_EP,mm1950_Type1_with_non_insulated_horns,mm1950_Type1_with_insulated_horns,mm2000_mm2260,None); END EPA_TSIHeads; !! 1.1.1.2.3.2 Accepted other pantograph heads STRUCTURE EPA_OtherHeads = OtherHeads : (mm1950_Type2,mm1450,None); END EPA_OtherHeads; !! 1.1.1.2.3.3 Requirements for number of raised pantographs and spacing between them, at the given speed STRUCTURE EPA_NumRaisedSpeed = EPA_Number : 0 .. 9; EPA_Distance: 0 .. 999; EPA_Speed : 0 .. 999; END EPA_NumRaisedSpeed; !! 1.1.1.2.3.4 Permitted contact strip material STRUCTURE EPA_StripMaterial = StripMaterial : (Copper,Plain_carbon,Copper_steel,Copper_alloy,Impregnated_carbon_of_metallic_content,Carbon_with_additive_material, Carbon_with_cladded_copper,Sintered_copper); PercentMetallicContent : 0 .. 99; !! nur für Wert "Impregnated_carbon_%_of_metallic_content" END EPA_StripMaterial; !! 1.1.1.3.2 | 1.2.1.1.1 TSI compliant train protection system (ETCS) : https://rinf.data.era.europa.eu/era-vocabulary/rinf-appGuide/#tsiCompliantTrainProtectionSystem STRUCTURE ETCS = CPE_Level : (ETCS_0,ETCS_1,ETCS_2,ETCS_NTC,ETCS_under_construction); !! 1.1.1.3.2.1 & 1.2.1.1.1.1 European Train Control System (ETCS) level CPE_Baseline : (Pre_baseline_2_SRS_before_2_2_2,baseline_2_SRS_2_2_2,Baseline_2_SRS_2_3_0d,Baseline_3_SRS_3_3_0, Baseline_3_maintenance_release_1_SRS_3_4_0,Baseline_3_release_2_SRS_3_6_0, Baseline_4_release_1_SRS_4_0_0); !! 1.1.1.3.2.2 & 1.2.1.1.1.2 ETCS baseline etcsBaselineIncompleteCompatibility : TEXT*450; !! ETCS baseline incompatibility indication CPE_Infill : INTERLIS.BOOLEAN; !! 1.1.1.3.2.3 & 1.2.1.1.1.3 ETCS infill necessary for line access CPE_InfillLineSide : etcsInfill; !! 1.1.1.3.2.4 & 1.2.1.1.1.4 ETCS infill installed line-side CPE_NatApplication : INTERLIS.BOOLEAN; !! 1.1.1.3.2.5 & 1.2.1.1.1.5 Has ETCS national packet 44 application implemented etcsNationalPacket44Function : (MMI_Direct,SBB_Zub_121,For_ZSI_127,DB_AG,RFF_Functions,Bombardier_Transportation_Rail_Control_Solutions, SNCB,TRAINGUARD_MT_Trainstop,TRAINGUARD_MT_ITC_mode,Door_release_function_for_Marmaray_ERTMS_project, CBTC_balise_message_embedding_for_Marmaray_ERTMS_project,SZ_RU_Functions,OEBB,IZS,Queensland_Rail_Packet_44_Applications, Thales_ETCS_OBS,Localisation_NExTEO,Transition_Coherence_Control,NTC_Systems_Functions,Correct_Side_Door_Enable_Function_for_Department_of_Planning, Transport_and_Infrastructure_Network); !! 1.1.1.3.2.5 & 1.2.1.1.1.5 Has ETCS national packet 44 application implemented CPE_RestrictionsConditions : INTERLIS.BOOLEAN; !! 1.1.1.3.2.6 & 1.2.1.1.1.6 Existence of operating restrictions or conditions CPE_RestrictionsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.3.2.6 & 1.2.1.1.1.6 Existence of operating restrictions or conditions (document) CPE_IntegrityConfirmation : INTERLIS.BOOLEAN; !! 1.1.1.3.2.8 & 1.2.1.1.1.8 Train integrity confirmation from on-board (not from driver) necessary for line access CPE_SystemCompatibility : (Not_Defined,ESC_EU_0,ESC_CH_01_L1LS,ESC_CH_02_L2, ESC_CH_03_L1LSL2); !! 1.1.1.3.2.9 & 1.2.1.1.1.9 ETCS system compatibility CPE_MVersion : (Previous,V1_0,V1_1,V2_0,V2_1,V2_2,V2_3,V3_0); !! 1.1.1.3.2.10 & 1.2.1.1.1.10 ETCS M_version CPE_SafeLenghtInf : (N,YPlus2,YPlus4); !! 1.1.1.3.2.11 & 1.2.1.1.1.11 Safe consist length information from on-board necessary for access the line and SIL CPE_CanTransmitTCs : INTERLIS.BOOLEAN; !! 1.1.1.3.2.12 & 1.2.1.1.1.12 Is the ETCS trackside engineered to transmit Track Conditions CPE_TransmittedTCs : (a5_8_12,b5_8_12,c5_8_12,d5_8_12,e5_8_12,f5_8_12,g5_8_12,h5_8_12,i5_8_12,bigMetalMasses,switchOffEddyCurrentBrakeForEmergencyBrake, switchOffEddyCurrentBrakeForServiceBrake,switchOffMagneticShoeBrake, switchOffRegenerativeBrake); !! 1.1.1.3.2.12.1 & 1.2.1.1.1.12.1 Track conditions which can be transmitted CPE_LXProcedure : INTERLIS.BOOLEAN; !! 1.1.1.3.2.13 & 1.2.1.1.1.13 ETCS trackside implements level crossing procedure or an equivalent solution CPE_SSPUsesCantDef : CPE_CantDef; !! 1.1.1.3.2.14 & 1.2.1.1.1.14 Cant Deficiency used for the basic SSP CPE_OtherCatDef : CPE_CantDef; !! 1.1.1.3.2.14.1 & 1.2.1.1.1.14.1 Other Cant Deficiency train categories for which the ETCS trackside is configured to provide SSP CPE_RBCRejectReasons : (no_usage_of_Message_40,Invalid_ETCS_key, Non_matching_ETCS_ID,Incompatible_baseline);!! 1.1.1.3.2.15 & 1.2.1.1.1.15 Reasons for which an ETCS Radio Block Center can reject a train CPE_DNVROLL : 00000.0 .. 999999.9; !! 1.1.1.3.2.16.1 & 1.2.1.1.1.16.1 D_NVROLL (Unit : Metre) CPE_QNVEMRRLS : (Revoke_emergency_brake_command_at_standstill, Revoke_emergency_brake_command_when_permitted_speed_supervision_limit_is_no_longer_exceeded ); !! 1.1.1.3.2.16.2 & 1.2.1.1.1.16.2 Q_NVEMRRLS CPE_VNVALLOWOVTRP : 0 .. 600; !! 1.1.1.3.2.16.3 & 1.2.1.1.1.16.3 CPE_VNVALLOWOVTRP / V_NVALLOWOVTRP (Unit : Kilometre per Hour) CPE_VNVSUPOVTRP : 0 .. 600; !! 1.1.1.3.2.16.4 & 1.2.1.1.1.16.4 CPE_VNVSUPOVTRP / V_NVSUPOVTRP (Unit : Kilometre per Hour) CPE_DNVOVTRP : 0000000.0 .. 9999999.9; !! 1.1.1.3.2.16.5 & 1.2.1.1.1.16.5 CPE_DNVOVTRP / D_NVOVTRP (Unit : Metre) CPE_TNVOVTRP : 000 .. 255; !! 1.1.1.3.2.16.6 & 1.2.1.1.1.16.6 CPE_TNVOVTRP / T_NVOVTRP (Unit : Second) CPE_DNVPOTRP : 0000000.0 .. 3276700.0; !! 1.1.1.3.2.16.7 & 1.2.1.1.1.16.7 CPE_DNVPOTRP / D_NVPOTRP (Unit : Metre) CPE_TNVCONTACT : 000 .. 255; !! 1.1.1.3.2.16.8 & 1.2.1.1.1.16.8 CPE_TNVCONTACT / T_NVCONTACT (Unit : Second) CPE_MNVCONTACT : (Train_Trip,Apply_Service_Brake,No_reaction, Reserved_spare); !! 1.1.1.3.2.16.9 & 1.2.1.1.1.16.9 CPE_MNVCONTACT / M_NVCONTACT CPE_MNVDERUN : INTERLIS.BOOLEAN; !! 1.1.1.3.2.16.10 & 1.2.1.1.1.16.10 CPE_MNVDERUN / M_NVDERUN CPE_QNVDRIVERADHES : (Not_allowed,Allowed); !! 1.1.1.3.2.16.11 & 1.2.1.1.1.16.11 CPE_QNVDRIVERADHES / Q_NVDRIVER_ADHES CPE_QNVSBTSMPERM : INTERLIS.BOOLEAN; !! 1.1.1.3.2.16.12 & 1.2.1.1.1.16.12 CPE_QNVSBTSMPERM / Q_NVSBTSMPERM CPE_NVBRAKEMOD : -9999.999 .. +9999.999; !! 1.1.1.3.2.16.13 & 1.2.1.1.1.16.13 CPE_NVBRAKEMOD / National Values used for the brake model CPE_IDRBC_NID_C : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDRBC / ID of ERTMS/ETCS Radio Block Center (NID_C) CPE_IDRBC_NID_RBC : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDRBC / ID of ERTMS/ETCS Radio Block Center (NID_RBC) CPE_IDPhone_Part1 : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDPhone / phone number of ERTMS/ETCS Radio Block Center (Part 1) CPE_IDPhone_Part2 : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDPhone / phone number of ERTMS/ETCS Radio Block Center (Part 2) CPE_IDPhone_Part3 : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDPhone / phone number of ERTMS/ETCS Radio Block Center (Part 3) CPE_IDPhone_Part4 : 0000 .. 9999; !! 1.1.1.3.2.17 & 1.2.1.1.1.17 CPE_IDPhone / phone number of ERTMS/ETCS Radio Block Center (Part 4) CPE_BigMetalMass : INTERLIS.BOOLEAN; !! 1.1.1.3.2.18 & 1.2.1.1.1.18 CPE_BigMetalMass / Big Metal Mass !! Constraints MANDATORY CONSTRAINT NOT (CPE_NatApplication == #true) OR DEFINED(etcsNationalPacket44Function); MANDATORY CONSTRAINT (CPE_RestrictionsConditions == #true) AND (INTERLIS.elementCount(CPE_RestrictionsDocRef) >1); END ETCS; !! 1.1.1.3.6.1 & 1.2.1.1.5.1 Class B or other radio systems installed (Radio Legacy Systems) STRUCTURE CRS_Installed = Installed : (UIC_Radio_Chapter1_4,UIC_Radio_Chapter1_4Plus6,PKP_radio_system,LDZ_radio_system, Mhz450_UIC_Channel_C,BOSCH_160MHz,GSM_P,Multikom_160MHz_and_450MHz,OMEGA_160MHz,RDZ_in_compliance_with_UIC751_3, RETB_voice,Radio_Network_of_CFR,SRO_160_MHz,Shunting_Radio_Communication_System, Analogue_railway_radio_system_in_compliance_with_UIC751_3,SRD,DMR,None); END CRS_Installed; !! 1.1.1.3.5.3 & 1.2.1.1.4.1 Train protection legacy system STRUCTURE CPO_LegacyTrainProtection = LegacyTrainProtection : MANDATORY ( ALSN,ASFA,ATP_VR_RHK,Crocodile,EVM,GW_ATP,KVB,LS,RETB,SHP,TPWS_AWS,ZUB123,ATB_First_generation,ATB_new_generation, ATP,CAWS,Chiltern_ATP,DAAT,EuroSIGNUM,EuroZUB,KCVB,KCVP,KVBP,Mechanical_Trainstops,NEXTEO,PKP_radio_system_with_Radiostop_function, SSC,TBL1,TBL2,TBL1plus,TVM300,TVM430,ATC_v2,ATC_vR,EBICAB700_BU,EBICAB700_PT_CONVEL,Geschwindigkeitsueberwachung_fuer_NeiTech_Zuege, INDUSI_I60,PZB90,SCMTplusRSC,SCMT,LZB_L72,LZB_CE_I,LZB_CE_II,None); !! Default-Wert: None END CPO_LegacyTrainProtection; STRUCTURE CTD = CTD_DetectionSystem : (Track_circuit,Wheel_detector,Loop); !! 1.1.1.3.7.1.1 & 1.2.1.1.3.1.1 Type of train detection system CTD_TCCheck : (CH_TC_100,CH_TC_110); !! 1.1.1.3.7.1.2 & 1.2.1.1.6.1 Type of track circuits or axle counters to which specific checks are needed CTD_TCCheckDocRef : BAG {0..*} OF DocRef; !! 1.1.1.3.7.1.3 & 1.2.1.1.6.2 Document with the procedure(s) related to the type of train detection systems declared in "Type of track circuits or axle counters to which specific checks are needed" END CTD; STRUCTURE CCD = CCD_MaxInterfCurrent : 0000.000 .. 9999.999; !! 1.1.1.3.4.2.1 & 1.2.1.1.3.2.1 Maximum interference current (Unit Ampere per metre) CCD_maximumInterferenceCurrentEvaluation : TEXT*450; !! 1.1.1.3.4.2.2 & 1.2.1.1.3.2.2 Vehicle impedance CCD_minVehicleInputCapacitance : 0000.000 .. 9999.999; !! Unit : Nanofarad CCD_minVehicleInputImpedance : 0000.000 .. 9999.999; !! Unit : Millihenry CCD_minVehicleImpedanceVoltages : (AC_25kV_50Hz,AC_15kV_16_7Hz,DC_3kV,DC_1_5kV,DC_750V,DC_650V,DC_600_V,DC_850V); !! 1.1.1.3.4.2.3 & 1.2.1.1.3.2.3 Maximum magnetic field CCD_MaxMagnField_X : 0 .. 999; !! Direction X CCD_MaxMagnField_Y : 0 .. 999; !! Direction Y CCD_MaxMagnField_Z : 0 .. 999; !! Direction Z END CCD; !! Declarations of verification for track !! UniqueNumber used by IDE_ECVerification /IDE_EIDemonstration & ITU_ECVerification /ITU_EIDemonstration & EDE_ECVerification / EDE_EIDemonstration !! Predefined CharacterString: CC/RRRRRRRRRRRRRR/YYYY/NNNNNN STRUCTURE DeclarationUniqueNumber = DUN_Part1 : TEXT*2; DUN_Part2 : TEXT*14; DUN_Part3 : 1900 .. 2100; DUN_Part4 : 0 .. 999999; END DeclarationUniqueNumber; !!-------------Fachattribute: Gleisabschnitt (Hauptgleis Strecke)--------------- CLASS SOLTrack_ext EXTENDS EBI_CH.GenericInformation.SOLTrack = !! ------------1.1.1.0.0.3 Lineside distance indication------------------------- linesideDistanceIndicationAppearance : (Kilometer_post,Hectometer_post,Half_kilometer_post, Milepost); !! Lineside distance indication appearance linesideDistanceIndicationFrequency : 0 .. 9999; !! Lineside distance indication frequency (Unit: Metre) linesideDistanceIndicationPositioning : (Left,Right,Left_and_right); !! Lineside distance indication positioning !! ------------Teilsystem Infrastruktur----------------------------------------- IDE_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.1 & 1.2.1.0.1.1 & 1.2.2.0.1.1 EC declaration of verification for infrastructure element relating to compliance with the requirements from TSIs applicable to infrastructure subsystem IDE_EIDemonstration : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.2 & 1.2.1.0.1.2 & 1.2.2.0.1.2 EI declaration of demonstration (as defined in Commission 2014/881/EU (2)) relating to compliance with the requirements from TSIs applicable to infrastructure subsystem !! 1.1.1.1.2.1 & 1.2.1.0.2.1 & 1.2.1.0.6.3 & 1.2.2.0.0.3 TEN classification of track !! Ten Classification Pre Deprecation Warning : Please use 'tentNetworkLevel' and 'typeOfTraffic'. tentNetworkLevel : BAG {0..*} OF tentNetworkLevel; typeOfTraffic : BAG {0..*} OF typeOfTraffic; IPP_LineCat : BAG {0..*} OF IPP_LineCat; !! 1.1.1.1.2.2 & 1.2.1.0.2.2 Category of line IPP_FreightCorridor : BAG {0..*} OF IPP_FreightCorridor; !! 1.1.1.1.2.3 & 1.2.1.0.2.3 Part of a Railway Freight Corridor IPP_LoadCap : BAG {0..*} OF IPP_LoadCap; !! 1.1.1.1.2.4 Load capability IPP_NCLoadCap : TEXT*450; !! 1.1.1.1.2.4.1 IPP_NCLoadCap /National classification for load capability IPP_HSLMCompliant : INTERLIS.BOOLEAN; !! 1.1.1.1.2.4.2 IPP_HSLMCompliant/Compliance of structures with the High Speed Load Model (HSLM) dynamic load mode IPP_StructureCheckLoc : BAG {0..*} OF SolCheckLoc; !! 1.1.1.1.2.4.3 Railway location of structures requiring specific checks IPP_StructureCheckDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.2.4.4 Document with the procedure(s) for static and dynamic route compatibility checks IPP_MaxSpeed : 0 .. 500; !! 1.1.1.1.2.5 Maximum permitted speed IPP_TempRange : (T1,T2,T3,Tx); !! 1.1.1.1.2.6 Temperature range, Default-Wert: T1 IPP_MaxAltitude : 0 .. 9999; !! 1.1.1.1.2.7 Maximum altitude IPP_SevereClimateCon : INTERLIS.BOOLEAN; !! 1.1.1.1.2.8 Existence of severe climatic conditions, Default-Wert: nein ILL_Gauging : BAG {0..*} OF ILL_Gauging; !! 1.1.1.1.3.1.1 & 1.2.1.0.3.4 Gauging ILL_GaugeCheckLoc : BAG {0..*} OF SolCheckLoc; !! 1.1.1.1.3.1.2 & 1.2.1.0.3.5 Railway location of particular points requiring specific checks ILL_GaugeCheckDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.3.1.3 & 1.2.1.0.3.6 Document with the transversal section of the particular points requiring specific checks ILL_ProfileNumSwapBodies : BAG {0..*} OF ILL_ProfileNumSwapBodies; !! 1.1.1.1.3.4 Standard combined transport profile number for swap bodies ILL_ProfileNumSemiTrailers : BAG {0..*} OF ILL_ProfileNumSemiTrailers; !! 1.1.1.1.3.5 Standard combined transport profile number for semi-trailers ILL_SpecificInfo : TEXT*450; !! 1.1.1.1.3.5.1 ILL_SpecificInfo / Specific information ILL_GradProfile : BAG {0..*} OF ILL_GradProfile; !! 1.1.1.1.3.6 Gradient profile ILL_MinRadHorzCurve : 0 .. 99999; !! 1.1.1.1.3.7 Minimum radius of horizontal curve ILL_ProfileNumContainers : (ISO00,ISO01,ISO02,ISO03,ISO04,ISO05,ISO06,ISO07,ISO08,ISO09,ISO10,ISO11,ISO12,ISO13,ISO14,ISO15, ISO16,ISO17,ISO18,ISO19,ISO20,ISO21,ISO22,ISO23,ISO24,ISO25,ISO26,ISO27,ISO28,ISO29,ISO30,ISO31, ISO32,ISO33,ISO34,ISO35,ISO36,ISO37,ISO38,ISO39,ISO40,ISO41,ISO42,ISO43,ISO44,ISO45,ISO46,ISO47, ISO48,ISO49,ISO50,ISO51,ISO52,ISO53,ISO54,ISO55,ISO56,ISO57,ISO58,ISO59,ISO60,ISO61,ISO62,ISO63, ISO64,ISO65,ISO66,ISO67,ISO68,ISO69,ISO70,ISO71,ISO72,ISO73,ISO74,ISO75,ISO76,ISO77,ISO78,ISO79, ISO80,ISO81,ISO82,ISO83,ISO84,ISO85,ISO86,ISO87,ISO88,ISO89,ISO90,ISO91,ISO92,ISO93,ISO94,ISO95, ISO96,ISO97,ISO98,ISO99); !! 1.1.1.1.3.8 Standard combined transport profile number for containers ILL_ProfileNumRollerUnits : (B22,B25,B30,B32,B38,B45,B50,B55,B59,B60,B65,B70,B80,B90,B341,B349,B351,B357,B364,B365,B371,B375,B380,B384,B385, B389,B390,B395,B400,B405,B410,B420,B422); !! 1.1.1.1.3.9 Standard combined transport profile number for roller units ITP_NomGauge : NomGauge; !! 1.1.1.1.4.1 & 1.2.1.0.4.1 Nominal track gauge ITP_CantDeficiency : -999 .. 999; !! 1.1.1.1.4.2 Cant deficiency, Default-Wert: 130 ITP_RailInclination : 0 .. 99; !! 1.1.1.1.4.3 Rail inclination, Default-Wert: 40 ITP_Ballast : INTERLIS.BOOLEAN; !! 1.1.1.1.4.4 Existence of ballast ISC_TSISwitchCrossing : INTERLIS.BOOLEAN; !! 1.1.1.1.5.1 TSI compliance of in-service values for switches and crossings ISC_MinWheelDiaFixObtuseCrossings : MANDATORY 330 .. 999; !! 1.1.1.1.5.2 Minimum wheel diameter for fixed obtuse crossings, Default-Wert: 330 ILR_MaxDeceleration : 0.0 .. 9.9; !! 1.1.1.1.6.1 Maximum train deceleration, Default-Wert: 2.5 ILR_EddyCurrentBrakes : eddyCurrentBraking; !! 1.1.1.1.6.2 & 1.2.1.0.4.2 Use of eddy current brakes ILR_MagneticBrakes : magneticBraking; !! 1.1.1.1.6.3 & 1.2.1.0.4.3 Use of magnetic brakes ILR_ECBDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.6.4 Document with the conditions for the use of eddy current brakes ILR_MBDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.6.5 Document with the conditions for the use of magnetic brakes !! ----------- Gesundheit, Sicherheit und Umweltschutz-------------------------- IHS_FlangeLubeForbidden : INTERLIS.BOOLEAN; !! 1.1.1.1.7.1 Use of flange lubrication forbidden, Default-Wert: nein IHS_LevelCrossing : INTERLIS.BOOLEAN; !! 1.1.1.1.7.2 Existence of level crossings, Default-Wert: ja IHS_AccelerationLevelCrossing : BAG {0..*} OF DocRef; !! 1.1.1.1.7.3 Acceleration allowed near level crossing IHS_HABDExist : INTERLIS.BOOLEAN; !! 1.1.1.1.7.4 Existence of trackside hot axle box detector (HABD), Default-Wert: ja IHS_RedLights : INTERLIS.BOOLEAN; !! 1.1.1.1.7.10 Steady red lights required IHS_QuietRoute : INTERLIS.BOOLEAN; !! 1.1.1.1.7.11 Belonging to a quieter route, Default-Wert: ja !! ------------Teilsystem Energie----------------------------------------------- EDE_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.2.1.1 EC declaration of verification for track relating to compliance with the requirements from TSIs applicable to energy subsystem EDE_EIDemonstration : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.2.1.2 EI declaration of demonstration (as defined Recommendation 2014/881/EU) for track relating to compliance with the requirements from TSIs applicable to energy subsystem ECS : BAG {0..*} OF ECS_Track; !! 1.1.1.2.2 Contact line system EPA_TSIHeads : BAG {0..*} OF EPA_TSIHeads; !! 1.1.1.2.3.1 Accepted TSI compliant pantograph heads EPA_OtherHeads : BAG {0..*} OF EPA_OtherHeads; !! 1.1.1.2.3.2 Accepted other pantograph heads EPA_NumRaisedSpeed : BAG {0..*} OF EPA_NumRaisedSpeed; !! 1.1.1.2.3.3 Requirements for number of raised pantographs and spacing between them, at the given speed EPA_StripMaterial : BAG {0..*} OF EPA_StripMaterial; !! 1.1.1.2.3.4 Permitted contact strip material EOS_Phase : INTERLIS.BOOLEAN; !! 1.1.1.2.4.1.1 Phase separation EOS_InfoPhase : BAG {0..*} OF EOS_InfoPhase; !! 1.1.1.2.4.1.2 Information on phase separation EOS_System : INTERLIS.BOOLEAN; !! 1.1.1.2.4.2.1 System separation EOS_InfoSystem : BAG {0..*} OF EOS_InfoSystem; !! 1.1.1.2.4.2.2 Information on system separation ERS_ContactForce : TEXT*450; !! 1.1.1.2.5.2 Contact force permitted ERS_AutoDropRequired : INTERLIS.BOOLEAN; !! 1.1.1.2.5.3 Automatic dropping device required ERS_RestrictionPowerConsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.2.5.4 Document with restriction related to power consumption of specific electric traction unit(s) ERS_RestrictionMTDocRef : BAG {0..*} OF DocRef; !! 1.1.1.2.5.5 Document with restriction related to the position of Multiple Traction unit(s) to comply with contact line separation !! -----------Teilsystem Zugsteuerung, Zugsicherung und Signalgebung------------ CDE_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.3.1.1 EC declaration of verification for track relating to compliance with the requirements from TSIs applicable to control, command signalling subsystem CDE_ReqErrorCorrections : errorCorrectionsOnboard; !! 1.1.1.3.1.2 & 1.2.1.1.1.19 CDE_ReqErrorCorections / ERTMS error corrections required for the onboard CDE_ReqErrorCorrectionsExplanation : TEXT*450; !! 1.1.1.3.1.2 & 1.2.1.1.1.19 Reasons for Error corrections required, but accepted by the IM for the on-board ETCS, GSM-R and/or ATO function ETCS : BAG {0..*} OF ETCS; !! 1.1.1.3.2 | 1.2.1.1.1 TSI compliant train protection system (ETCS) CBP_MaxBrakeDist : 0 .. 99999; !! 1.1.1.3.11.1 Maximum braking distance requested CBP_AddInfoAvailable : INTERLIS.BOOLEAN; !! 1.1.1.3.11.2 Availability by the IM of additional information, Default-Wert: nein CBP_BrakePerfDocRef : BAG {0..*} OF DocRef; !! 1.1.1.3.11.3 Documents available by the IM relating to braking performance CRG_Version : BAG {0..*} OF CRG_Version; !! 1.1.1.3.3.1 & 1.2.1.1.2.1 GSM-R version CRG_NumActiveMob : gsmRActiveMobiles; !! 1.1.1.3.3.2 & 1.2.1.1.2.2 Number of active GSM-R mobiles (EDOR) or simultaneous communication session on board for ETCS level 2 needed to perform radio block centre handovers without having an operational disruption CRG_OptionalFunctions : BAG {0..*} OF CRG_OptionalFunctions; !! 1.1.1.3.3.3 & 1.2.1.1.2.3 Optional GSM-R functions CRG_AdditionalnetworkInfo : BAG {0..*} OF DocRef; !! 1.1.1.3.3.3.1 & 1.2.1.1.2.3.1 Additional information on network characteristics CRG_GPRSForETCS : INTERLIS.BOOLEAN; !! 1.1.1.3.3.3.2 & 1.2.1.1.2.3.2 GPRS for ETCS CRG_GPRSAreaOfImpl : BAG {0..*} OF AdditionalInfo; !! 1.1.1.3.3.3.3 & 1.2.1.1.2.3.3 Area of implementation of GPRS CRG_Needof555 : INTERLIS.BOOLEAN; !! 1.1.1.3.3.4 & 1.2.1.1.2.4 GSM-R use of group 555 CRG_RoamingAgreement : BAG {0..*} OF CRG_RoamingAgreement; !! 1.1.1.3.3.5 & 1.2.1.1.2.5 GSM-R networks covered by a roaming agreement CRG_RoamingPublic : INTERLIS.BOOLEAN; !! 1.1.1.3.3.6 & 1.2.1.1.2.6 Existence of GSM-R roaming to public networks CRG_RoamingPublicDetails : TEXT*50; !! 1.1.1.3.3.7 & 1.2.1.1.2.7 Details on GSM-R roaming to public networks CRG_GSMRNoCoverage : INTERLIS.BOOLEAN; !! 1.1.1.3.3.8 & 1.2.1.1.2.8 No GSMR coverage CRG_RadioCompVoice : BAG {0..*} OF CRG_RadioCompVoice; !! 1.1.1.3.3.9 & 1.2.1.1.2.9 Radio system compatibility voice CRG_RadioCompData : BAG {0..*} OF CRG_RadioCompData; !! 1.1.1.3.3.10 & 1.2.1.1.2.10 Radio system compatibility data CRG_ForcedDeReg : INTERLIS.BOOLEAN; !! 1.1.1.3.3.11 & 1.2.1.1.2.11 CRG_ForcedDeReg / GSM-R network is configured to allow forced de-registration of a functional number by another driver CRG_RadioNID : 000000 .. 999999; !! 1.1.1.3.3.12 & 1.2.1.1.2.13 CRG_RadioNID / Radio Network ID CCD : BAG {0..*} OF CCD; !! 1.1.1.3.4 & 1.2.1.1.3 Train detection systems defined based on frequency bands CCD_TSITrainDetection : INTERLIS.BOOLEAN; !! 1.1.1.3.4.1 & 1.2.1.1.3.1 Existence of train detection system fully compliant with the TSI CCD_FreqBandDetec : frequencyBandsForDetection; !! 1.1.1.3.4.2 & 1.2.1.1.3.2 Frequency bands for detection CPO_LegacyTrainProtection : BAG {0..*} OF CPO_LegacyTrainProtection; !! 1.1.1.3.5.3 & 1.2.1.1.4.1 Train protection legacy system CRS_Installed : BAG {0..*} OF CRS_Installed; !! 1.1.1.3.6.1 & 1.2.1.1.5.1 Class B or other radio systems installed (Radio Legacy Systems), Default-Wert: none CTD : BAG {0..*} OF CTD; !! 1.1.1.3.7 & 1.2.1.1.6 Other train detection systems CTS_SwitchProtectControlWarn : INTERLIS.BOOLEAN; !! 1.1.1.3.8.1 & 1.2.1.1.7.1 Existence of switch over between different protection, control and warning systems while running CTS_SwitchProtectControlWarnCondition : 000 .. 999; !! 1.1.1.3.8.1.1 & 1.2.1.1.7.1.1 Special conditions to switch over between different class B train protection, control and warning systems CTS_SwitchRadioSystem : INTERLIS.BOOLEAN; !! 1.1.1.3.8.2 & 1.2.1.1.7.2 Existence of switch over between different radio systems CTS_SwitchRadioSystemCondition : TEXT*450; !! 1.1.1.3.8.2.1 & 1.2.1.1.7.2.1 CTS_SwitchRadioSystemCondition / Special instructions to switch over between different radio systems CTS_SwitchProtectAB : TEXT*450; !! 1.1.1.3.8.3 & 1.2.1.1.7.3 CTS_SwitchProtectAB / Special technical conditions required to switch over between ERTMS/ETCS and Class B systems CEI_TSIMagneticFields : INTERLIS.BOOLEAN; !! 1.1.1.3.9.1 & 1.2.1.1.8.1 Existence and TSI compliance of rules for magnetic fields emitted by a vehicle CEI_TSITractionHarmonics : INTERLIS.BOOLEAN; !! 1.1.1.3.9.2 & 1.2.1.1.8.2 Existence and TSI compliance of limits in harmonics in the traction current of vehicles CLD_ETCSSituation : etcsDegradedSituation; !! 1.1.1.3.10.1 & 1.2.1.1.9.1 ETCS level for degraded situation CLD_OtherProtectControlWarn : otherTrainProtection; !! 1.1.1.3.10.2 & 1.2.1.1.9.2 Other train protection, control and warning systems for degraded situation !! -- 1.1.1.3.13 & 1.2.1.1.10 Automated Train Operation (ATO) ------------------- CAO_ATOGradeAutomation : atoGradeAutomation; !! 1.1.1.3.13.1 & 1.2.1.1.10.1 ATO Grade of Automation CAO_ATOSystemvers : atoSystemVersion; !! 1.1.1.3.13.2 & 1.2.1.1.10.2 ATO System version CAO_ATOCommSystem : atoCommunicationSystem; !! 1.1.1.3.13.3 & 1.2.1.1.10.3 ATO communication system !! -- 1.1.1.4 & 1.2.3 Rules and restrictions ------------------- RUL_LocalRulesOrRestrictions : INTERLIS.BOOLEAN; !! 1.1.1.4.1 & 1.2.3.1 Existence of rules and restrictions of a strictly local nature, Default-Wert: nein RUL_LocalRulesOrRestrictionsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.4.2 & 1.2.3.2 Documents regarding the rules or restrictions of a strictly local nature available by the IM !! -- 1.1.1.5 Vehicles for which Route compatibility is verified ------------------- vehicleTypesCompatibleTrafficLoadDocRef : BAG {0..*} OF DocRef; !! 1.1.1.5.1 List of vehicle types already identified as compatible with Traffic load and load carrying capacity of infrastructure and train detection systems vehiclesCompatibleTrafficLoadDocRef : BAG {0..*} OF DocRef; !! 1.1.1.5.2 List of vehicles already identified as compatible with Traffic load and load carrying capacity of infrastructure and train detection system !! Constraints MANDATORY CONSTRAINT (RUL_LocalRulesOrRestrictions == #true) AND (INTERLIS.elementCount(RUL_LocalRulesOrRestrictionsDocRef) >0); MANDATORY CONSTRAINT (EOS_Phase == #true) AND (INTERLIS.elementCount(EOS_InfoPhase)>0); MANDATORY CONSTRAINT (EOS_System == #true) AND (INTERLIS.elementCount(EOS_System)>0); END SOLTrack_ext; !!-------------Fachattribute: Gleisabschnitt (Hauptgleis Betriebsstelle)-------- CLASS OPTrack_ext EXTENDS EBI_CH.GenericInformation.OPTrack = !! ------------Teilsystem Infrastruktur----------------------------------------- IDE_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.1 & 1.2.1.0.1.1 & 1.2.2.0.1.1 EC declaration of verification for infrastructure element relating to compliance with the requirements from TSIs applicable to infrastructure subsystem IDE_EIDemonstration : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.2 & 1.2.1.0.1.2 & 1.2.2.0.1.2 EI declaration of demonstration (as defined in Commission 2014/881/EU (2)) relating to compliance with the requirements from TSIs applicable to infrastructure subsystem !! ------------Teilsystem Energie----------------------------------------------- ECS : BAG {0..*} OF ECS_Track; !! 1.1.1.2.2 Contact line system !! 1.1.1.1.2.1 & 1.2.1.0.2.1 & 1.2.1.0.6.3 & 1.2.2.0.0.3 TEN classification of track !! Ten Classification Pre Deprecation Warning : Please use 'tentNetworkLevel' and 'typeOfTraffic'. tentNetworkLevel : BAG {0..*} OF tentNetworkLevel; typeOfTraffic : BAG {0..*} OF typeOfTraffic; IPP_LineCat : BAG {0..*} OF IPP_LineCat; !! 1.1.1.1.2.2 & 1.2.1.0.2.2 Category of line IPP_FreightCorridor : BAG {0..*} OF IPP_FreightCorridor; !! 1.1.1.1.2.3 & 1.2.1.0.2.3 Part of a Railway Freight Corridor ILL_Gauging : BAG {0..*} OF ILL_Gauging; !! 1.1.1.1.3.1.1 & 1.2.1.0.3.4 Gauging ILL_GaugeCheckLoc : BAG {0..*} OF SolCheckLoc; !! 1.1.1.1.3.1.2 & 1.2.1.0.3.5 Railway location of particular points requiring specific checks ILL_GaugeCheckDocRef : BAG {0..*} OF DocRef; !! 1.1.1.1.3.1.3 & 1.2.1.0.3.6 Document with the transversal section of the particular points requiring specific checks ITP_NomGauge : NomGauge; !! 1.1.1.1.4.1 & 1.2.1.0.4.1 Nominal track gauge ILR_EddyCurrentBrakes : eddyCurrentBraking; !! 1.1.1.1.6.2 & 1.2.1.0.4.2 Use of eddy current brakes ILR_MagneticBrakes : magneticBraking; !! 1.1.1.1.6.3 & 1.2.1.0.4.3 Use of magnetic brakes !! -----------Teilsystem Zugsteuerung, Zugsicherung und Signalgebung------------ ETCS : BAG {0..*} OF ETCS; !! 1.1.1.3.2 | 1.2.1.1.1 TSI compliant train protection system (ETCS) CDE_ReqErrorCorrections : errorCorrectionsOnboard; !! 1.1.1.3.1.2 & 1.2.1.1.1.19 CDE_ReqErrorCorections / ERTMS error corrections required for the onboard CDE_ReqErrorCorrectionsExplanation : TEXT*450; !! 1.1.1.3.1.2 & 1.2.1.1.1.19 Reasons for Error corrections required, but accepted by the IM for the on-board ETCS, GSM-R and/or ATO function CRG_Version : BAG {0..*} OF CRG_Version; !! 1.1.1.3.3.1 & 1.2.1.1.2.1 GSM-R version CRG_NumActiveMob : gsmRActiveMobiles; !! 1.1.1.3.3.2 & 1.2.1.1.2.2 Number of active GSM-R mobiles (EDOR) or simultaneous communication session on board for ETCS level 2 needed to perform radio block centre handovers without having an operational disruption CRG_OptionalFunctions : BAG {0..*} OF CRG_OptionalFunctions; !! 1.1.1.3.3.3 & 1.2.1.1.2.3 Optional GSM-R functions CRG_AdditionalnetworkInfo : BAG {0..*} OF DocRef; !! 1.1.1.3.3.3.1 & 1.2.1.1.2.3.1 Additional information on network characteristics CRG_GPRSForETCS : INTERLIS.BOOLEAN; !! 1.1.1.3.3.3.2 & 1.2.1.1.2.3.2 GPRS for ETCS CRG_GPRSAreaOfImpl : BAG {0..*} OF AdditionalInfo; !! 1.1.1.3.3.3.3 & 1.2.1.1.2.3.3 Area of implementation of GPRS CRG_Needof555 : INTERLIS.BOOLEAN; !! 1.1.1.3.3.4 & 1.2.1.1.2.4 GSM-R use of group 555 CRG_RoamingAgreement : BAG {0..*} OF CRG_RoamingAgreement; !! 1.1.1.3.3.5 & 1.2.1.1.2.5 GSM-R networks covered by a roaming agreement CRG_RoamingPublic : INTERLIS.BOOLEAN; !! 1.1.1.3.3.6 & 1.2.1.1.2.6 Existence of GSM-R roaming to public networks CRG_RoamingPublicDetails : TEXT*50; !! 1.1.1.3.3.7 & 1.2.1.1.2.7 Details on GSM-R roaming to public networks CRG_GSMRNoCoverage : INTERLIS.BOOLEAN; !! 1.1.1.3.3.8 & 1.2.1.1.2.8 No GSMR coverage CRG_RadioCompVoice : BAG {0..*} OF CRG_RadioCompVoice; !! 1.1.1.3.3.9 & 1.2.1.1.2.9 Radio system compatibility voice CRG_RadioCompData : BAG {0..*} OF CRG_RadioCompData; !! 1.1.1.3.3.10 & 1.2.1.1.2.10 Radio system compatibility data CRG_ForcedDeReg : INTERLIS.BOOLEAN; !! 1.1.1.3.3.11 & 1.2.1.1.2.11 CRG_ForcedDeReg / GSM-R network is configured to allow forced de-registration of a functional number by another driver CPE_GSMREtcsConstraints : TEXT*450; !! 1.2.1.1.2.12 Specific constraints imposed by the GSM-R network operator on ETCS on-board units only able to operate in circuit-switch CRG_RadioNID : 000000 .. 999999; !! 1.1.1.3.3.12 & 1.2.1.1.2.13 CRG_RadioNID / Radio Network ID CCD : BAG {0..*} OF CCD; !! 1.1.1.3.4 & 1.2.1.1.3 Train detection systems defined based on frequency bands CCD_TSITrainDetection : INTERLIS.BOOLEAN; !! 1.1.1.3.4.1 & 1.2.1.1.3.1 Existence of train detection system fully compliant with the TSI CCD_FreqBandDetec : frequencyBandsForDetection; !! 1.1.1.3.4.2 & 1.2.1.1.3.2 Frequency bands for detection CPO_LegacyTrainProtection : BAG {0..*} OF CPO_LegacyTrainProtection; !! 1.1.1.3.5.3 & 1.2.1.1.4.1 Train protection legacy system CRS_Installed : BAG {0..*} OF CRS_Installed; !! 1.1.1.3.6.1 & 1.2.1.1.5.1 Class B or other radio systems installed (Radio Legacy Systems), Default-Wert: none CTD : BAG {0..*} OF CTD; !! 1.1.1.3.7 & 1.2.1.1.6 Other train detection systems CTS_SwitchProtectControlWarn : INTERLIS.BOOLEAN; !! 1.1.1.3.8.1 & 1.2.1.1.7.1 Existence of switch over between different protection, control and warning systems while running CTS_SwitchProtectControlWarnCondition : 000 .. 999; !! 1.1.1.3.8.1.1 & 1.2.1.1.7.1.1 Special conditions to switch over between different class B train protection, control and warning systems CTS_SwitchRadioSystem : INTERLIS.BOOLEAN; !! 1.1.1.3.8.2 & 1.2.1.1.7.2 Existence of switch over between different radio systems CTS_SwitchRadioSystemCondition : TEXT*450; !! 1.1.1.3.8.2.1 & 1.2.1.1.7.2.1 CTS_SwitchRadioSystemCondition / Special instructions to switch over between different radio systems CTS_SwitchProtectAB : TEXT*450; !! 1.1.1.3.8.3 & 1.2.1.1.7.3 CTS_SwitchProtectAB / Special technical conditions required to switch over between ERTMS/ETCS and Class B systems CEI_TSIMagneticFields : INTERLIS.BOOLEAN; !! 1.1.1.3.9.1 & 1.2.1.1.8.1 Existence and TSI compliance of rules for magnetic fields emitted by a vehicle CEI_TSITractionHarmonics : INTERLIS.BOOLEAN; !! 1.1.1.3.9.2 & 1.2.1.1.8.2 Existence and TSI compliance of limits in harmonics in the traction current of vehicles CLD_ETCSSituation : etcsDegradedSituation; !! 1.1.1.3.10.1 & 1.2.1.1.9.1 ETCS level for degraded situation CLD_OtherProtectControlWarn: otherTrainProtection; !! 1.1.1.3.10.2 & 1.2.1.1.9.2 Other train protection, control and warning systems for degraded situation !! -- 1.1.1.3.13 & 1.2.1.1.10 Automated Train Operation (ATO) ------------------- CAO_ATOGradeAutomation : atoGradeAutomation; !! 1.1.1.3.13.1 & 1.2.1.1.10.1 ATO Grade of Automation CAO_ATOSystemvers : atoSystemVersion; !! 1.1.1.3.13.2 & 1.2.1.1.10.2 ATO System version CAO_ATOCommSystem : atoCommunicationSystem; !! 1.1.1.3.13.3 & 1.2.1.1.10.3 ATO communication system !! -- 1.1.1.4 & 1.2.3 Rules and restrictions ------------------- RUL_LocalRulesOrRestrictions : INTERLIS.BOOLEAN; !! 1.1.1.4.1 & 1.2.3.1 Existence of rules and restrictions of a strictly local nature, Default-Wert: nein RUL_LocalRulesOrRestrictionsDocRef : BAG {0..*} OF DocRef; !! 1.1.1.4.2 & 1.2.3.2 Documents regarding the rules or restrictions of a strictly local nature available by the IM !! Constraints MANDATORY CONSTRAINT (RUL_LocalRulesOrRestrictions == #true) AND (INTERLIS.elementCount(RUL_LocalRulesOrRestrictionsDocRef)>0); END OPTrack_ext; !!-------------Fachattribute: Gleisabschnitt (Neben-/Anschlussgleis Betriebsstelle)-- CLASS OPSiding_ext EXTENDS EBI_CH.GenericInformation.OPSiding = !! ------------Teilsystem Infrastruktur----------------------------------------- IDE_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.1 & 1.2.1.0.1.1 & 1.2.2.0.1.1 EC declaration of verification for infrastructure element relating to compliance with the requirements from TSIs applicable to infrastructure subsystem IDE_EIDemonstration : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.1.2 & 1.2.1.0.1.2 & 1.2.2.0.1.2 EI declaration of demonstration (as defined in Commission 2014/881/EU (2)) relating to compliance with the requirements from TSIs applicable to infrastructure subsystem !! 1.1.1.1.2.1 & 1.2.1.0.2.1 & 1.2.1.0.6.3 & 1.2.2.0.0.3 TEN classification of track !! Ten Classification Pre Deprecation Warning : Please use 'tentNetworkLevel' and 'typeOfTraffic'. tentNetworkLevel : BAG {0..*} OF tentNetworkLevel; typeOfTraffic : BAG {0..*} OF typeOfTraffic; ITP_NomGauge : NomGauge; !! MGDM ECS : BAG {0..*} OF ECS_Siding; !! MGDM (-> Teilinfo für Elektrifizierung), nicht RINF... IPP_Length : 0.000 .. 9999.999; !! 1.2.2.0.2.1 Usable length of siding ILL_Gradient : 0.000 .. 9999.999; !! 1.2.2.0.3.1 Gradient for stabling tracks ILL_MinRadHorzCurve : 0 .. 99999; !! 1.1.1.1.3.7 & 1.2.2.0.3.2 Minimum radius of horizontal curve minimumVerticalRadiusCrest : 0 .. 99999; !! 1.2.2.0.3.3 Minimum radius of vertical curve (Part1) minimumVerticalRadiusHollow : 0 .. 99999; !! 1.2.2.0.3.3 Minimum radius of vertical curve (Part2) ITS_ToiletDischarge : INTERLIS.BOOLEAN; !! 1.2.2.0.4.1 Existence of toilet discharge ITS_ExternalCleaning : INTERLIS.BOOLEAN; !! 1.2.2.0.4.2 Existence of external cleaning facilities ITS_WaterRestocking : INTERLIS.BOOLEAN; !! 1.2.2.0.4.3 Existence of water restocking ITS_Refuelling : INTERLIS.BOOLEAN; !! 1.2.2.0.4.4 Existence of refuelling ITS_SandRestocking : INTERLIS.BOOLEAN; !! 1.2.2.0.4.5 Existence of sand restocking ITS_ElectricShoreSupply : INTERLIS.BOOLEAN; !! 1.2.2.0.4.6 Existence of electric shore supply END OPSiding_ext; !!-------------Fachattribute: Gleisabschnitt (Neben-/Anschlussgleis Strecke)---- CLASS SOLSiding_ext EXTENDS EBI_CH.GenericInformation.SOLSiding = !!nur MGDM-Attribute ITP_NomGauge : NomGauge; !! MGDM ECS : BAG {0..*} OF ECS_Siding; !! MGDM (-> Teilinfo für Elektrifizierung), nicht RINF... END SOLSiding_ext; !!-------------Fachattribute: Tunnel-------------------------------------------- CLASS Tunnel_ext EXTENDS EBI_CH.GenericInformation.Tunnel = ITU_ECVerification : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.8.5 & 1.2.1.0.5.3 & 1.2.2.0.5.3 EC declaration of verification relating to compliance with the requirements from TSIs applicable to railway tunnel ITU_EIDemonstration : BAG {0..*} OF DeclarationUniqueNumber; !! 1.1.1.1.8.6 & 1.2.1.0.5.4 & 1.2.2.0.5.4 EI declaration of demonstration (as defined in Recommendation 2014/881/EU) relating to compliance with the requirements from TSIs applicable to railway tunnel ITU_FireCatReq : MANDATORY (A,B,None); !! 1.1.1.1.8.10 & 1.2.1.0.5.7 & 1.2.2.0.5.7 Fire category of rolling stock required ITU_NatFireCatReq : TEXT*50; !! 1.1.1.1.8.11 & 1.2.1.0.5.8 & 1.2.2.0.5.8 National fire category of rolling stock required ITU_DieselThermAllowed : INTERLIS.BOOLEAN; !! 1.2.1.0.5.9 Diesel or other thermal traction allowed, Default-Wert: nein MANDATORY CONSTRAINT NOT (ITU_FireCatReq == #None) OR DEFINED (ITU_NatFireCatReq); END Tunnel_ext; !!-------------Fachattribute: Plateform-------------------------------------------- CLASS OPTrackPlateform_ext EXTENDS EBI_CH.GenericInformation.OPTrackPlateform = !! 1.1.1.1.2.1 & 1.2.1.0.2.1 & 1.2.1.0.6.3 & 1.2.2.0.0.3 TEN classification of track !! Ten Classification Pre Deprecation Warning : Please use 'tentNetworkLevel' and 'typeOfTraffic'. tentNetworkLevel : BAG {0..*} OF tentNetworkLevel; typeOfTraffic : BAG {0..*} OF typeOfTraffic; END OPTrackPlateform_ext; END SpecificParameters; END EBI_CH .