| Special fire-risk object [message #4021] |
Tue, 26 May 2026 14:46  |
Georg Boasson
Messages: 24 Registered: October 2020
|
Junior Member |
|
|
An object may be indicated as a special fire-risk object (in Norwegian: "Særskilt brann objekt"). A tunnel may be indicated as a special fire-risk object and this is an important information.
The information about special fire-risk object may be added as a simple boolean value (Yes/No).
A tunnel is defined as an <overCrossing> element in railML and a simple implementation may to use the attribute @verbalConstraint to write in some text about special fire-risk for this object. A better soulution may be to add a new attribute about special fire-risk object that can be used for both undeCrossings, overCrossings and perhaps also others elements.
|
|
|
|
| Re: Special fire-risk object [message #4023 is a reply to message #4021] |
Fri, 29 May 2026 12:48   |
christian.rahmig
Messages: 580 Registered: January 2016
|
Senior Member |
|
|
Dear Georg,
thank you for bringing up this topic related to safety and security.
Although you suggest to simply add a boolean attribute, I would like to know more about the definition: What does "special fire-risk object" mean? How is it defined? And what are consequences for these objects?
And the question to the whole community: Do you have similar object classifications in your railways?
Any kind of feedback is highly appreciated...
Best regards
Christian
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|
|
|
| Re: Special fire-risk object [message #4074 is a reply to message #4056] |
Fri, 03 July 2026 11:44   |
christian.rahmig
Messages: 580 Registered: January 2016
|
Senior Member |
|
|
Dear Georg,
thank you very much for the more detailed information about fire risk objects.
Dear all, do you have similar object classifications in your data or the need for it?
We are interested in any kind of further feedback...
Thank you very much and best regards
Christian
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|
|
|
| Re: Special fire-risk object [message #4126 is a reply to message #4112] |
Thu, 27 August 2026 10:25   |
Mathias Vanden Auweele
Messages: 167 Registered: February 2025 Location: Brussels
|
Senior Member |
|
|
I agree with Georg that the railML schema needs an indication of a fire classification. I also agree with Martin that we can define this in a more general approach.
I would also like to push for at least a minimum implementation in railML 3.4. Considering the timeline, it's better to start with a minimum implementation that is extended through working groups for railML 3.5.
ERA RINF requires the http://data.europa.eu/949/rollingStockFireCategory parameter on tunnels. This parameter sets requirements on the rolling stock that use the tunnel. Rollingstock with firecategory A may not be used in a tunnel that requires category B.
I propose a <riskClassification> element that can be added to an <overCrossing> and <underCrossing> with the following attributes:
<overCrossing
id="oc_tunnel_001"
constructionType="tunnel">
<name
name="Example Tunnel"
language="en"/>
<riskClassification
id="risk_001"
riskType="fire"
rollingStockFireCategory="http://data.europa.eu/949/concepts/rolling-stock-fire/10">
<name
name="Special fire-risk object designated by the competent municipality"
language="en"/>
<typeDesignator
register="DIM"
entry="https://data.banenor.no/data/RiskClassification_SpecialFireRiskObject"/>
<isValid
from="2026-01-01"/>
</riskClassification>
</overCrossing>
Note: the riskClassification should have a minCount=0 and maxCount=unbounded
@riskType
fire
flood
landslide
avalanche
explosion
hazardousMaterials
other:...
By using the typeDesignator system, we have a minimum implementation that is very versatile. I believe validity ranges (or elementStates if you prefer) could also be used since these classification can change over time. But they can be marked as optional.
@rollingStockFireCategory is optional of course
Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium
|
|
|
|
|
|
| Re: Special fire-risk object [message #4136 is a reply to message #4132] |
Mon, 31 August 2026 13:45   |
christian.rahmig
Messages: 580 Registered: January 2016
|
Senior Member |
|
|
Dear all,
thank you very much for your feedback and specific ideas on model implementation. I created a Gitlab work item [1] for realizing your requirements within upcoming railML 3.4.
I still have some questions hoping for your input:
1) Which infrastructure objects should be "equipped" with risk information? Tunnels, bridges, ... anything else?
2) Is "risk" the right thing to model or is it some kind of "safety measure" reacting on a specific risk?
Regarding the implementation ideas of Mathias, I suggest to model the different types of risks into child elements, so that we can add specific attributes for different types of risks. Any further ideas for a first base implementation?
Thank you very much and best regards
Christian
[1] https://www.railml.org/forum/index.php?t=msg&th=1156& ;goto=4021&#msg_4021
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|
| Re: Special fire-risk object [message #4137 is a reply to message #4136] |
Mon, 31 August 2026 22:03  |
Mathias Vanden Auweele
Messages: 167 Registered: February 2025 Location: Brussels
|
Senior Member |
|
|
Hello Christian,
Thank you for creating the gitlab ticket.
1) I've been going through the list and I think that under/over crossings are the only candidate elements that I can think of, where this information is applicable. At least for a minimum implementation, this is a good starting point.
2) Both elements (risk and measure) are relevant. But I think for most stakeholders in this thread, it is the risk aspect that comes first and defines eventual mitigation measures that have to be applied. For a minimum implementation, I would say that the risk aspect is the more important aspect for now.
Quote:Regarding the implementation ideas of Mathias, I suggest to model the different types of risks into child elements, so that we can add specific attributes for different types of risks. Any further ideas for a first base implementation?
Something like this then?
<overCrossing
id="oc_tunnel_001"
constructionType="tunnel">
<name
name="Example Tunnel"
language="en"/>
<riskClassifications>
<fireRisk>
id="fireRisk_001"
rollingStockFireCategory="http://data.europa.eu/949/concepts/rolling-stock-fire/10">
<name
name="Special fire-risk object designated by the competent municipality"
language="en"/>
<typeDesignator
register="DIM"
entry="https://data.banenor.no/data/RiskClassification_SpecialFireRiskObject"/>
<isValid
from="2026-01-01"/>
</fireRisk>
<floodRisk>...</floodRisk>
</riskClassifications>
</overCrossing>
I don't have any objections to this approach
Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium
|
|
|
|