Copyright (c) railML.org e.V. Dresden/Germany; All Rights Reserved.
This work is licensed under the restricted CreativeCommons Attribution-NonCommercial-NoDerivs 3.0 Unported License with additional license conditions of railML.org.
For further information see: https://www.railml.org/licence
Content of this file: XML Schema for railML(R) 2.5 Definition of attribute groups, simple and complex types, used by timetable sub schema (TT)
Refers to the id attribute of the associated infrastructure element.
Refers to the id attribute of the associated rollingstock element.
Refers to the id attribute of the associated timetablePeriod element.
A sequence of 1 and 0 for every day of the timetable period, indicating that the train does or does not run on this specific date.
DEPRECATED
DEPRECATED
DEPRECATED, not needed, not used
Provides an extension point for non-railML elements in foreign namespace.
Deprecated. Use //trainPart/onRequest instead."
Specifies the relation of the day indicated with a 0 or 1 in the operatingDayDeviane's operatingCode to a public holiday, e.g. 0 means the day in the operaing code represents the holiday, 1 means its the day after a holiday, 2 means 2 days after a holiday, a.s.o.
Each <operatingDayDeviance> is to be considered as an instruction on how to overlap the provided bitmasks. The attribute ranking specifies the order in which to perform this overlay.
Specifies the day of the holiday.
Adds human readable additional info on a holiday.
Provides an extension point for non-railML elements in foreign namespace.
Specifies whether to use arrival or departure times.
Reference to an OCP in the infrastructure.
Provides an extension point for non-railML elements in foreign namespace.
Time of day for the start of the slot. Skip if generally referring to all intervals with a length equal to @duration, such as every week, day or hour.
Duration of the time slot. Can exceed one day.
Number of trains in the slot, including @startTime and excluding @startTime + @duration. So if @startTime is "04:30:00" and @duration is "PT2H" and there are trains at 04:30, 05:30 and 06:30, @numberOfTrains will be 2, not 3.
Interval between instances of this train, as a space-separated list of XML durations.
Provides an extension point for non-railML elements in foreign namespace.
Refers to the id attribute of the associated formation element.
Real weight of the formation while in use.
Weight without engine.
The real length of the formation while in use.
The real maximum speed of the formation while in use.
Assumed load (without engine) for timetable planning.
Indicates that the formation is not as referenced but in the reversed order.
Description of places/seats of the passenger car(part).
Specifies the applicability of seat or place reservations.
Provides an extension point for non-railML elements in foreign namespace.
Specifies train protection system equipment. Please use value from the separate code definition file 'TrainProtectionSystems.xml'/trainProtectionSystemsOnVehicle
Defines if the equipment is in use or just present.
Adds human readable additional info on the equipment.
DEPRECATED: so far used uncertain value, specific values should now be used instead"
Is the booking number that could be transferred to a booking system. Represents an identifier for this booking.
Needed as reference, if the same vehicle is referenced several times inside a formation.
Refers to the id attribute of the associated vehicle element.
Defines the purpose of the train journey for service, representation and information applications.
See https://wiki2.railml.org/wiki/TT:category
True if a train with this category runs empty, for operational purposes only.
Describes the importance of a category in relationship to other categories (e.g. passengers higher than goods, or privileged long distance trains).
Allows organizing categories in hierarchies. Together with the attribute organizationalUnitRef this allows to exchange company specific categories that can be aggregated to a generic top level category.
Reference to any organization below organizationalUnits.
Allows to describe what kind of annotation follows.
Allows to refer to a known ocp as origin or destination depending on the context of reference.
This is the code or number of the train service that this train part belongs to.
Reference to a lineTT element describing how this train part is presented to the passengers.
Contains free remarks for further description.
Refers to the id attribute of the associated timetablePeriod element.
Refers to the id attribute of the associated category element.
Allows to specify when the last change to this trainPart was done.
DEPRECATED: the "train line" is located at the train and not to be mixed with a "train part line"
May contain the number of the train part or the number of the corresponding train (as the name may suggest).
See https://wiki2.railml.org/wiki/TT:trainPart#Usage_of_.40trainNumber
Precise semantics of not fixed in the standard. The general idea is to allow for specifying an attribute that distinguishes between alternative variants of a train running with the same train number.
See https://wiki2.railml.org/wiki/TT:trainPart
DEPRECATED: no standardized semantics defined.
Debitor code for financial considerations.
DEPRECATED: the "organizationalUnitBinding" should be used instead
Indicates that this trainPart is no longer valid and should be canceled out of a possibly previously delivered set.
Indicates that this trainPart is considered on request if this flag is set to true. If a `trainPart` has `onRequest=true`, it is considered for planning, but it is not actually running, unless requested otherwise. The default value is `onRequest=false`, meaning that the train is planned and running as specified.
A free attribute for further descriptions.
Reference to a (more detailed) distribution
Type of train — it is recommended that exporting programs write operational and commercial trains, because the combination of both is needed to model some aspects like coupled trains.
See https://wiki2.railml.org/wiki/TT:train
Train number used to identify the train (depending on whether it is a commercial or operational train, to identify it in the signal box or e. g. in public media).
See https://wiki2.railml.org/wiki/TT:train
Precise semantics of not fixed in the standard. The general idea is to allow for specifying an attribute that distinguishes between alternative variants of a train running with the same train number.
See https://wiki2.railml.org/wiki/TT:train
Can be used to define the different versions of the "supplementary timetables" as used by the German infrastructure manager DB Netz.
See https://wiki2.railml.org/wiki/TT:train
DEPRECATED: no standardized semantics defined.
Indicates, that this train is no longer valid and should be canceled out of a possibly previously delivered set,
This attribute can be used to specify the reason why the trains were combined into a train group.
See https://wiki2.railml.org/wiki/TT:trainGroup
This attribute is used to specify a number identifying the <trainGroup>.
See https://wiki2.railml.org/wiki/TT:trainGroup
DEPRECATED: no standardized semantics defined. Do not use.
Reference to a pattern train that is the basis for the trains in the train group
See https://wiki2.railml.org/wiki/TT:trainGroup
Provides an extension point for non-railML elements in foreign namespace.
Sequence of successive train parts along the train route.
The category of a train which could differ (by its meaning) from a train part category.
Encodes information relevant for the slot ordering process between a railway undertaking (RU) and infrastructre manager (IM).
See https://wiki2.railml.org/wiki/TT:trainPartSequence
Describes position of train part in a train composition. Value of position not necessarily actual position in the train. There may be some train parts “missing” due to different operating days.
See https://wiki2.railml.org/wiki/TT:trainPartRef
A reference to one of several speed profiles.
DEPRECATED: use restricted operating period instead.
Explicitly defines the order of the ocpTTs which are supposed to be in chronological order along the train path
Refers to the id attribute of the associated ocp element.
Refers to the id attribute of the associated track element.
Textual description of station track for information purposes. The real track and platform information can and should be identified via the trackRef attribute.
Describes if the train is going to stop/pass.
A free attribute for further descriptions.
Describes the alignment of the arriving train in relation to the point on a track referenced by ocpRef.
Describes the offset of the stopping point in relation to the point on a track referenced by ocpRef.
This is true if the train changes its direction of travel at this station. After this station the rollingstock which is referenced in formationTT changes its order
This is the driving time used inside a station. DEPRECATED: instead please use //stopDescription/stopTimes/@shuntingTime.
Refers to the id attribute of the associated track element.
This is a description of the station track, often used for the platform number.
Moment at which the train ends its movement and gets to a halt at the parent ocpTT; usually called arrival time.
See https://wiki2.railml.org/wiki/TT:times
Arrival on the n-th day, with train (but not necessarily the parent trainPart) starting on day 0 at its first departure.
To learn, how to handle values =/= 0, see https://wiki2.railml.org/wiki/TT:Midnight_overrun
Departure or run-through (passing) time.
See https://wiki2.railml.org/wiki/TT:times
Departure on the n-th day, with train (but not necessarily the parent trainPart) starting on day 0 at its first departure.
To learn, how to handle values =/= 0, see https://wiki2.railml.org/wiki/TT:Midnight_overrun
Used to distinguish different "times" elements at the same parent "ocpTT".
Used to distinguish different "times" elements at the same parent "ocpTT".
Specifies the minimal stop time (min dwell time).
Specifies additional stop time for operational purposes.
Specifies additional unspecified stop time, e.g. waiting for a connection.
This is the driving time used inside a station. See https://wiki2.railml.org/wiki/TT:stopTimes
Specifies time spent for closing the doors etc. This is sometimes considered as part of the running time.
Provides an extension point for non-railML elements in foreign namespace.
Refers to the id attribute of the associated train element.
Specifies the minimum time required for this connection. Depending on the use case the exact meaning of this attribute may differ. Further information is available in the wiki.
Please also see https://wiki2.railml.org/wiki/TT:connection#Best_practice_.26_Examples_.2F_Empfohlene_Anwendung_.26_Beispiele
Specifies maximal connection duration planned for this connection operation.
Specifies the connection operation.
See https://wiki2.railml.org/wiki/TT:connection
Specifies the reason for the connection (de: fahrplantechnische Bindung).
Refers to an ocp element, in case the connection is realized with a train stopping at a different ocp.
Refers to a trainPart element, which is more specific than the trainRef.
References a reduction of the operating days of the connection compared to the operating days of the train part.
Indicates that this connection will not be maintained in case of delays or other disruptions.
Indicates that no such connection should be generated or communicated, in order to lead passengers to the appropriate connection.
Indicates if the connection is on the same platform.
Provides an extension point for non-railML elements in foreign namespace.
Specifies the time spent at a stop, the time between arrival and departure of a train.
Duration between the scheduled arrival and the actual arrival of a train.
Duration between the scheduled departure and the actual departure of a train.
Description of the analysis figure.
See wiki2.railml.org/index.php?title=TT:statisticAnalyses
Percentage involved in the analysis figure.
See wiki2.railml.org/index.php?title=TT:statisticAnalyses
Value involved in the analysis figure.
See wiki2.railml.org/index.php?title=TT:statisticAnalyses
Type of the analysis figure.
See wiki2.railml.org/index.php?title=TT:statisticAnalyses
Provides an extension point for non-railML elements in foreign namespace.
Describes the used section.
Refers to the associated line element from the infrastructure.
Machine readable description of the used track section (NOT station track NOR platform).
Human readable description of the used track section.
Additional human readable remarks regarding the used track section.
Percentage linear addition to the physically calculated journey times (usually according to UIC Code 451-1).
Distance between the neighboring ocpTT's in meters.
Driving direction in relation to track definition direction.
Information concerning the station track used by the train.
Information concerning the platform used by the train.
Reference to the operatingPeriod, which defines when the specified track information is valid.
Specifies the delay from the triggering event to the triggered event.
Allows to specify the event triggering the announcement.
Allows to specify an ocp which when reached triggers the announcement.
Allows to specify an offset (as distance on the scheduled line of tracks) to the ocp which needs to be reached to trigger the announcement.
Allows to specify a specific time for the announcement.
Allows the specification of geocoordinates which when reached trigger the announcement.
See https://wiki2.railml.org/wiki/TT:geoCoord
Allows for specifying a radius around the geo coordinates which when hit will trigger the announcement.
Allows to specify the information area defined in the infrastructure.
Defines which event triggers something (entering or leaving the area).
Event is triggered upon entrance of train into the information area referenced by the enclosing element.
Event is triggered upon leaving of train from the information area referenced by the enclosing element.
Allows to specify that the referenced announcement is to be played delayed by some duration after the specified event occured.
See https://wiki2.railml.org/wiki/TT:eventTrigger
Allows to specify an ocp which when reached triggers the announcement.
See https://wiki2.railml.org/wiki/TT:ocpTrigger
Allows to specify a specific time to trigger the announcement.
See https://wiki2.railml.org/wiki/TT:timingTrigger
Allows to specify geocoordinates which when reached trigger the announcement.
See https://wiki2.railml.org/wiki/TT:geoTrigger
Allows to specify an information area defined in the infrastructure which when reached triggers the announcement.
See https://wiki2.railml.org/wiki/TT:informationAreaTrigger
Allows to specify that the referenced announcement is to be played delayed by some duration after the specified event occured.
See https://wiki2.railml.org/wiki/TT:eventTrigger
Allows to specify an ocp which when reached triggers the announcement.
See https://wiki2.railml.org/wiki/TT:ocpTrigger
Allows to specify a specific time to trigger the announcement.
See https://wiki2.railml.org/wiki/TT:timingTrigger
Allows to specify geocoordinates which when reached trigger the announcement.
See https://wiki2.railml.org/wiki/TT:geoTrigger
Allows to specify an information area defined in the infrastructure which when reached triggers the announcement.
See https://wiki2.railml.org/wiki/TT:informationAreaTrigger
See https://wiki2.railml.org/wiki/TT:manualTrigger
Specifies the starting time of a periodically repeated announcement.
See https://wiki2.railml.org/wiki/TT:startTime
Specifies the ending time of a periodically repeated announcement.
See https://wiki2.railml.org/wiki/TT:endTime
Specifies the interval in which the passenger information will be active.
Groups outputLanguage elements.
See https://wiki2.railml.org/wiki/TT:outputLanguages
Specifies the target passenger information system (e.g. info output via system at the station or in the train).
Specifies the priority of the announcements. If multiple announcements apply, the order in which they are played is determined by the priority (smallest number first).
Natural language identification according to https://www.w3.org/TR/xml/#sec-lang-tag
See https://wiki2.railml.org/wiki/TT:language
Natural language identification according to https://www.w3.org/TR/xml/#sec-lang-tag
Contains the startTime and endTime elements used to specify when an annotation is to be displayed.
See https://wiki2.railml.org/wiki/TT:activationTime
References a reduction of the operating days of the annotation, must be a subset of the parents operating days.
Specifies the kind of event that leads to an announcement being broadcasted.
See https://wiki2.railml.org/wiki/TT:trigger
Specifies the interval in which the announcement is repeated between startTime and endTime.
See https://wiki2.railml.org/wiki/TT:periodic
References a reduction of the operating days of the annotation, must be a subset of the parents operating days.
Minimal technical run time with no supplements.
Additional run time for operational purposes.
Additional run time, e.g. supplement due to construction.
Provides an extension point for non-railML elements in foreign namespace.
Describes the activity carried out at this stop.
Characterizes the stop as either commercial or operational stop.
A commercial stop, depending on a certain demand.
Describes, if passengers/goods are not supposed to enter or leave the train.
Describes the reason for the stop in a detailed but not predefined way.
Indicates a forbidden stop for heavy goods trains.
The stop is requested by the infrastructure manager.
Refers to the associated stop post element.
References a reduction of the operating days of the stop compared to the operating days of the train part.
Default vehicle, normally identical for all blockParts; can be superset by a certain blockPart.
Default formation, normally identical for all blockParts; can be superseded by a certain blockPart.
Depot or location this rostering belongs to.
Default duration from the beginning of blocking of the resource until start of blockPart.
Default duration from the end of blockPart until the end of blocking of the resource.
Could be "conceptional" or "operational", or in case of timetable constraints for trainParts also "timetable".
Provides an extension point for non-railML elements in foreign namespace.
Defines the order of the referenced blockParts within blockPartRef.
Defines the day the blockPart starts if the block runs over midnight (even if it is not longer than 24 hours); first day and default value is 0.
Duration from the beginning of blocking of the resource until start of blockPart.
Duration from the end of blockPart until the end of blocking of the resource.
Refers to the id attribute of the associated block element.
Defines the time when the vehicle should start the current task.
Defines the day when the vehicle should start the current task.
Defines the time when the vehicle should end the current task.
Defines the day when the vehicle should end the current task.
Refers to the id attribute of the associated ocp element, where the vehicle should start the current task.
Refers to the id attribute of the associated ocp element, where the vehicle should terminate the current task.
Refers to the id attribute of the associated trainPart element.
Refers to the id attribute of the associated operatingPeriod element constraining the dates the current task is to be fulfilled in.
Defines the type of task for the vehicle, e.g. "fullRun" or "cleaning".
Indicates that the blockPart is fixed in its sequence of blockParts by the dispatcher/planner and shall not be object to optimization procedures.
Defines the distance in km to be travelled by the train for this blockPart.
Refers to the associated vehicle element which should fulfill the current task. It may supersede the referenced vehicle in rostering.
Refers to the associated formation element which should fulfill the current task. It may supersede the referenced formation in rostering.
Refers to the id attribute of the associated block element.
Defines the date when the circulation is set to begin. If not defined: operatingPeriodRef must be defined.
Defines the date when the circulation is set to end. If not defined: operatingPeriod may be defined or set as "open end".
Refers to the associated operatingPeriod element. If not defined: daily from startDate to endDate.
For abstract circulations without start/endDate.
Indicating the right vehicle number (de: Fahrzeugnummer) within the circulations.
Indicating the right vehicle group number (de: Gruppennummer) within the circulations.
Refers to the associated block element which should follow the currently referenced block.
There has to be an information to which operation day of the next block the current block should be linked to. A vehicle can make a standstill for several days but the defined next block inside of the circulation may run every day.
Represents a scheduled train movement that is encoded in detail in the referenced <trainPartRef>.
Represents a train movement that is not further described within the railML document. However it is known that the train is not moving empty.
Represents a train movement that is not further described within the railML document. However it is known that the train is moving empty.
Specifies that it is a defective vehicle. For example, after an accident.
Represents a placeholder for an indefinite vehicle working within a rostering.
Represents the preheating of the train
Represents a duty where the train is refueled/recharged
Represents a shunting duty
describes a journey from or to the stabling point (usually within a node (ocp))
Represents a stand by duty
Specifies that the train is cleaned in this <blockPart>
Specifies that the <blockPart> represents a maintenance timeframe
Encodes a scheduled inspection of the train
Indicates that passenger info is to be output via the stationary info system at the platform/station.
Indicates that passenger info is to be output via the onboard info system in the train.
Train is only a preliminary consideration by the RU which has not been confirmed for planning yet.
Train is planned by the RU for ordering at the IM, but no order has yet been sent by the RU.
Train has been ordered by the RU at the IM.
Path has been offered by the IM in response to an ordered train path request submitted by the RU.
IM has submitted an offer for a train path to the RU and the RU has accepted this offer.
IM has received the order from the RU, but cannot fulfill all requirements and changed some details in order to offer the RU some train path related to the order.
RU has rejected or cancelled the slot at the IM.
IM has rejected or cancelled the slot at the RU.
Use arrival time for referencing to an ocp.
Use departure time for referencing to an ocp.
Annotation encodes textual information.
Annotation encodes a symbol, e.g. bicycle symbol for trains allowing transport of bicycles.
Annotation encodes an image, e.g. a logo for the train of some kind
Main path or route of the train.
Alternative path or route of the train.
A sub-path of the train at the beginning of its route (which joins the main path at an intermediate station).
A sub-path of the train at the end of its route (which splits from the main path at an intermediate station).
A sub-path of the train at an intermediate section (which splits from the main path at an intermediate station and joins it again at another station).
Recorded arrival and departure times.
Times from a simulation tool.
Times that the passengers get on written sheets or online.
Times for operational purposes.
Acceptable arrival and/or departure time (used to express a wish of a customer at a very early planning stage of a new timetable).
Acceptable arrival and/or departure time (used to express a wish of a customer at a very early planning stage of a new timetable).
Forecasted times based on actual operation data.
Recorded arrival and departure times.
Times from a simulation tool.
Times that the passengers get on written sheets or online.
Times for operational purposes.
Acceptable arrival and/or departure time (used to express a wish of a customer at a very early planning stage of a new timetable).
Acceptable arrival and/or departure time (used to express a wish of a customer at a very early planning stage of a new timetable).
Forecasted times based on actual operation data.
The trains run in a periodic interval; i.e. all trains are scheduled with the same or similar times on the stations, different operating days or lengths of the running routes are permissible.
Defines this special service as an inclusive modifier.
Defines this special service as an exclusive modifier.
Indicates that the purpose of the enclosing connection is the transfer of passengers or goods between the enclosing trainPart and another.
Indicates that the purpose of the enclosing connection is of an operational nature. This could for example be the transfer of staff between the enclosing trainPart and another.
The timetable of this train is seen from the railway operational point of view (by the IM or RU).
The timetable of this train is seen from the customers point (passenger or cargo forwarder) of view.
This is used to identify the train (depending on whether it is a commercial or operational train, to identify it in the signal box or e. g. in public media). Does not have to be unique.
Precise semantics not fixed in the standard. The general idea for this is to allow for specifying an attribute that distinguishes between trains with the same train number.
Defines the different versions of the "supplementary timetables" as used by the German infrastructure manager DB Netz.
Indicates that the train is going to stop at this ocp.
Indicates that the train is NOT going to stop at this ocp.
DEPRECATED: possible for the first ocp, if train part begins at this ocp and is not part of a longer train path.
DEPRECATED: possible for the last ocp, if train part ends at this ocp and is not part of a longer train path.
Train stops to alight as well as to be entered. This is the normal case for most of the commercial stops and therefore the default value.
Train stops to be entered only or to receive goods only but not to alight/unload.
Train stops to alight from the train only or to unload goods but not to be entered/receive.
Couple vehicles / train parts - intended for non-self-propelling train parts. Please consider relation to formations (as far as used).
Uncouple vehicles / train parts - intended for non-self-propelling train parts. Please consider relation to formations (as far as used).
Uncouple vehicles / train parts - intended for self-propelling train parts. Please consider relation to formations (as far as used).
Couple vehicles / train parts - intended for self-propelling train parts. Please consider relation to formations (as far as used).
Shunting movements are planned during stop (may also be used additionally to collect/drop/split/join/staple on demand).
Stop to change engine crew and/or change train crew.
Stop for engine crew and/or train crew to pause.
Stop to change driving direction of train. Consider relation to @formationReversed.
Shunting of the engine to the other end of train (normally during change of driving direction). Normally combined with reverse.
Receiving of pilot/pushing/double-heading engines - no train coupling.
Dropping of pilot/pushing/double-heading engines - no train splitting.
Change of engine (no train coupling and sharing / splitting).
Notes the necessity of staple track(s) during the stop time.
Stop caused by occupation of lines, tracks, blocks incl. crossing without further specification.
Stop caused by occupation of route by another train running ahead.
Stop caused by occupation of route by an oncoming train.
Stop caused by occupation of station track(s).
Stop caused by a change of power supply (e.g. to change pantograph).
Stop for technical / technological vehicle inspections.
Stop caused by a change of gauge (e.g. to change or convert axles).
Stop for purposes of passport or customs check or other authorities.
Stop to let the passengers take photos, e.g. of tourist attractions.
Supply or disposal of passengers or payload, e. g. catering.
Supply of vehicles with operating supplies or materials or disposal of waste, including taking water for steam traction or steam heating.
Stop to receive the permission to proceed into the next route section.
Stop to release the permission to proceed from the previous route section.
Receive and/or release the permission to shunt inside ocp during stop time.
Specification possible by using @purpose.
There is an unspecific connection to another train.
Train will be coupled together with an other train.
DEPRECATED with 2.1: use commercial trains instead.
part of the train will go on as an other train.
DEPRECATED with 2.1: use commercial trains instead.
The train meets another train. Passengers/goods may change trains in both directions.
The train will go on as an other train.
DEPRECATED with 2.1: use rosterings instead.
The train is waiting for another train. The considered train may be receiving passengers/goods from the referenced connection train.
The train is expected by another train. The referenced connection train may be receiving passengers/goods from the considered train.
The enclosing element encodes information about the maximum delay of this train's arrivals.
The enclosing element encodes information about the maximum delay of this train's departures.
The enclosing element encodes information about the mean delay of this train's arrivals.
The enclosing element encodes information about the mean delay of this train's departures.
The enclosing element encodes information about the median delay of this train's arrivals.
The enclosing element encodes information about the median delay of this train's departures.
A reservation for places of the enclosing category is not possible.
A reservation for places of the enclosing category is possible
A reservation for places of the enclosing category is recommended as there is only limited capacity
A reservation for places of the enclosing category is required
Used for unique identification of the objects handled in the messages such as train, path, path request or case reference.
Used to specify the TAF/TAP TSI object identifier
Identifies a railway company (RU or IM) by the unique company id (also known as RICS).
This is the main part of the identifier and is determined by the company that creates it.
The variant shows a relationship between two identifiers referring to the same business case.
Refers to the timetable period in which the business is scheduled to be carried out.
This attribute may be used to encode the startDate field of a TAF/TAP TSI object identifier.
Provides a possibility for differentiantion between the objects: Train, Path, Case Reference and Path Request
Train
Path
Case Reference
Path Request
Company code according TAP TSI B.8 and UIC IRS/leaflet 920-1:2006.
It is the main part of the identifier and is determined by the company that creates it.
The variant shows a relationship between two identifiers referring to the same business case
Refers to the timetable period in which the business will be carried out
The start of the date/time in effect
Name of the referenced topology register, e.g. UNO.
The reference in the specified topology register. The entry may be a version, name, date or any other string identifying a specific topology within the topology register.
The time period for which this topology reference applies
Provide an extension point for non-railML attributes in foreign namespace.