Dev:Common state repository: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
(fixed issue in example. originally a reference to the common state was included in the elementState, this made specific mention of the from date unnecessary. since the reference was removed in a later version of the modelling the specific mention needed to be added.) |
No edit summary |
||
Line 3: | Line 3: | ||
<gallery widths=1000px heights=500px> | <gallery widths=1000px heights=500px> | ||
File: | File:CommonStateRepository1.svg|thumb|Guide | ||
File:2024-11-08 railML stateDiagram.png|thumb|Behavior model draft suggestion</gallery> | File:2024-11-08 railML stateDiagram.png|thumb|Behavior model draft suggestion</gallery> | ||
Latest revision as of 12:13, 20 January 2025
https://development.railml.org/railml/version3/-/issues/552 https://www.railml.org/forum/index.php?t=msg&th=996&start=0&
<?xml version="1.0" encoding="UTF-8"?><railML xmlns="https://www.railml.org/schemas/3.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:gml4rail3="https://www.railml.org/schemas/3.3/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.3" xsi:schemaLocation="https://www.railml.org/schemas/3.3 https://www.railml.org/schemas/3.3/railml3.xsd"> <common id="co1"> <states> <state id="st01" value="operational"> <name language="en" name="Operational 2024"/> <validity> <period from="2024-01-01T00:00:00Z" to="2024-12-31T09:00:00"/> </validity> </state> <state id="st02" value="operational"> <name language="en" name="Operational 2025"/> <validity> <period from="2025-01-01T00:00:00Z" to="2025-12-31T09:00:00"/> </validity> </state> </states> </common> <infrastructure id="is01"> <functionalInfrastructure> <tracks> <track id="t01"> <designator entry="XXX1" register="_nrv"/> </track> <track id="t02"> <designator entry="XXX2" register="_nrv"/> </track> <track id="t03"> <designator entry="XXX3" register="_nrv"/> <elementState value="disabled"> <name language="en" name="Construction May24"/> <validity> <period from="2024-05-10T02:00:00Z" to="2024-05-15T22:00:00Z"/> </validity> <validity> <period from="2024-05-18T02:00:00Z" to="2024-05-19T22:00:00Z"/> </validity> </elementState> </track> <track id="t04"> <designator entry="XXX4" register="_nrv"/> <elementState value="closed"> <name language="en" name="Track closure for dismanteling"/> <validity> <period from="2025-08-20T00:00:00Z" to="2025-08-31T09:00:00"/> </validity> </elementState> <elementState value="dismantled"> <validity> <period from="2025-09-01T00:00:00Z" /> <!--no end date is known--> </validity> </elementState> </track> <track id="t05"> <designator entry="XXX5" register="_nrv"/> </track> <track id="t06"> <designator entry="XXX6" register="_nrv"/> <elementState value="planned"> <name language="en" name="New track planned to be operational q3 of 2025"/> <validity> <period from="2024-01-01T00:00:00Z" to="2025-12-31T09:00:00"/> </validity> </elementState> <elementState value="planned"> <name language="en" name="New track planned to be operational q3 of 2025"/> <validity> <period from="2025-01-01T00:00:00Z" to="2025-08-31T09:00:00"/> </validity> </elementState> <!--no need to specify the rest of the year as it is in line with the common state--> </track> </tracks> </functionalInfrastructure> </infrastructure> <rollingstock> <vehicles> <vehicle id="v01"> <designator entry="1234-5678-1X" register="_BN"/> </vehicle> <vehicle id="v02"> <designator entry="1234-5678-2X" register="_BN"/> </vehicle> <vehicle id="v03"> <designator entry="1234-5678-3X" register="_BN"/> </vehicle> <vehicle id="v04"> <designator entry="1234-5678-4X" register="_BN"/> </vehicle> <vehicle id="v05"> <designator entry="1234-5678-5X" register="_BN"/> <elementState value="dismantled"/> <validity> <period from="2025-01-01T00:00:00Z"/> </validity><!--dismantled for year 2025 --> </vehicle> <vehicle id="v06"> <designator entry="1234-5678-6X" register="_BN"/> </vehicle> </vehicles> </rollingstock> </railML>