https://wiki2.railml.org/api.php?action=feedcontributions&user=RailML+Coord+Documentation&feedformat=atomrailML 2 Wiki - User contributions [en]2024-03-29T13:59:17ZUser contributionsMediaWiki 1.39.5https://wiki2.railml.org/index.php?title=Template:SemconHint&diff=15464Template:SemconHint2024-03-20T16:48:29Z<p>RailML Coord Documentation: </p>
<hr />
<div><includeonly>{{#vardefine:output|{{#if:{{{1|}}}|[[#semcon{{{1|}}}|semantic constraint {{{1}}}]]|the [[#semcon{{{1|}}}|semantic constraint(s)]]}}}}<span style="<!--color:#FFFFFF; background:#DF0101-->">Please, be aware of {{#var:output}}!</span></includeonly><noinclude><br />
==Usage==<br />
Gives a hint to chapter ''Semantic constraints''. This template is called automatically by [[Template:ElementDocu]], if the argument ''semcon'' of Template:ElementDocu exists. Compare [[dev:Semantic Constraints]].<br />
===Arguments===<br />
'''1:''' (optional) The id of the referenced semcon. If empty, the top of the semantic constraints paragraph will be linked.<br />
==Example==<br />
<pre>{{semconHint}}</pre><br />
delivers<br />
<br />
{{semconHint}}<br />
<br />
[[Category:Template for semantic constraints]]<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Depr&diff=15463Category:Depr2024-03-20T16:38:29Z<p>RailML Coord Documentation: Replaced content with "{{mirror}}"</p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Depr/2.1&diff=15462Category:Depr/2.12024-03-20T16:37:25Z<p>RailML Coord Documentation: </p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Intro/2.1&diff=15461Category:Intro/2.12024-03-20T16:35:31Z<p>RailML Coord Documentation: </p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Intro/2.5&diff=15460Category:Intro/2.52024-03-20T16:32:45Z<p>RailML Coord Documentation: </p>
<hr />
<div>__HIDDENCAT__<br />
Comp. [[:Category:Depr/2.5]]<br />
<br />
{{interwiki}}<br />
[[Category:Intro]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Intro&diff=15459Category:Intro2024-03-20T16:30:41Z<p>RailML Coord Documentation: Replaced content with "{{mirror}}"</p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Help:Page_validation&diff=15432Help:Page validation2024-03-13T17:03:36Z<p>RailML Coord Documentation: mirror</p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Dev:Border_between_infrastructure_managers_and_countries&diff=15431Dev:Border between infrastructure managers and countries2024-03-13T16:44:18Z<p>RailML Coord Documentation: Images reincluded</p>
<hr />
<div>[[File:2023-11-29 railML handoverPoint.jpg|thumb|Border between infrastructure managers Správa železnic in the Czech Republic and Deutsche Bahn Netz in Germany ({{external|https://de.wikipedia.org/wiki/Benutzer:Falk2|By Falk2|mode=silent}}/{{external|https://commons.wikimedia.org/wiki/File:J35_445_Bf_Schöna,_Einfvsig_V1,_V3.jpg|Image source|mode=silent}}/{{external|https://creativecommons.org/licenses/by-sa/3.0/de/legalcode|CC&nbsp;BY-SA&nbsp;3.0|mode=silent}})]]<br />
[[File:Grenzbrücke_Braunau_Simbach.jpg|thumb|Border between infrastructure managers {{wikipedia|ÖBB Infra}} in Austria and {{wikipedia|1=DB InfraGO|3=de}} in Germany]]<br />
The overarching objective of the EU Directive 2012/34/EU is to establish a single European railway area. Contributing to this objective is the requirement for improved cooperation of infrastructure managers and ‘cross-border agreements’ to enable seamless operations for train paths crossing borders, or ‘handover points’ (defined in <ref>{{external|http://taf-jsg.info/wp-content/uploads/2023/07/20230426-JGS-Handbook-3.3-with-XSD-3.3.0.0.pdf|TAP TSI and TAF TSI Sector Handbook for the Communication between Railway Undertakings and Infrastructure Managers (RU/IM Telematics Sector Handbook) Submitted on 20th October 2022}}</ref> as “the point where legal responsibility changes between the infrastructure managers”).<br />
<br />
The photos show an example of a ‘handover point’ at the Germany-Czech Republic border on the Děčín to Dresden-Neustadt 6240 railway line. This line is operated by two different rail operating companies, {{external|https://en.wikipedia.org/wiki/Spr%C3%A1va_%C5%BEeleznic|Správa železnic}} in the Czech Republic and {{external|https://de.wikipedia.org/wiki/DB_Netz|Deutsche Bahn Netz}} in Germany, meaning there is a change in infrastructure managers. <br />
<br />
Real-world examples are:<br />
* Border between infrastructure managers {{external|https://en.wikipedia.org/wiki/Spr%C3%A1va_%C5%BEeleznic|Správa železnic}} in the Czech Republic and {{external|https://de.wikipedia.org/wiki/DB_Netz|Deutsche Bahn Netz}} in Germany <ref name=photo1>Falk2, CC BY-SA 3.0 DE <https://creativecommons.org/licenses/by-sa/3.0/de/deed.en>, via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:J35_445_Bf_Sch%C3%B6na,_Einfvsig_V1,_V3.jpg</ref><br />
<br />
* Border between infrastructure managers {{wikipedia|ÖBB Infra}} in Austria and {{wikipedia|1=DB InfraGO|3=de}} in Germany <ref name=photo2>Renardo la vulpo, CC0, via Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Braunau_a_I,_Eisenbahnbr%C3%BCcke_nach_Simbach,_2.jpeg</ref><br />
<br />
In the source code, shown below, there are two tracks belonging to two infrastructure managers. Ownership is represented by {{tag|IS|ownerChange}} elements. Further information is given in the {{tag|CO|infrastructureManager}} element and corresponding <br />
{{site|1=https://wiki2.railml.org/wiki/Dev:InfrastructureManagers|2=code list}}.<br />
<br />
<syntaxhighlight lang="xml"><br />
<metadata><br />
<organizationalUnits><br />
<infrastructureManager id="ima01" code="DBN"/><br />
<infrastructureManager id="ima02" code="SZD"/><br />
</organizationalUnits><br />
</metadata><br />
..<br />
<track id="tr01"><br />
<trackTopology><br />
<trackBegin id="tb01" pos="0" absPos="0">..</trackBegin><br />
<trackEnd id="te01" pos="500" absPos="500">..</trackEnd><br />
</trackTopology><br />
<trackElements><br />
..<br />
<ownerChange id="och01" pos="0" absPos="0" infrastructureManagerRef="ima01"/><br />
..<br />
</trackElements><br />
</track><br />
<track id="tr02"><br />
<trackTopology><br />
<trackBegin id="tb02" pos="0" absPos="500">..</trackBegin><br />
<trackEnd id="te02" pos="500" absPos="1000">..</trackEnd><br />
</trackTopology><br />
<trackElements><br />
..<br />
<ownerChange id="och02" pos="0" absPos="500" infrastructureManagerRef="ima02" name="Bahnverw.grenze Bad Schandau Gr"/><br />
..<br />
</trackElements><br />
</track><br />
</syntaxhighlight><br />
<br />
It is important to ensure the correct definition of the railway tracks. Every railway track should have an {{tag|IS|ownerChange}} at the beginning of the track positioned at a zero coordinate. Additional semantic constraints apply for the {{tag|IS|speedChange}} <ref>{{site|1=https://www.railml.org/forum/index.php?t=msg&th=905&start=0&|2=railML2 <speedChange> semantic constraints revision forum post}}</ref>.<br />
<br />
In the example code above there are two railway tracks. Each of them has {{tag|IS|ownerChange}} positioned at the beginning. This is due to the reasoning that every track should be considered a separate system with its own properties defined. But technically one track is also enough because there is no need for the second track to represent change. See example of one track representing a "Border between infrastructure managers" below. To answer a question which example to use when, this seems to be a preference of a user. Both examples are syntactically and semantically valid and actually came from two different users of {{rml|2}}.<br />
<br />
<syntaxhighlight lang="xml"><br />
<metadata><br />
<organizationalUnits><br />
<infrastructureManager id="ima01" code="DBN"/><br />
<infrastructureManager id="ima02" code="SZD"/><br />
</organizationalUnits><br />
</metadata><br />
..<br />
<track id="tr01"><br />
<trackTopology><br />
<trackBegin id="tb01" pos="0" absPos="0">..</trackBegin><br />
<trackEnd id="te01" pos="500" absPos="1000">..</trackEnd><br />
</trackTopology><br />
<trackElements><br />
..<br />
<ownerChange id="och01" pos="0" absPos="0" infrastructureManagerRef="ima01"/><br />
<ownerChange id="och02" pos="500" absPos="500" infrastructureManagerRef="ima02" name="Bahnverw.grenze Bad Schandau Gr"/><br />
..<br />
</trackElements><br />
</track><br />
</syntaxhighlight><br />
<br />
== References ==</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:@&diff=15424Template:@2024-03-13T11:45:09Z<p>RailML Coord Documentation: </p>
<hr />
<div><includeonly>{{#if:{{{3|}}}|[[:{{{3}}}:{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]|[[{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]}}</includeonly><noinclude><br />
==Usage==<br />
Calls an attribute anchor within the pages. Attribute anchors are set automatically with [[template:attr]]. To call an attribute from another page, use [[Template:CO:Tag]] and analogous with argument ''attr''.<br />
==Attributes==<br />
*1: The attribute name (required)<br />
*2: The element name (optional); on default, the argument is linked on the current page<br />
*3: The wiki. wiki2 or wiki3. optional.<br />
==Example==<br />
Set an anchor with [[Template:Attr]]:<br />
<pre>{{attr|example}}</pre><br />
delivers<br />
<br />
{{attr|example}}<br />
<br />
Call the attribute:<br />
<pre>{{@|example}}</pre><br />
delivers<br />
<br />
{{@|example}}<br />
<br />
<pre>{{@|maxSpeed|IS:linePerformance|wiki3}}</pre>delivers:<br />
<br />
{{@|maxSpeed|IS:linePerformance|wiki3}}<br />
<pre>{{@|id|IS:infrastructure|wiki2}}</pre>delivers:<br />
<br />
{{@|id|IS:infrastructure|wiki2}}<br />
<br />
[[category:LinkTemplate]]<br />
<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:@&diff=15423Template:@2024-03-13T11:44:43Z<p>RailML Coord Documentation: </p>
<hr />
<div><includeonly>{{#if:{{{3|}}}|[[:{{{3}}}:{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]|[[{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]}}</includeonly><noinclude><br />
==Usage==<br />
Calls an attribute anchor within the pages. Attribute anchors are set automatically with [[template:attr]]. To call an attribute from another page, use [[Template:CO:Tag]] and analogous with argument ''attr''.<br />
==Attributes==<br />
*1: The attribute name (required)<br />
*2: The element name (optional); on default, the argument is linked on the current page<br />
*3: The wiki. wiki2 or wiki3. optional.<br />
==Example==<br />
Set an anchor with [[Template:Attr]]:<br />
<pre>{{attr|example}}</pre><br />
delivers<br />
<br />
{{attr|example}}<br />
<br />
Call the attribute:<br />
<pre>{{@|example}}</pre><br />
delivers<br />
<br />
{{@|example}}<br />
<br />
<pre>{{@|maxSpeed|IS:linePerformance|wiki3}}</pre>delivers:<br />
<br />
{{@|maxSpeed|IS:linePerformance}}<br />
<pre>{{@|id|IS:infrastructure|wiki2}}</pre>delivers:<br />
<br />
{{@|id|IS:infrastructure|wiki2}}<br />
<br />
[[category:LinkTemplate]]<br />
<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:@&diff=15422Template:@2024-03-13T11:44:13Z<p>RailML Coord Documentation: </p>
<hr />
<div><includeonly>{{#if:{{{3|}}}|[[:{{{3}}}:{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]|[[{{{2|}}}#{{{1}}}|<tt>'''@{{{1}}}'''</tt>]]}}</includeonly><noinclude><br />
==Usage==<br />
Calls an attribute anchor within the pages. Attribute anchors are set automatically with [[template:attr]]. To call an attribute from another page, use [[Template:CO:Tag]] and analogous with argument ''attr''.<br />
==Attributes==<br />
*1: The attribute name (required)<br />
*2: The element name (optional); on default, the argument is linked on the current page<br />
*3: The wiki. wiki2 or wiki3. optional.<br />
==Example==<br />
Set an anchor with [[Template:Attr]]:<br />
<pre>{{attr|example}}</pre><br />
delivers<br />
<br />
{{attr|example}}<br />
<br />
Call the attribute:<br />
<pre>{{@|example}}</pre><br />
delivers<br />
<br />
{{@|example}}<br />
<br />
<pre>{{@|maxSpeed|IS:linePerformance}}</pre>delivers:<br />
<br />
{{@|maxSpeed|IS:linePerformance}}<br />
<pre>{{@|id|IS:infrastructure|wiki2}}</pre>delivers:<br />
<br />
{{@|id|IS:infrastructure|wiki2}}<br />
<br />
[[category:LinkTemplate]]<br />
<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=User:RailML_Coord_Documentation&diff=15421User:RailML Coord Documentation2024-03-13T11:24:02Z<p>RailML Coord Documentation: </p>
<hr />
<div>Mag. Ferri Leberl<br />
<br />
Ich wurde in Klagenfurt geboren. Mein Studium der VWL habe ich an der Karl-Franzens-Universität Graz und der Universiteit Maastricht absolviert; meine Journalismusausbildung an der Freien Journalistenschule in Berlin. Ich lebe in Dresden. Meine Mitarbeit in der RailML-Initiative zielt auf die Agenden der technischen Redaktion (Verständlichkeit, Korrektheit, Sicherheit etc.)<br />
<br />
[[User:Ferri_Leberl/TT:times|Entwurf TT:times]]<br />
<br />
{{random}}<br />
<br />
[[railml3:User:Documentation]]<br />
<br />
{{messages}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Messages&diff=15420Template:Messages2024-03-13T11:10:52Z<p>RailML Coord Documentation: </p>
<hr />
<div><includeonly>[https://wiki2.railml.org/wiki/{{#replace:{{{1|{{FULLPAGENAMEE}}}}}| |_}}?uselang=qqx Show system messages of {{#if:{{{1|}}}|page {{{1}}}|the current page}}]</includeonly><noinclude><br />
==Usage==<br />
Template that creates a link to show system messages of a page; by default of the current page.<br />
== Arguments ===<br />
*1: the page of which the messages should be shown. Default: <nowiki>{{FULLPAGENAMEE}}</nowiki>.<br />
== Examples ==<br />
<pre>{{Messages}}</pre>delivers:<br />
<br />
{{Messages}}<br />
<pre>{{Messages|IS:infrastructure}}</pre>delivers:<br />
<br />
{{Messages|IS:infrastructure}}<br />
<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=User:Ferri_Leberl/Spielwiese&diff=15419User:Ferri Leberl/Spielwiese2024-03-13T11:00:52Z<p>RailML Coord Documentation: Removed redirect to User:RailML Coord Documentation/Spielwiese</p>
<hr />
<div>{{FULLPAGENAMEE}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Messages&diff=15418Template:Messages2024-03-13T10:47:33Z<p>RailML Coord Documentation: Created page with "<includeonly>[https://wiki2.railml.org/wiki/{{{1|{{FULLPAGENAMEE}}}}}?uselang=qqx Show system messages of {{#if:{{{1|}}}|page {{{1}}}|the current page}}]</includeonly><noinclude> ==Usage== Template that creates a link to show system messages of a page; by default of the current page. == Arguments === *1: the page of which the messages should be shown. Default: <nowiki>{{FULLPAGENAMEE}}</nowiki>. == Examples == <pre>{{Messages}}</pre>delivers: {{Messages}} <pre>{{Message..."</p>
<hr />
<div><includeonly>[https://wiki2.railml.org/wiki/{{{1|{{FULLPAGENAMEE}}}}}?uselang=qqx Show system messages of {{#if:{{{1|}}}|page {{{1}}}|the current page}}]</includeonly><noinclude><br />
==Usage==<br />
Template that creates a link to show system messages of a page; by default of the current page.<br />
== Arguments ===<br />
*1: the page of which the messages should be shown. Default: <nowiki>{{FULLPAGENAMEE}}</nowiki>.<br />
== Examples ==<br />
<pre>{{Messages}}</pre>delivers:<br />
<br />
{{Messages}}<br />
<pre>{{Messages|IS:infrastructure}}</pre>delivers:<br />
<br />
{{Messages|IS:infrastructure}}<br />
<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Hidden_categories&diff=15396Category:Hidden categories2024-02-08T12:00:36Z<p>RailML Coord Documentation: </p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:External_Link&diff=15395Category:External Link2024-02-08T11:35:51Z<p>RailML Coord Documentation: </p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:External_Link&diff=15394Category:External Link2024-02-08T11:35:20Z<p>RailML Coord Documentation: </p>
<hr />
<div>{{interwiki}}<br />
__HIDDENCAT__</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:External_Link&diff=15393Category:External Link2024-02-08T11:34:43Z<p>RailML Coord Documentation: Replaced content with "{{interwiki}}"</p>
<hr />
<div>{{interwiki}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Interlocking&diff=15392Interlocking2024-02-08T11:24:51Z<p>RailML Coord Documentation: Created page with "{{note|An interlocking subschema exists only in {{rml|3}}. Please, go to {{wiki3|interlocking|page ''Interlocking'' on the {{rml|3|link=no}} wiki}} for further information.}} {{interwiki}}"</p>
<hr />
<div>{{note|An [[interlocking|interlocking subschema]] exists only in {{rml|3}}. Please, go to {{wiki3|interlocking|page ''Interlocking'' on the {{rml|3|link=no}} wiki}} for further information.}}<br />
<br />
{{interwiki}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Pages_using_Tabber_parser_tag&diff=15391Category:Pages using Tabber parser tag2024-02-08T11:13:43Z<p>RailML Coord Documentation: Created page with "{{mirror}}"</p>
<hr />
<div>{{mirror}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=TT:trackRef&diff=15390TT:trackRef2024-02-08T10:08:52Z<p>RailML Coord Documentation: Test</p>
<hr />
<div>{{ElementDocu|<br />
elementName = trackRef<br />
<br />
|semantics =<br />
The Element {{TT:Tag|trackRef}} is referencing the {{IS:Doc|track}} elements used by the {{TT:Doc|train}} and described in detail in an {{IS:Doc|infrastructure}} branch of the {{rml}} file. <br />
<br />
{{Deu|Das Element {{TT:Tag|trackRef}} referenziert {{IS:Doc|track}} Elemente die vom Zug befahren werden und in einem Infrastrukturast der {{rml}}-Datei näher beschrieben sind.}}<br />
<br />
<!-- Test --><br />
<br />
|parent = {{TT:Tag|sectionTT}}, {{tag|tt|alternativeSectionTT}} {{intro|2.5}}<br />
|childs=''None''<br />
|minocc=0<br />
|maxocc=∞<br />
|ownAttributes=''None''<br />
|inheritedAttributes = <br />
{{InheritStrictDirection<br />
|selfLink = {{TT:Doc|trackRef}}<br />
|dir =<br />
}}<br />
<br />
{{InheritRefAny<br />
|contextLink = {{IS:Tag|track}}<br />
|ref =<br />
|ref_de =<br />
|anyAttribute =<br />
|anyAttribute_de =<br />
}}<br />
<br />
|constraints =<br />
{{InheritDirectionConstraints}}<br />
<br />
* {{Attr|ref}} {{RailMLType|tGenericRef}}, mandatory<br />
<br />
|notes = See also [[TT:howToReferenceInfrastructure | How to reference infrastructure]]<br />
<br />
|backHome = TT:elements<br />
}}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Template:Table/TT:times_ocpTT_ocpsTT_trainPart&diff=15361Template:Template:Table/TT:times ocpTT ocpsTT trainPart2024-01-30T10:37:13Z<p>RailML Coord Documentation: RailML Coord Documentation moved page Template:Template:Table/TT:times ocpTT ocpsTT trainPart to Template:Table/TT:times ocpTT ocpsTT trainPart: syntax</p>
<hr />
<div>#REDIRECT [[Template:Table/TT:times ocpTT ocpsTT trainPart]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Table/TT:times_ocpTT_ocpsTT_trainPart&diff=15360Template:Table/TT:times ocpTT ocpsTT trainPart2024-01-30T10:37:13Z<p>RailML Coord Documentation: RailML Coord Documentation moved page Template:Template:Table/TT:times ocpTT ocpsTT trainPart to Template:Table/TT:times ocpTT ocpsTT trainPart: syntax</p>
<hr />
<div><noinclude>{{tableDocu}}</noinclude><br />
{| class="wikitable"<br />
|-<br />
! TAF/TAP @TimingQualifierCode !! railML {{@|scope}} !! Description {{Deu|Beschreibung}}<br />
|-<br />
| {{Enum|PLA}} || {{Enum|published}} || Public arrival {{Deu|Veröffentlichte Ankunftszeit}}<br />
|-<br />
| {{Enum|PLD}} || {{Enum|published}} || Public departure {{Deu|Veröffentlichte Abfahrtszeit}}<br />
|-<br />
| {{Enum|ALA}} || {{Enum|scheduled}} || Actual arrival (from a scheduling perspective) {{Deu|Tatsächliche Ankunft (Planungsperspektive)}}<br />
|-<br />
| {{Enum|ALD}} || {{Enum|scheduled}} || Actual departure (from a scheduling perspective) {{Deu|Tatsächliche Abfahrt (Planungsperspektive)}}<br />
|-<br />
| {{Enum|ELA}} || {{Enum|earliest}} || Earliest possible/desired arrival {{Deu|Früheste mögliche/erwünschte Ankunft}}<br />
|-<br />
| {{Enum|ELD}} || {{Enum|earliest}} || Earliest possible/desired departure {{Deu|Früheste mögliche/erwünschte Abfahrt}}<br />
|-<br />
| {{Enum|LLA}} || {{Enum|latest}} || Latest possible/desired arrival {{Deu|Späteste mögliche/erwünschte Ankunft}}<br />
|-<br />
| {{Enum|LLD}} || {{Enum|latest}} || Latest possible/desired departure {{Deu|Späteste mögliche/erwünschte Abfahrt}}<br />
|}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Table/TT:times&diff=15359Template:Table/TT:times2024-01-30T10:35:22Z<p>RailML Coord Documentation: RailML Coord Documentation moved page Template:Table/TT:times to Template:Template:Table/TT:times ocpTT ocpsTT trainPart</p>
<hr />
<div>#REDIRECT [[Template:Template:Table/TT:times ocpTT ocpsTT trainPart]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Table/TT:times_ocpTT_ocpsTT_trainPart&diff=15358Template:Table/TT:times ocpTT ocpsTT trainPart2024-01-30T10:35:21Z<p>RailML Coord Documentation: RailML Coord Documentation moved page Template:Table/TT:times to Template:Template:Table/TT:times ocpTT ocpsTT trainPart</p>
<hr />
<div><noinclude>{{tableDocu}}</noinclude><br />
{| class="wikitable"<br />
|-<br />
! TAF/TAP @TimingQualifierCode !! railML {{@|scope}} !! Description {{Deu|Beschreibung}}<br />
|-<br />
| {{Enum|PLA}} || {{Enum|published}} || Public arrival {{Deu|Veröffentlichte Ankunftszeit}}<br />
|-<br />
| {{Enum|PLD}} || {{Enum|published}} || Public departure {{Deu|Veröffentlichte Abfahrtszeit}}<br />
|-<br />
| {{Enum|ALA}} || {{Enum|scheduled}} || Actual arrival (from a scheduling perspective) {{Deu|Tatsächliche Ankunft (Planungsperspektive)}}<br />
|-<br />
| {{Enum|ALD}} || {{Enum|scheduled}} || Actual departure (from a scheduling perspective) {{Deu|Tatsächliche Abfahrt (Planungsperspektive)}}<br />
|-<br />
| {{Enum|ELA}} || {{Enum|earliest}} || Earliest possible/desired arrival {{Deu|Früheste mögliche/erwünschte Ankunft}}<br />
|-<br />
| {{Enum|ELD}} || {{Enum|earliest}} || Earliest possible/desired departure {{Deu|Früheste mögliche/erwünschte Abfahrt}}<br />
|-<br />
| {{Enum|LLA}} || {{Enum|latest}} || Latest possible/desired arrival {{Deu|Späteste mögliche/erwünschte Ankunft}}<br />
|-<br />
| {{Enum|LLD}} || {{Enum|latest}} || Latest possible/desired departure {{Deu|Späteste mögliche/erwünschte Abfahrt}}<br />
|}</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Timetable_Elements&diff=15356Category:Timetable Elements2024-01-22T20:36:07Z<p>RailML Coord Documentation: </p>
<hr />
<div>== Category "Timetable Elements" ==<br />
<br />
This category is created to give an overview of all element documentation sites of the timetable {{rml}} sub-schema.<br />
<br />
[[Category:Overview]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Rollingstock_Elements&diff=15355Category:Rollingstock Elements2024-01-22T20:35:26Z<p>RailML Coord Documentation: </p>
<hr />
<div>== Category "Rollingstock Elements" ==<br />
<br />
This category is created to give an overview of all element documentation sites of the rollingstock {{rml}} sub-schema.<br />
[[Category:Overview]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Infrastructure_Elements&diff=15354Category:Infrastructure Elements2024-01-22T20:30:51Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>== Category "Infrastructure Elements" ==<br />
<br />
This category is created to give an overview of all element documentation sites of the infrastructure {{rml}} sub-schema.<br />
[[Category:Overview]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:External_Link&diff=15353Category:External Link2024-01-22T20:29:42Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>__HIDDENCAT__<br />
In this category external links are collected (including those to {{site|https://railml.org|the {{rml}} website}}).<br />
<br />
Please, check external links regularly on actuality and appropriateness.<br />
<br />
To grant for all external links being collected here, please employ [[Template:External]] and [[Template:Site]] whenever you set a link out of the {{rml}} Wiki!<br />
<br />
{{interwiki}}<br />
[[category:maintenance]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Category:Common_Elements&diff=15352Category:Common Elements2024-01-22T20:28:25Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>== Category "Common Elements" ==<br />
<br />
This category is created to give an overview of all element documentation sites of the common {{rml}} sub-schema.<br />
[[Category:Overview]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:UC_dependence&diff=15351Template:UC dependence2024-01-22T20:26:04Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>== Dependent {{rml}} domains / {{deu|Abhängige {{rml|tm=no-Domänen}} ==</includeonly><noinclude><br />
==Usage==<br />
Produces a section headline for section ''Dependent {{rml}} domains'' for articles on use cases.<br />
<br />
Please use this template to standardize use cases. E.g. copy:<br />
<pre><br />
{{UseCase|<subschema>|<version>|title=|reporter=}}<br />
{{UC title}}<br />
{{UC description}}<br />
{{UC flows}}<br />
{{UC dependence}}<br />
{{UC data}}<br />
{{UC sub}}<br />
{{UC remarks}}<br />
{{UC references}}<br />
</pre><br />
===Arguments===<br />
This template does not employ any arguments.<br />
==Example==<br />
Please, see [[Dev:Use_case_example]]<br />
<br />
[[Category:Template for use cases]]<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Table/Template:InheritValueTable&diff=15350Template:Table/Template:InheritValueTable2024-01-22T20:24:04Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><noinclude>{{tableDocu}}<br />
<br />
</noinclude><br />
This is an example for usage of {{RS:Tag|valueTable}} with a series of two curves (force vs. speed) which are differentiated by a constant power limitation.<br />
<br />
{|<br />
|[[File:Force-diagram.jpg|400px]]<br />
|style="width:100px"|<br />
|<br />
{|<br />
!Speed&nbsp;<br />
!Force100&nbsp;<br />
!Force66.7<br />
|-<br />
|0<br />
|64.800,9<br />
|51.840,0<br />
|-<br />
|25<br />
|64.800,9<br />
|51.840,0<br />
|-<br />
|30<br />
|64.800,9<br />
|43.200,0<br />
|-<br />
|35<br />
|55.542,9<br />
|37.028,6<br />
|-<br />
|40<br />
|48.600,0<br />
|32.400,0<br />
|-<br />
|45<br />
|43.200,0<br />
|28.800,0<br />
|-<br />
|50<br />
|38.880,0<br />
|25.920,0<br />
|-<br />
|55<br />
|35.345,5<br />
|23.563,6<br />
|-<br />
|60<br />
|32.400,0<br />
|21.600,0<br />
|}<br />
|-<br />
|Graphical representation of the curves.<br />
|<br />
|The value table in a spreadsheet.<br />
|}<br />
;{{rml}}-Code:<br />
<br />
<syntaxhighlight lang=xml><br />
<valueTable yValueUnit="N" xValueName="speed" yValueName="tractive effort" <br />
xValueUnit="km/h" zValueName="Percentage power limitation" zValueUnit="%"><br />
<columnHeader zValue="100" /><columnHeader zValue="66.7" /><br />
<valueLine xValue="0.0"><br />
<values yValue="64800" /><values yValue="51840" /><br />
</valueLine><br />
<valueLine xValue="25.0"><br />
<values yValue="64800" /><values yValue="51840" /><br />
</valueLine><br />
<valueLine xValue="30.0"><br />
<values yValue="64800" /><values yValue="43200" /><br />
</valueLine><br />
<valueLine xValue="35.0"><br />
<values yValue="55542.9" /><values yValue="37028.6" /><br />
</valueLine><br />
<valueLine xValue="40.0"><br />
<values yValue="48600" /><values yValue="32400" /><br />
</valueLine><br />
<valueLine xValue="45.0"><br />
<values yValue="43200" /><values yValue="28800" /><br />
</valueLine><br />
<valueLine xValue="50.0"><br />
<values yValue="38880" /><values yValue="25920" /><br />
</valueLine><br />
<valueLine xValue="55.0"><br />
<values yValue="35345.5" /><values yValue="23563.6" /><br />
</valueLine><br />
<valueLine xValue="60.0"><br />
<values yValue="32400" /><values yValue="21600" /><br />
</valueLine><br />
</valueTable><br />
</syntaxhighlight><br />
<br />
When using the {{RS:Tag|valueTable}} as representation of a series of curves (three-dimensional function) it shall be written in {{rml}} similar as in a spreadsheet. It means first the header has to be defined with the value descriptions. Second the particular z-values valid for each curve out of the series are to be listed as child element {{RS:Tag|columnHeader}}. Finally the respective {{RS:Tag|valueLine}} for each x-value of the curves is included. Per each x-value there must be as much y-values as the number of curves (number of z-values). The order of y-values is according the order of z-values. Thus a clear assignment to the related curve is made. It shall be noted that the x-values may be not equidistant. In case the original series of curves have different x-values then interpolation must be used to get the missing y-values per each x-value occurring in the series.</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Site&diff=15349Template:Site2024-01-22T20:17:31Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>{{#switch:{{{mode}}}<br />
|silent=[{{{1}}} {{#if:{{{2|}}}|{{{2}}}|{{#if:{{{text|}}}|{{{text}}}|{{{1}}}}}}}]<br />
|#default=[{{{1}}} {{#if:{{{2|}}}|{{{2}}}|{{#if:{{{text|}}}|{{{text}}}|{{{1}}}}}}}]{{#ifeq:{{{inlang}}}|silent||&#32;''(}}{{#if:{{{inlang|}}}|{{#switch:{{{inlang}}}|silent=|de=Link zur {{rml}}-Website|fr=Sorry — the french translation is missing. Help on [[template:site]] is welcome :)|#default=link to the {{rml}} website}}|link to the {{rml}} website}}{{#if:{{{date|}}}|,&nbsp;{{{date}}}}}{{#if:{{{type|}}}|,&nbsp;{{{type}}}}}{{#if:{{{lang|}}}|,&nbsp;{{lang|{{{lang}}}}}}}{{#if:{{{visited|}}}|,&nbsp;visited on {{{visited}}}}}{{#if:{{{comment|}}}|<nowiki>;</nowiki>&nbsp;{{{comment}}}}}{{#ifeq:{{{inlang}}}|silent||)''}}}}[[category:External Link]]</includeonly><noinclude><br />
==Usage==<br />
Use this template, whenever you set links to the railml.org website ({{external|https://railml.org|mode=silent}}).<br />
<br />
This template grants that links out of this wiki will be collected in [[:category:External Link]]. So we keep an overview of external links and control their actuality routinely.<br />
<br />
For Links to other websites, please use [[Template:External]].<br />
{{note|An outline on Citations and References within the {{rml}} wikis can be found '''[[Dev:Wiki_Documentation_Guidelines#Citations_and_References|here]]'''.}}<br />
=== Arguments ===<br />
The template has an obligatory and six optional argument:<br />
*Obligatory; unnamed<br />
**'''1''': the link target, e.g. {{external|https://railml.org|mode=silent}}. '''Please, recognize [[#note|the note below]].'''<br />
{{note|{{anchor|note}}If the content of the unnamed arguments contains equality signs this can easily result in errors.<br />
;example<br />
<nowiki>{{site|https://www.railml.org/forum/index.php?t=msg&goto=71&|Heidrun Jost BaliseGroup and its attributes {{rml}} forum post}}<nowiki />}}</nowiki><br>results in:<br>{{site|https://www.railml.org/forum/index.php?t=msg&goto=71&|Heidrun Jost BaliseGroup and its attributes {{rml}} forum post}}<nowiki /><br />
<br />
There are two remedies:<br />
*Either make the argument number explicit:<br><nowiki>{{site|1=https://www.railml.org/forum/index.php?t=msg&goto=71&|2=Heidrun Jost BaliseGroup and its attributes {{rml}} forum post}}</nowiki><br />
*Or escape all equality signs via {{wikipedia|url encoding}} in the first argument and with {{wikipedia|HTML entities}} in the second argument:<br><nowiki>{{site|https://www.railml.org/forum/index.php?t%3Dmsg&goto%3D71&|Heidrun Jost BaliseGroup and its attributes {{rml}} forum post}}</nowiki>|reminder}}<br />
*Optional<br />
**'''2''' or ''text'': the link text. If it is empty, the link target will be used as link text. This argument can be used both named or unnamed. '''Please, recognize [[#note|the note above]].'''<br />
**''date'': the publication date of the file<br />
**''type'': the file type, e.g. PDF<br />
**''lang'': the language of the link target file, e.g. EN<br />
**''visited'': the date when the file was visited<br />
**''comment'': a comment to be displayed within the brackets<br />
**''domain'': The domain of the site: e.g. ''schemas'' or ''forum''<br />
**''inlang'': en (=default), de or fr for a notice in the language of the context (''inlang=silent'' suppresses the notice)<br />
**''comment'': anything that does not fit into the other parameters; a string to be displayed directly<br />
**''mode'': if mode=silent, the link will not be commented.<br />
**''inline'': dummyargument. Set inline=1 whenever you employ the template outside <<nowiki />ref> tags to show that this is on purpose not in a footnote.<br />
<br />
If the second argument is unnamed (example: <nowiki>{{site|https://example.ex|some example text}}</nowiki>), it will be interpreted as link text. If the second argument is named (example:<nowiki>{{site|https://example.ex|type=some file format}}</nowiki>), it will be interpreted according to the argument name.<br />
<br />
==Examples==<br />
{|border="1"<br />
|'''Code'''<br />
|'''Output'''<br />
|-<br />
|<nowiki>{{site|https://railml.org}}</nowiki><br />
|{{site|https://railml.org}}<br />
|-<br />
|<nowiki>{{site|https://railml.org|inlang=silent}}</nowiki><br />
|{{site|https://railml.org|inlang=silent}}<br />
|-<br />
|<nowiki>{{site|https://railml.org|Our homepage}}</nowiki><br />
|{{site|https://railml.org|Our homepage}}<br />
|-<br />
|<nowiki>{{site|https://railml.org|type=HTML}}</nowiki><br />
|{{site|https://railml.org|type=HTML}}<br />
|-<br />
|<nowiki>{{site|https://railml.org|lang=EN|text=Our homepage}}</nowiki><br />
|{{site|https://railml.org|lang=EN|text=Our homepage}}<br />
|-<br />
|<nowiki>{{site|https://railml.org|Our homepage|type=HTML|lang=EN}}</nowiki><br />
|{{site|https://railml.org|Our homepage|type=HTML|lang=EN}}<br />
|-<br />
|<nowiki>{{site|https://de.wiki.railvivid.railml.org|type=HTML|lang=DE|comment=In Development}}</nowiki><br />
|{{site|https://de.wiki.railvivid.railml.org|type=HTML|lang=DE|comment=In Development}}<br />
|}<br />
<br />
[[category:LinkTemplate]]{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:RailMLType&diff=15348Template:RailMLType2024-01-22T20:14:28Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>{{#switch: {{{1}}}<br />
| tAccelerationMeterPerSquareSec = {{XsdType|decimal}}, 3 fraction digits, acceleration value measured in {{unit|m/s²}}<br />
| tAngleDegFullCircle = {{XsdType|decimal}}, 6 digits and 3 fraction digit within the range of '''-180''' and '''+180''', angle value measured in {{unit|degree}}<br />
| tAngleDegQuadrant = {{XsdType|decimal}}, 6 digits and 3 fraction digit with minimum value greater '''0''' and maximum less or equal '''90''', angle value measured in {{unit|degree}}<br />
| tAreaSquareMeter = {{XsdType|decimal}}, 3 fraction digits, square area value measured in {{unit|m²}}<br />
| tBrakePercentage = {{XsdType|integer}}, within the range of '''6''' and '''225''', brake {{unit|percentage}} as value of braking performance in relation to vehicle weight<br />
| tCoordinateList = Restriction of tDoubleList, a coordinate list consisting of two or three coordinates.<br />
| tCounter = {{XsdType|nonNegativeInteger}}<br />
| tCourse = Restriction of {{xsdType|string}}; can be "straight"/"left"/"right" or [[Dev:usingAny|''any'']]<br />
| tCurrentAmpere = {{XsdType|decimal}}, 1 fraction digit, current value measured in {{unit|Ampere}}<br />
| tDurationList = a list of time intervals, each given as an {{xsdType|duration}}, separated by white space<br />
| tEffortNewton = {{XsdType|decimal}}, 0 fraction digits, effort value measured in {{unit|Newton}}<br />
| tElementDescription = {{XsdType|string}}<br />
| tEnergyKiloWattHours = {{XsdType|decimal}}, 3 fraction digits, energy value measured in {{unit|kWh}}<br />
| tFluxVoltSecond = {{XsdType|decimal}}, 6 fraction digit, electrical flux value measured in {{unit|Volt second}}s<br />
| tForceNewton = {{XsdType|decimal}}, 0 fraction digits, force value measured in {{unit|Newton}}<br />
| tForceCoefficentNewton = {{XsdType|decimal}}, 6 fraction digits, force value measured in {{unit|Newton}}<br />
| tFrequencyHertz = {{XsdType|decimal}}, 3 fraction digits with minimum value '''0''', frequency value measured in {{unit|Hertz}}<br />
| tGenericID = {{XsdType|1=ID}}<br />
| tGenericName = {{XsdType|string}}<br />
| tGenericRef = {{XsdType|IDREF}}<br />
| tGradientPromille = {{XsdType|decimal}}, 3 fraction digits, gradient (slope) value measured in {{unit|per mille}}<br />
| tInductanceHenry = {{XsdType|decimal}}, 6 fraction digit, electrical inductance value measured in {{unit|Henry}}<br />
| tLength = {{XsdType|decimal}}, 6 fraction digits, applies as basic type for inheritance, should not be used directly because of missing unit of measure<br />
| tLengthMM = {{XsdType|decimal}}, 6 fraction digits, length value measured in {{unit|millimeter}}<br />
| tLengthM = {{XsdType|decimal}}, 6 fraction digits, length value measured in {{unit|meter}}<br />
| tLengthKM = {{XsdType|decimal}}, 6 fraction digits, length value measured in {{unit|kilometer}}<br />
| tOneToZero = {{XsdType|decimal}}, range between '''0''' and '''1''' (inclusive borders), maximum 6 fraction digits<br />
| tPassengersPerSecond = {{XsdType|decimal}}, 3 fraction digits with minimum value '''0'''<br />
| tPositiveCounter = {{XsdType|positiveInteger}}<br />
| tPowerWatt = {{XsdType|decimal}}, 0 fraction digits, power value measured in {{unit|Watt}}<br />
| tRadiusM = {{XsdType|decimal}}, 6 fraction digits, radius value measured in {{unit|meter}}<br />
| tResistanceOhm = {{XsdType|decimal}}, 3 fraction digit, electrical resistance value measured in {{unit|Ohm}}s<br />
| tRotationalFrequencyRevolutionsPerMinute = {{XsdType|positiveInteger}}, rotational frequency value measured in number of {{unit|revolutions per minute}}<br />
| tSpeedDegreesPerSecond = {{XsdType|decimal}}, 3 fraction digits with minimum value '''0''', angle rotation speed value measured in {{unit|degrees per second}}<br />
| tSpeedMPerSec={{XsdType|decimal}}, 5 digits and 1 fraction digit with minimum value '''0''', generic type for speed/velocity values measured in {{unit|meter per second}}<br />
| tSpeedKmPerHour = {{XsdType|decimal}}, 5 digits and 1 fraction digit with minimum value '''0''', speed value measured in {{unit|km/h}}<br />
| tVoltageVolt = {{XsdType|decimal}}, 1 fraction digit, voltage value measured in {{unit|Volt}}<br />
| tWeightKG=generic {{XsdType|decimal}}, 3 fraction digits, type for weight/load values measured in {{unit|kilogram}}<br />
| tWeightTons = {{XsdType|decimal}}, 3 fraction digits, weight value measured in {{unit|metric ton}}s<br />
| tVersionNumber = {{XsdType|string}}<br />
| tVolumeCubicMeter = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|m³}}<br />
| tVolumeLitre = {{XsdType|decimal}}, 3 fraction digits, cubical volume value measured in {{unit|litre}}<br />
| tInfluence = Combination of enumeration of {{xsdType|string}} values "increasing" OR "decreasing" and [[dev:tOtherEnumerationValue|tOtherEnumerationValue]].<br />
| tInsulatedRailSide = Enumeration of {{xsdType|string}} values "none" OR "left" OR "right" OR "both"<br />
| tUsageType = Enumeration of {{xsdType|string}} values "passenger" OR "goods" OR "mixed";<br />{{intro|2.5}} combined with [[dev:tOtherEnumerationValue|tOtherEnumerationValue]].<br />
| tAnnotationType = {{xsdType|string}}, generic type for annotation types: enumeration ''text'', ''symbol'', ''image''<br />
| tRampType = {{xsdType|string}}, generic type for car ramp types: enumeration ''flat'', ''metal bridge'', ''other:[any]''<br />
| tLaxDirection = {{xsdType|string}}, generic type for direction statements: enumeration up, down, unknown, none, both<br />
| tDelimitedDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down, unknown; derived from tLaxDirection<br />
| tExtendedDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down, unknown, none; derived from tLaxDirection<br />
| tStrictDirection ={{xsdType|string}}, generic type for more constrained direction statements: enumeration up, down; derived from tLaxDirection<br />
| tMileageDirection = {{xsdType|string}}, generic type for mileage direction statements; enumeration raising {{sic!}}, falling<br />
| tMeterloadTonsPerMeter={{xsdType|decimal}}, generic type for load per meter values measured in {{unit|ton per meter}}; fractionDigits 3; derived from tMeterLoad<br />
| tTrainProtectionMedium={{xsdType|string}}<br />
| tTrainProtectionMonitoring={{xsdType|string}}<br />
| tMileageChangeDescr<br />
| tSide=Restriction of {{xsdType|string}} (enumeration)<br />
| tTimeZone={{xsdType|string}}; timezone as defined in the tz database, e.g. "America/New_York"<br />
| tInterlockingTypes={{xsdType|string}}; classification of an interlocking system by kind of implementation (none, mechanical, electro-mechanical, electrical, electronical)<br />
| tTiltingActuationType={{xsdType|string}} (none, active, passive, rollCompensation)<br />
| tAirBrakeApplicationPosition={{xsdType|string}} (N/A, G, P, R for ''undefined'', ''Goods'', ''Passengers'', ''Rapid'' respectively)<br />
| tDigitString={{xsdType|string}}; an arbitrary string consisting of digits from 0 to 9; not allowing white space, letters; no length restriction<br />
| tServiceType = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); list of common service types<br />
| tInformationAreaEvent = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); {{enum|entering}}/{{enum|leaving}}/{{anyvalue}}<br />
| tSimpleOcpEvents = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); {{enum|arrival}}/{{enum|departure}}<br />
| tOcpTTType = restriction of {{xsdType|sting}}; ''stop'', ''pass'', ''begin'' {{depr|2.2}}, ''end'' {{depr|2.2}}<!--{{missing information|topic=version of deprication|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 14:42, 1 March 2017 (CET)}}--><br />
| tTrainAlignment = restriction of {{xsdType|string}}; generic type for the alignment of a train relative to some objective in the used context (''head'', ''center'', ''rear'')<br />
| tTapTsiObjectType = restriction of {{xsdType|string}}; provides a possibility for differentiantion between the objects: Train, Path, Case Reference and Path Request<br />
| tTrainType = restriction of {{xsdType|string}}; {{enum|operational}} or {{enum|commercial}}<br />
|tOcpCenterSide<br />
| tTrainScope = restriction of {{xsdType|string}}<br />
| tOcpEvent = restriction of {{xsdType|string}}: {{enum|scheduledArrival}}, {{enum|expectedArrival}}, {{enum|scheduledDeparture}} or {{enum|expectedDeparture}}<br />
| tCompanyCode = restriction of {{xsdType|integer}}; company code according TAP TSI B.8 and UIC IRS/leaflet 920-1:2006<br />
| tTapTsiCore = restriction of {{xsdType|string}}; it is the main part of identifier and is determined by the company that creates it<br />
| tTapTsiVariant = restriction of {{xsdType|string}}; the variant shows a relationship between two identifiers referring to the same business case<br />
| tTapTsiTimetableYear = restriction of {{xsdType|integer}}; refers to the timetable period in which the business will be carried out<br />
| tEtcsTrainCategory=restriction of {{xsdType|integer}}; minInclusive 0; maxInclusive 15; the international train category number as specified on page 38 in ERA_ERTMS_040001 "Assignment of values to ETCS variables" v1.9 from 10/07/12<br />
| tRelationPriority = restriction of {{xsdType|integer}}<br />
| tTapTsiStartDate = restriction of {{xsdType|date}}; the start of the date/time in effect<br />
| tOnOff = restriction of {{xsdType|string}} (both, on, off)<br />
| tRailMLVersion=restriction of {{xsdType|string}} (Version Number is some official release number, rather than any internal numbering from an version control system. Allows two part or three part version numbers, 1.0 up to 99.99, or 1.0.1 up to 99.99.99. Allows additional commit numbers for testing unofficial releases: 1.1r4 or 2.0r271. Pattern: <nowiki>[1-9][0-9]?\.([0-9]|[1-9][0-9])(\.[1-9][0-9]?)?(r[1-9][0-9]?[0-9]?)?</nowiki><br />
| tCode=restriction of {{xsdType|string}} with pattern ''<nowiki>(\w|[-]){2,}</nowiki>''; an arbitrary string with at minimum two characters, whitespace and punctuation not allowed<br />
| tGenCode=restriction of {{xsdType|string}} with pattern ''<nowiki>(\w|\S){1,}</nowiki>''; an arbitrary string with at minimum one character including punctuation, whitespace are not allowed<br />
|tSignalFunction<br />
| tDetectorMedium<br />
|tSignalType=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where the latter is defined as:''an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists; pattern: other:\w{2,}''<br />
|tTechnicalStopActivityTypes=union of (restriction of xs:string, rail:tOtherEnumerationValue); possible values are:<br />
:*{{enum|split}}: Technical process for uncouple formations / train parts - intended for self-propelling train parts<br />
:*{{enum|join}}: Technical process for couple formations / train parts - intended for self-propelling train parts<br />
:*{{enum|reversing-one_driver}}: Technical process for reversing the train direction with one driver who needs to go from one cab to the other<br />
:*{{enum|reversing-two_driver}}: Technical process for reversing train direction with two dirvers, thus without need to go from one cab to the other<br />
:*{{enum|tOtherEnumerationValue}}<br />
|tMaxTrainCurrentValidFor={{xsdType|string}}; either ''train'' or ''pantograph''<br />
|tPassengerInfoTarget={{xsdType|string}}; either ''station'' or ''train''<br />
|tMaxTrainCurrentType={{xsdType|string}}; either ''driving'' or ''standstill''<br />
|tMission=union of (restriction of {{xsdType|string}}, tOtherEnumerationValue), where tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists (pattern other:\w{2,})<br />
|tHexString=an arbitrary string consisting of hex digits from 0 to 9, a to f; not allowing white space, letters; no length restriction<br />
|tTrainProtectionMonitoring={{xsdType|string}} with one of the following values: (none/ intermittent/continuous)<br />
|tControllerType={{xsdType|string}} with one of the following values:<br />
:*{{enum|none}}<br />
:*{{enum|singleElement}}<br />
:*{{enum|local}}<br />
:*{{enum|regional}}<br />
:*{{enum|crossRegional}}<br />
|tControllerTechnologyType={{xsdType|string}} with one of the following values:<br />
:*{{enum|manual}}<br />
:*{{enum|mechanical}}<br />
:*{{enum|electro-mechanical}}<br />
:*{{enum|electrical}}<br />
:*{{enum|electronic}}<br />
|tTrainRelation<br />
|tOcpOperationalType<br />
|tOcpTrafficType<br />
|tElectrificationType<br />
|tSimultaneousEntry<br />
|tOcpRelationType<br />
|derived<br />
|tInfrastructureStatus=union of (restriction of {{xsdType|string}}, [[dev:usingAny|tOtherEnumerationValue]])<br />
|tPlaceReservation<br />
|tPlaceCategory<br />
| tPathStatus<br />
| tBrakeType<br />
| tOcpNameType<br />
| tLineType<br />
| tLineClassificationType<br />
| tPowerTransmissionType<br />
| tTrainRadioSystem<br />
| tTrainRadioNetworkSelection<br />
| tSwitchType<br />
| tCrossedElementType<br />
| tTrackConditionType<br />
| tOcpManMode<br />
| tTimeScope<br />
| tConnType<br />
| tConnOperation<br />
| tStatisticFigure<br />
| tSupervisionType<br />
| tTrainGroupType <br />
| tProcessStatus<br />
| tRosteringScope<br />
| tFlowDirection<br />
| tTrainMovements = union of (restriction of {{xsdType|string}}, tOtherEnumerationValue); tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists<br />
| tOtherEnumerationValue = an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending {{rml}} enumeration lists; pattern: other:\w{2,}<br />
| tDerailKind = restriction of {{xsdType|string}} <br />
| <br />
| FIXME<br />
}}<noinclude>[[Category:ConstraintsTemplate]]</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:OtherEnum&diff=15347Template:OtherEnum2024-01-22T20:11:58Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>{{Enum|other:anything}}: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply [[Dev:usingAny]] accordingly. {{AddAnn|{{{notes_en|}}}|{{{notes_de|}}} }}<noinclude><br />
==Usage==<br />
This template provides a standardized display of the value ''other'' in lists of possible values of attributes. As many attributes allow for the value ''other'' to keep {{rml}} adjustable to different needs, the template is often employed. It is related to and based on [[Template:Enum]].<br />
===Options===<br />
The template has two optional arguments:<br />
*''notes_en'' allows for an English comment.<br />
*''notes_de'' allows for a German comment.<br />
===dependencies===<br />
The template is based on [[Template:Enum]] and [[Template:AddAnn]]<br />
==Examples==<br />
<pre>{{OtherEnum}}</pre>delivers<br />
<br />
{{OtherEnum}}<br />
<br />
<pre>{{OtherEnum|notes_en=An English comment.|notes_de=Ein deutscher Kommentar.}}</pre>delivers<br />
<br />
{{OtherEnum|notes_en=An English comment.|notes_de=Ein deutscher Kommentar.}}<br />
<br />
[[Category:ContentTemplate]]</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Intro&diff=15346Template:Intro2024-01-22T20:09:37Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly><!--<br />
Darstellung<br />
-->{{Vers|introduced with version {{{1}}}}}<!--<br />
Kategorie erzeugen<br />
-->{{#vardefine:kat|{{#switch:{{{1}}}<br />
|2.5=[[Category:Intro/2.5]]<br />
|2.4=[[Category:Intro/2.4]]<br />
|2.3=[[Category:Intro/2.3]]<br />
|2.2=[[Category:Intro/2.2]]<br />
|2.1=[[Category:Intro/2.1]]<br />
|#default=[[Category:Intro]]<br />
}}}}<!--<br />
Kat, falls nicht ausgeschlossen<br />
-->{{#ifeq:{{{kat|1}}}|0||{{#var:kat}}}}</includeonly><noinclude><br />
==Usage==<br />
This Template delivers a standardized comment that a feature, e.g. an element or attribute was introduced with a certain version of {{rml}}. The page will be listet in a child category of [[:Category:Intro]].<br />
===Options===<br />
*1: the version when the feature was introduced; required<br />
*kat: suppresses categorization, if zero<br />
===Dependencies===<br />
The template depends on [[Template:Vers]]<br />
<br />
==Example==<br />
<pre>{{intro|2.3}}</pre>delivers<br />
<br />
{{intro|2.3}}<br />
<pre>{{intro|2.5|kat=0}}</pre>delivers<br />
<br />
{{intro|2.5|kat=0}}<br />
<br />
[[Category:ContentTemplate]]<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:Interwiki&diff=15345Template:Interwiki2024-01-22T20:08:40Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly><!--<br />
Abklopfen auf Namensraum {{rml|2}}-Wiki vs {{rml3}}-Wiki-->{{#vardefine:fullpage|{{#ifeq:{{NAMESPACE}}|railML 2 Wiki|RailML3_Wiki:{{PAGENAME}}|{{FULLPAGENAME}}}}}}<noinclude><br />
Nichts tun, falls template:mirror oberhalb<br />
</noinclude>{{#if:{{#var:mirror}}||<!--<br />
ANDERNFALLS:<br />
Test, ob interwiki doppelt vorkommt -->{{#if:{{#var:interwiki{{current}}|}}|{{note|{{fixme}}: #var:interwiki{{current}} ist bereits definiert!}}}}<!--<br />
Test, ob controlInterwiki existiert -->{{#if:{{#var:controlInterwiki|}}|{{note|{{fixme}}: [[Template:Interwiki]] darf nicht nach {{wiki2|Template:ElementDocu}} bzw. {{wiki3|Template:Robot}} aufgerufen werden!}}}}<!--<br />
#var definieren -->{{#vardefine:interwiki{{current}}|{{{1|{{#var:fullpage}}}}}}}<!--<br />
Link erzeugen -->[[railml{{#sub:{{otherwiki}}|-1}}:{{#var:interwiki{{current}}}}]]<noinclude><br />
Erstes #if schließen </noinclude>}}</includeonly><noinclude><br />
==Usage==<br />
Template for convenient interwiki connections between {{rml|2}} and {{rml|3}}. It links to the ''other'' wiki. The default argument is {<nowiki />{FULLPAGENAME}} (it links to the same lemma in the other wiki). Moreover it defines #var:interwiki for interpretation in {{wiki2|Template:ElementDocu}} resp. {{wiki3|Template:Robot}}.<br />
===Arguments===<br />
* 1: The target lemma in the other wiki; default: {<nowiki />{FULLPAGENAME}}<br />
==Example==<br />
This page is, via {<nowiki />{interwiki}} [{{fullurl:{{FULLPAGENAME}}|action=edit}} in the source code], linked with {{otherlink|Template:Interwiki}} in {{otherlink}}.<br />
[[category:template]]<br />
{{interwiki}}<br />
</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritVersionConstraints&diff=15344Template:InheritVersionConstraints2024-01-22T20:07:01Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><br />
* {{Attr|version}}: optional, two or three part version numbers, e.g. '''1.0''' up to '''99.99''', or '''1.0.1''' up to '''99.99.99''' <br/> There may be an additional {{external|https://en.wikipedia.org/wiki/Apache_Subversion|SVN release number}} for testing unofficial releases, e.g. '''1.1r4''' or '''2.0r271''', where the number after ''' 'r' ''' points to the release number in the {{site|https://trac.assembla.com/railML/browser|official {{rml}} SVN repository}}. <br/> If no SVN release number is used, the {{site|https://trac.assembla.com/railML/browser/tags|officially released {{rml}} version}} is bounded. <br/> For more information, see the wiki documentation about [[CO:versioning | "Officially released versus developer version (Homepage, Subversion)"]]<noinclude>[[Category:ConstraintsTemplate]]</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritValueTable&diff=15343Template:InheritValueTable2024-01-22T20:05:39Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>{{ElementDocu|<br />
elementName = valueTable<br />
<br />
|semantics =<br />
The element {{RS:Tag|valueTable|{{{parent|FIXME}}}}} provides a flexible mechanism for description of arbitrary curves in {{rml}}. According the descriptive data in the related attributes the particular curves can be mapped by selected pairs of variates (points) in a three-dimensional coordinate system. All intermediate values have to be interpolated accordingly.<br />
The table consist of the informative details of name and unit of each coordinate within the related attributes of the element {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. In case of several curves versus the x-coordinate there is the child element {{RS:Tag|columnHeader}}, which takes the values of the z-coordinate as parameter for the array of curves. The final pair of variates are located in the particular child elements of {{RS:Tag|valueLine}}, providing the attributes for the values of x- and y-coordinate. This can be depicted as the lines of the table. Within each line there has to be one corresponding element of {{RS:Tag|values}} for each defined value of the z-coordinate. This can be depicted as the columns of the table. The order of {{RS:Tag|values}} elements as values of the y-coordinate has to conform to the order of z-coordinate in {{RS:Tag|columnHeader}}.<br />
According the normal conventions 'x' means the independent variable. 'y' is direct dependent on 'x' and conforms to y = ''f''(x). 'z' is the additional parameter extending the dependency to y = ''f''(x,z). {{AddAnn|{{{semantics_en|}}}| }}<br />
<br />
{{Deu|Das Element {{RS:Tag|valueTable|{{{parent|FIXME}}}}} (Wertetabelle) stellt ein mächtiges Instrument zur Hinterlegung beliebiger Verläufe in {{rml}} zur Verfügung. Entsprechend der Beschreibung in den zugehörigen Attributen können die zu betrachtenden Verläufe durch ausgewählte Punkte in einem drei-dimensionalen Koordinatensystem abgebildet werden. Alle Zwischenwerte müssen entsprechend interpoliert werden.<br />
Die Tabelle besteht aus der informativen Angabe von Name und Einheit der jeweiligen Koordinate in den Attributen dieses Elements {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. Wenn mehr als eine Kurve bezogen auf eine x-Koordinate beschrieben werden soll, gibt es das Unterelement {{RS:Tag|columnHeader}}, welches die Einzelwerte der z-Koordinate als Parameter aufnimmt. Die eigentlichen Wertepaare befinden sich in den einzelnen Unterelementen {{RS:Tag|valueLine}}, die die jeweiligen Werte für die x- und y-Koordinate enthalten. Für jeden möglichen Wert der z-Koordinate muss ein Element {{RS:Tag|values}} mit dem zugehörigen Wert der y-Koordinate auftreten. Die Werte der y-Koordinate müssen dabei in der gleichen Reihenfolge aufgelistet werden wie die zugehörigen {{Attr|zValue}} in der Kopfzeile {{RS:Tag|columnHeader}}.<br />
Gemäß der üblichen Konventionen stellt 'x' die unabhängige Variable dar. 'y' ist der direkt von 'x' abhängige Wert, sodass gilt y &#61; ''f''(x). 'z' ist ein zusätzlicher Parameter für die Abhängigkeit von 'y', sodass gilt y &#61; ''f''(x,z). }} {{AddAnn| |{{{semantics_de|}}} }}<br />
<br />
|parent = {{{parentLink|FIX ME}}}<br />
<br />
|childs =<br />
{{RS:Tag|columnHeader|valueTable}}, {{RS:Tag|valueLine|valueTable}}<br />
<br />
|ownAttributes =<br />
* {{Attr|xValueName}}: This is the descriptive name for the x-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. {{AddAnn|{{{xValueName|}}}|{{{xValueName_de|}}} }}<br />
<br />
* {{Attr|xValueUnit}}: This is the unit used for the values of the x-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. For scalars the value '1' shall be given. {{InheritUnit}} {{AddAnn|{{{xValueUnit|}}}|{{{xValueUnit_de|}}} }}<br />
<br />
* {{Attr|yValueName}}: This is the descriptive name for the y-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. {{AddAnn|{{{yValueName|}}}|{{{yValueName_de|}}} }}<br />
<br />
* {{Attr|yValueUnit}}: This is the unit used for the values of the y-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. For scalars the value '1' shall be given. {{InheritUnit}} {{AddAnn|{{{yValueUnit|}}}|{{{yValueUnit_de|}}} }}<br />
<br />
* {{Attr|zValueName}}: This is the descriptive name for the z-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. {{AddAnn|{{{zValueName|}}}|{{{zValueName_de|}}} }}<br />
<br />
* {{Attr|zValueUnit}}: This is the unit used for the values of the z-coordinate in the {{RS:Tag|valueTable|{{{parent|FIXME}}}}}. For scalars the value '1' shall be given. {{InheritUnit}} {{AddAnn|{{{zValueUnit|}}}|{{{zValueUnit_de|}}} }}<br />
<br />
|constraints =<br />
* {{Attr|xValueName}} {{RailMLType|tElementDescription}}, mandatory<br />
<br />
* {{Attr|xValueUnit}} mandatory<br />
<br />
* {{Attr|yValueName}} {{RailMLType|tElementDescription}}, mandatory<br />
<br />
* {{Attr|yValueUnit}} mandatory<br />
<br />
* {{Attr|zValueName}} {{RailMLType|tElementDescription}}, optional<br />
<br />
* {{Attr|zValueUnit}} optional<br />
<br />
The element {{RS:Tag|valueTable|{{{parent|FIXME}}}}} is optional as alternative to [[RS:mathml|mml:math]] in order to describe any curve. {{AddAnn|{{{constraints_en|}}}|{{{constraints_de|}}} }}<br />
|example={{includeTable|Template:Table/Template:InheritValueTable}}<br />
|minocc=0<br />
}}<br />
</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritSegmentTable&diff=15342Template:InheritSegmentTable2024-01-22T20:04:44Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>{{ElementDocu|<br />
elementName = segmentTable<br />
|intro={{{intro|2.5}}}<br />
|semantics =<br />
The element {{RS:Tag|segmentTable|{{{parent|FIXME}}}}} provides a flexible mechanism for description of segments of arbitrary curves y = ''f''(x) in {{rml}}. In contrast to the {{RS:Tag|valueTable|{{{parent|FIXME}}}}} not particular points of the curve are defined but segments of a function representing the curve. The function used for modelling these curves is a polynomial expression of various order. Thus each line within this table has to be used as a recipe to build up the polynomial.<br />
<br />
The table consist of the informative details of name and unit of each coordinate within the related attributes of the element {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. The {{RS:Tag|columnHeader}} takes the exponent values needed for the polynomial. The corresponding values in the {{RS:Tag|valueLine}} represent the coefficients to be multiplied with. For a particular x-value the resulting P(x) can be calculated by this formula.<br />
<br />
[[File:SegmentTable.png]]<br />
<!--P(x) = \sum_{i=0}^n a_ix^i, \quad n \ge 0--><br />
<br />
According the normal conventions 'x' means the independent variable. 'y' is direct dependent on 'x' and conforms to y = ''f''(x). 'i' is the exponent used for the order of 'x', i.e. x^i.<br />
<br />
The {{Attr|segmentStartValue}} in each {{RS:Tag|valueLine}} gives the lower limit of the interval the segment is valid for. The upper limit is the next higher {{Attr|segmentStartValue}} or the maximum value given elsewhere. {{AddAnn|{{{semantics_en|}}}| }}<br />
<br />
{{Deu|1=Das Element {{RS:Tag|segmentTable|{{{parent|FIXME}}}}} bietet die flexible Möglichkeit beliebige Kurvenabschnitte für y = ''f''(x) zu beschreiben. Im Gegensatz zur {{RS:Tag|valueTable|{{{parent|FIXME}}}}} werden dabei nicht einzelne Datenpunkte sondern eine Funktion spezifiziert. Als Funktion wird dabei auf ein Polynom beliebiger Ordnung zurück gegriffen, um die Kurvenabschnitte zu modellieren. Somit stellt jede Zeile in dieser Tabelle das Rezept für die Polynomgleichung dar.<br /><br/ >Die Tabelle besteht aus der informativen Angabe von Name und Einheit der jeweiligen Koordinate in den Attributen dieses Elements {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. Das Unterelement {{RS:Tag|columnHeader}} nimmt die Koeffizienten für den Polynom auf. Die eigentlichen Werte in den einzelnen Unterelementen {{RS:Tag|valueLine}} sind die zugehörigen Koeffizienten. Damit kann der Polynom zusammengebaut werden und ein y-Wert für jeden x-Wert berechnet werden.<br /><br/ >Gemäß der üblichen Konventionen stellt 'x' die unabhängige Variable dar. 'y' ist der direkt von 'x' abhängige Wert, sodass gilt y &#61; ''f''(x). 'i' ist der Exponent für die jeweilige Potenz von 'x', d.h. x^i }} {{AddAnn| |{{{semantics_de|}}} }}<br />
<br />
|parent = {{{parentLink|FIX ME}}}<br />
<br />
|childs =<br />
{{RS:Tag|columnHeader|segmentTable}}, {{RS:Tag|valueLine|segmentTable}}<br />
<br />
|ownAttributes =<br />
* {{Attr|segmentStartValueName}}: This is the descriptive name for the x-coordinate in the {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. {{AddAnn|{{{segmentStartValueName|}}}|{{{segmentStartValueName_de|}}} }}<br />
<br />
* {{Attr|segmentStartValueUnit}}: This is the unit used for the values of the x-coordinate in the {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. For scalars the value '1' shall be given. {{InheritUnit}} {{AddAnn|{{{xValueUnit|}}}|{{{xValueUnit_de|}}} }}<br />
<br />
* {{Attr|functionValueName}}: This is the descriptive name for the y-coordinate in the {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. {{AddAnn|{{{yValueName|}}}|{{{yValueName_de|}}} }}<br />
<br />
* {{Attr|functionValueUnit}}: This is the unit used for the values of the y-coordinate in the {{RS:Tag|segmentTable|{{{parent|FIXME}}}}}. For scalars the value '1' shall be given. {{InheritUnit}} {{AddAnn|{{{yValueUnit|}}}|{{{yValueUnit_de|}}} }}<br />
<br />
|constraints =<br />
* {{Attr|segmentStartValueName}} {{RailMLType|tElementDescription}}, mandatory<br />
<br />
* {{Attr|segmentStartValueUnit}} mandatory<br />
<br />
* {{Attr|functionValueName}} {{RailMLType|tElementDescription}}, mandatory<br />
<br />
* {{Attr|functionValueUnit}} mandatory<br />
<br />
<br />
The element {{RS:Tag|segmentTable|{{{parent|FIXME}}}}} is optional as alternative to {{RS:Tag|valueTable}} in order to describe any curve. {{AddAnn|{{{constraints_en|}}}|{{{constraints_de|}}} }}<br />
|example={{includeTable|Template:Table/Template:InheritSegmentTable}}<br />
|minocc=0<br />
}}<br />
</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritOrganizationalUnits&diff=15341Template:InheritOrganizationalUnits2024-01-22T20:03:40Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>{{ElementDocu|<br />
elementName = organizationalUnits<br />
<br />
|parent = {{{parentLink|FIXME}}}<br />
<br />
|childs = {{{{{ns}}}:Tag|infrastructureManager}}, {{{{{ns}}}:Tag|vehicleManufacturer}}, {{{{{ns}}}:Tag|vehicleOperator}}, {{{{{ns}}}:Tag|customer}}, {{{{{ns}}}:Tag|railwayUndertaking}}, {{{{{ns}}}:Tag|operationalUndertaking}}, {{{{{ns}}}:Tag|concessionaire}}, {{{{{ns}}}:Tag|contractor}}<br />
<br />
|semantics = {{Intro|2.2}} Container element for pre-defining organizational units, that will be referred from within the {{rml}} file.<br />
{{AddAnn|{{{semantics|}}}|{{{semantics_de|}}} }}<br />
<br />
|constraints = Child elements should occur in the defined order (see XML-Schema). Each child element may be omitted, occur once or as much you like.<br />
{{AddAnn|{{{constraints|}}}|{{{constraints_de|}}} }}<br />
<br />
|notes = {{{notes|{{Ann|None.}}}}} {{Deu|<br>{{{notes_de|}}} }}<br />
<br />
|example = {{{example|{{Ann|None.}}}}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritMetadata&diff=15340Template:InheritMetadata2024-01-22T20:02:25Z<p>RailML Coord Documentation: </p>
<hr />
<div><br />
<includeonly>{{ElementDocu|<br />
elementName = metadata<br />
<br />
|parent = {{{parentLink|FIXME}}}<br />
<br />
|childs = {{{{{ns}}}:Tag|dc:creator}}, {{{{{ns}}}:Tag|dc:date}}, {{{{{ns}}}:Tag|dc:format}}, {{{{{ns}}}:Tag|dc:identifier}}, {{{{{ns}}}:Tag|dc:language}}, {{{{{ns}}}:Tag|dc:source}}, {{{{{ns}}}:Tag|dc:title}}, {{Intro|2.2}} {{{{{ns}}}:Tag|organizationalUnits}}<br />
<br />
|semantics =<br />
The element {{{selfLink|FIXME}}} provides a flexible collection of {{external|https://dublincore.org|Dublin Core metadata}} based on {{Attr|xs:any}}.<br/><br />
{{Intro|2.2}} Furthermore some basic, export specific organizational bindings may be predefined.<br />
<br />
|constraints =<br />
The element {{{selfLink|FIXME}}} may be ommitted or used once.<br/><br />
Dublin Core elements (with 'dc:' prefix) may occur in any order and any count. The {{rml}} element {{{{{ns}}}:Tag|organizationalUnits}} should come last, or may be omitted.<br />
<br />
|example =<br />
see {{external|https://www.irfp.de/download/railml_beispiel_dc.pdf|{{rml}} recommendation and example for usage of DC elements|lang=German & English|format=PDF|size=151 kByte}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritInfrastructureManager&diff=15339Template:InheritInfrastructureManager2024-01-22T20:00:46Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><br />
<includeonly>{{ElementDocu|<br />
elementName = infrastructureManager<br />
<br />
|parent = {{{parentLink|FIXME}}}<br />
<br />
|childs =<br />
{{{{{ns}}}:Tag|additionalName|infrastructureManager}}, {{{{{ns}}}:Tag|any}}<br />
<br />
|semantics = Pre-defining a railway infrastructure manager, that is needed to refer from within the {{rml}} data set.<br/><br />
{{Deu|Definition eines EIU ([https://de.wikipedia.org/wiki/Eisenbahninfrastrukturunternehmen Eisenbahninfrastrukturunternehmen]), dass in der {{rml}}-Datei referenziert wird. }}<br />
{{AddAnn|{{{semantics|}}}|{{{semantics_de|}}} }}<br />
<br />
|inheritedAttributes =<br />
{{InheritIdName<br />
|id =<br />
|code =<br />
|name =<br />
|description =<br />
}}<br />
|ownAttributes=''None''<br />
|constraints =<br />
{{InheritIdNameConstraints}}<br />
The Element {{{selfLink|FIXME}}} may occur several times.<br />
{{AddAnn|{{{constraints|}}}|{{{constraints_de|}}} }}<br />
<br />
|notes = {{{notes|{{Ann|None.}}}}} {{Deu|<br>{{{notes_de|}}} }}<br />
<br />
|example = {{{example|{{Ann|None.}}}}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritGauge&diff=15338Template:InheritGauge2024-01-22T19:59:37Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly><br />
* {{Attr|value}}: Track width in mm [Description of the FBS {{rml}} interface] {{AddAnn|{{{value|}}}|{{{value_de|}}} }}</includeonly><noinclude><br />
==Usage==<br />
This template displays the specific attribute ''value'' to gauges and allows for an English and a German comment.<br />
===Arguments===<br />
The template has two optional arguments:<br />
*value: an English comment on ''value''<br />
*value_de: a German comment on ''value''<br />
===Dependencies===<br />
This template depends on [[Template:Attr]] and [[Template:AddAnn]]. No other templates build on it.<br />
==Example==<br />
<nowiki>{{inheritGauge}}</nowiki><br />
<br />
delivers<br />
<br />
{|border="1"<br />
|<br />
* {{Attr|value}} {{AddAnn|| }}<br />
|}<br />
<br />
<nowiki>{{inheritGauge<br />
|value=An English comment on value<br />
|value_de=A German comment on value<br />
}}</nowiki><br />
<br />
delivers<br />
<br />
{|border="1"<br />
|<br />
* {{Attr|value}} {{AddAnn|An English comment on value|A German comment on value }}<br />
|}<br />
<br />
The template is employed by [[IS:gauge]] and [[IS:gaugeChange]]<br />
<br />
[[Category:AttributeTemplate]]</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritElectrification&diff=15337Template:InheritElectrification2024-01-22T19:58:07Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>* {{Attr|type}} Possible values are:<br />
:* {{Enum|none}}: Non-electrified track requiring vehicles with independent self-contained propulsion <ref name="Norway">{{external|https://www.jernbanedirektoratet.no/globalassets/documenter/railml/20220617_railml2.4norismodel_v1.5.xlsx|Jernbanedirektoratet {{rml|2.4}} glossary}}</ref><br />
:* {{Enum|overhead}}: This is a catenary.<br />
:* {{Enum|3rdRail}}: {{wikipedia|Third rail}}; this is a conductor placed along or between the rails. For example, it is used by {{wikipedia|Network Rail}}.<br />
:* {{Enum|sideRail}}: This is a rail for power supply conducted by pick-up shoe. For example, it is used by {{wikipedia|Berlin S-Bahn}}.<br />
:* {{OtherEnum<br />
|notes_en =<br />
|notes_de =<br />
}} {{AddAnn|{{{type|}}}|{{{type_de|}}} }}<br />
<br />
* {{Attr|voltage}} Contact line voltage in volts <ref name="FBS">{{external|https://www.irfp.de/files/iRFP/Downloads/fbs_railml2_dokumentation.pdf|Description of the FBS {{rml}} interface}}</ref> {{AddAnn|{{{voltage|}}}|{{{voltage_de|}}} }}<br />
<br />
* {{Attr|frequency}}: This is the frequency in Hertz of a track circuit. For DC track circuits this shall be set to zero. Omitting this value shall be interpreted as not applicable <ref name="Tutorial">{{external|https://wiki3.railml.org/wiki/CO:electrificationSystem|{{rml|3.1}} Tutorial Simple Example Step-by-Step Part 2: Interlocking}}</ref>. {{AddAnn|{{{frequency|}}}|{{{frequency_de|}}} }}<br />
</includeonly><br />
<br />
<noinclude><br />
==Usage==<br />
This template displayes the attributes ''type'', voltage'' and ''frequency''. For ''type'' it displayes the list of possible values, including ''other:anything'' — with a standard comment on the least, and optional comments in English and German. Moreover it allows for English and German comments on voltage and frequency.<br />
{{note|1=Please, set ''ref=1'' within [[template:elementDocu]] in all articles calling this template.|2=reminder}}<br />
===Attributes===<br />
The template has six optional arguments:<br />
*type: English Comment on value ''other:anything'' of attribute ''type''<br />
*type_de: German Comment on value ''other:anything'' of attribute ''type''<br />
*voltage: English comment on attribute ''voltage''<br />
*voltage_de: German comment on attribute ''voltage''<br />
*frequency: English comment on attribute ''frequency''<br />
*frequency_de: German comment on attribute ''frequency''<br />
===Dependencies===<br />
This template builds on [[Template:Attr]], [[Template:Enum]] and [[Template:AddAnn]]. No other templates depend on it.<br />
<br />
==Examples==<br />
<pre>{{InheritElectrification}}</pre><br />
<br />
delivers<br />
<br />
{{InheritElectrification}}<br />
<br />
<pre>{{InheritElectrification<br />
|type=English Comment on value other:anything of attribute type<br />
|type_de=German Comment on value other:anything of attribute type<br />
|voltage=English comment on attribute voltage<br />
|voltage_de=German comment on attribute voltage<br />
|frequency=English comment on attribute frequency<br />
|frequency_de=German comment on attribute frequency<br />
}}</pre><br />
<br />
delivers<br />
<br />
{{InheritElectrification<br />
|type=English Comment on value other:anything of attribute type<br />
|type_de=German Comment on value other:anything of attribute type<br />
|voltage=English comment on attribute voltage<br />
|voltage_de=German comment on attribute voltage<br />
|frequency=English comment on attribute frequency<br />
|frequency_de=German comment on attribute frequency<br />
}}<br />
<br />
The template is employed by [[IS:electrification]] and [[IS:electrificationChange]].<br />
<br />
==References==<br />
<references /><br />
<br />
[[Category:AttributeTemplate]]</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritDesignator&diff=15336Template:InheritDesignator2024-01-22T19:56:09Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div>{{ElementDocu|<br />
elementName = designator<br />
|intro={{{intro|}}}<br />
|parent = {{{parent|{{tag|{{#sub:{{SUBPAGENAME}}|0|2}}|{{#explode:{{SUBPAGENAME}}| |-1}}}}}}}<br />
|childs=''None''<br />
|minocc=0<br />
|inheritedAttributes=''None''<br />
|semantics ={{{semantics|{{fixme}}}}}<br />
|ownAttributes =<br />
* {{Attr|register}}: Name of the register, e.g. registers for OCPs: IBNR, DB640, RL100 or DIDOK. Choose a value from the {{rml}} codelist [[Registers.xml]] or name your own register starting with an underscore.<br />
* {{Attr|entry}}: An entity's code in the specified register.<br />
* {{Attr|startDate}}: Date from when (including) the entry becomes or became valid. The entry can be considered as "valid since ever" if this attribute is not used (no other entry of that register was valid during the validity period of the file).<br />
* {{Attr|endDate}}: Date (including) when the entry becomes or became invalid. The entry can be considered as valid until canceled if this attribute is not used (no other entry of that register will become valid during the validity period of the file as known so far).<br />
|notes =<br />
A list of current entries can be found on page [[Dev:Registers#Current entries]].<br />
The procedure to add entries to the codelist is described on page [[Dev:Codelists#Missing entries]].<br />
|constraints =<br />
* {{Attr|register}} {{XsdType|string}}, required<br />
* {{Attr|entry}} {{XsdType|string}}, required<br />
* {{Attr|startDate}} {{XsdType|date}}, optional: shall be lower or equal {{Attr|endDate}} if both are used. Must not overlap with other validity periods of the same register for the same {{IS:Tag|ocp}}.<br />
* {{Attr|endDate}} {{XsdType|date}}, optional: shall be higher or equal {{Attr|startDate}} if both are used. Must not overlap with other validity periods of the same register for the same {{IS:Tag|ocp}}.<br />
|semcon={{startEndCon}}<br />
|example={{{example|}}}<br />
|backHome = IS:elements<br />
}}<br />
[[category:designator]]</div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritDCtitle&diff=15335Template:InheritDCtitle2024-01-22T19:54:45Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><includeonly>{{InheritDCelement<br />
|elementName = dc:title<br />
<br />
|parentLink = {{{parentLink|FIXME}}}<br />
<br />
|selfLink = {{{selfLink|FIXME}}}<br />
|childs={{#if:{{{childs|}}}|{{{childs}}}|''None''}}<br />
|DCdefinition = A name given to the resource.<br />
<br />
|railSemantics = This may be used for identifying a name for the data set ({{rml}}file).<br />
<br />
|semantics = {{{semantics|}}}<br />
<br />
|semantics_de = {{{semantics_de|}}}<br />
<br />
|lang = {{{lang|}}}<br />
<br />
|lang_de = {{{lang_de|}}}<br />
<br />
|constraints = {{{constraints|}}}<br />
<br />
|constraints_de = {{{constraints_de|}}}<br />
<br />
|example = <br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:title xml:lang="de">Ostnetz Musterbahn GmbH 2018</dc:title><br />
<dc:title xml:lang="en">Railway NorthSouth 2018</dc:title<br />
</syntaxhighlight><br />
<br />
|back = {{{back|FIXME}}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritDCsource&diff=15334Template:InheritDCsource2024-01-22T19:53:48Z<p>RailML Coord Documentation: railML→{{rml}}</p>
<hr />
<div><br />
<includeonly>{{InheritDCelement<br />
|elementName = dc:source<br />
<br />
|parentLink = {{{parentLink|FIXME}}}<br />
<br />
|selfLink = {{{selfLink|FIXME}}}<br />
|childs={{#if:{{{childs|}}}|{{{childs}}}|''None''}}<br />
|DCdefinition = A related resource from which the described resource is derived.<br />
<br />
|DCdescription = The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.<br />
<br />
|railSemantics = This may be used for identifying the software system which was used for creating the data set ({{rml}} file). Additional internal software system version strings may be integrated. It may be used<!--{{ref|iRFP: railml_beispiel_dc.pdf p.15f}}--><br />
* to identify the writing software in a unique matter,<br />
* optionally to name the data source (source database or source files) <br />
<br />
|semantics = {{{semantics|}}}<br />
<br />
|semantics_de = {{{semantics_de|}}}<br />
<br />
|lang = The usage of {{Attr|xml:lang}} does not make any sense in the context of a software identification. {{{lang|}}}<br />
<br />
|lang_de = {{{lang_de|}}}<br />
<br />
|constraints = If independent software tools are needed for creating the resource multiple {{{selfLink|FIXME}}} elements should be used for identifying each component separately. {{{constraints|}}}<br />
<br />
|constraints_de = {{{constraints_de|}}}<br />
<br />
|example = <br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:source>SoftTimetables 1.0-4711</dc:source><br />
<dc:source>WareInfrastructure 0.9-815</dc:source><br />
</syntaxhighlight><br />
<br />
see also {{external|https://www.irfp.de/download/railml_beispiel_dc.pdf|{{rml}} recommendation and example for usage of DC elements|type=pdf|lang=German and English|comment=by Dirk Bräuer, iRFP Dresden|visited=2018-03-27|date=2012-05-23}}<br />
<br />
|back = {{{back|FIXME}}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentationhttps://wiki2.railml.org/index.php?title=Template:InheritDClanguage&diff=15333Template:InheritDClanguage2024-01-22T19:52:37Z<p>RailML Coord Documentation: </p>
<hr />
<div><br />
<includeonly>{{InheritDCelement<br />
|elementName = dc:language<br />
<br />
|parentLink = {{{parentLink|FIXME}}}<br />
<br />
|selfLink = {{{selfLink|FIXME}}}<br />
|childs={{#if:{{{childs|}}}|{{{childs}}}|''None''}}<br />
|DCdefinition = A language of the resource.<br />
<br />
|DCdescription = Recommended best practice is to use a controlled vocabulary such as {{external|https://www.ietf.org/rfc/rfc4646.txt|RFC 4646}}.<br />
<br />
|railSemantics = This may be used for identifying the default language and/or script of all {{Attr|name}} and {{Attr|description}} attributes in the children elements of {{{contextLink|FIXME}}}.<br />
<br />
If some element within the {{{contextLink|FIXME}}} element uses a separate {{Attr|xml:lang}} attribute its local re-definition overwrites the default language/script setting from this high-level element.<br />
<br />
The element {{{selfLink|FIXME}}} is intended to contain the Character Set the data belongs to. This value is of importance in case the containing Unicode names (station names a.s.o.) have to be converted into a non-Unicode-string by the reading software.<br />
<br />
This value is not to be mixed with <code><nowiki><?xml ... encoding='UTF-8' ?></nowiki></code> which defines the coding of the {{rml}} file (and all of its characters). Since a {{rml}} file is normally coded in UTF-8 the value of {{{selfLink|FIXME}}} is not necessary for pure reading. It is only necessary if the names have to be converted into a non-Unicode-string for the final target software. A reading algorithm shall not need to 'scan' the names for special characters which would mean a more empirical solution.<br />
<br />
For example, in case of <code><nowiki><dc:language>und-Grek</dc:language></nowiki></code> a reading programme could - without this statement - only recognise that there are obviously Greek names by finding high Unicode-(UTF-8-)values.<br />
<br />
Please note that for the main purpose of this element - defining the Script Character Set of the names in the {{rml}} file - it is not necessary nor usual to know a language. Most names (station names) are international and cannot be assigned to a certain language. Therefore, the language sub-tag of the BCP47 tag is often set to "und" (undefined) and only the script sub-tag is used, such as und-Latn, und-Grek, und-Arab, und-Hebr or und-Cyrl. If a writing programme does not know the script of the names it shall skip the attribute <metadata>.language.<br />
<br />
A problem is that there are no BCP47 tags for the European character sets of Latin script. There is the one and only ''und-Latn'' tag to be used for several code-pages as Western Europe, Central Europe, Balic a. s. o. Therefore, a further naming of the code-page number such as<br />
<!--Codepage=1252 (ANSI - Lateinisch I)--><br />
may be necessary but unfortunately there is no attribute for that so far.<br />
<br />
{{Deu|<br />
Das Element {{{selfLink|FIXME}}} soll den Zeichensatz angeben, in dem die Daten im schreibenden Programm vorliegen. Dieser Wert ist von Bedeutung, wenn die in der {{rml}}-Datei enthaltenen UTF-8-Zeichenketten (Bahnhofsnamen usw.) vom lesenden Programm in eine Nicht-Unicode-Zeichenkette umgewandelt werden müssen.}}<br />
<br />
{{Deu|<br />
Dieser Wert ist nicht zu verwechseln mit <code><nowiki><?xml ... encoding='UTF-8' ?></nowiki></code>, welcher die Codierung der {{rml}}-Datei und damit aller enthaltener Zeichen definiert. Da eine {{rml}}-Datei normalerweise im Zeichensatz UTF-8 codiert ist, ist der Wert {{{selfLink|FIXME}}} zum reinen Auslesen der {{rml}}-Datei nicht notwendig. Er ist nur von Bedeutung, wenn die Eigennamen aus der {{rml}}-Datei im Zielprogramm in Nicht-Unicode-Zeichensätze umgewandelt werden müssen. Ein lesendes Programm soll hier nicht erst alle Eigennamen auf eventuell vorhandene Umlaute "scannen" müssen, um sich auf eher empirische Weise für einen Zeichensatz zu entscheiden. Vielmehr soll das schreibende Programm - wann immer möglich - quasi die Herkunft oder Zugehörigkeit der Namen zu einer Sprache bzw. Region angeben.}}<br />
<br />
|semantics = {{{semantics|}}}<br />
<br />
|semantics_de = {{{semantics_de|}}}<br />
<br />
|lang = The usage of {{Attr|xml:lang}} does not make any sense in the context of an language identifier. {{{lang|}}}<br />
<br />
|lang_de = {{{lang_de|}}}<br />
<br />
|constraints = The controlled vocabulary for the element {{{selfLink|FIXME}}} is the same as for the {{Attr|xml:lang}} attributes: {{external|https://tools.ietf.org/html/bcp47|IETF BCP 47}}. Just in case a language is being scripted in different ways, or to address a certain script, add the script identifier (see {{external|https://en.wikipedia.org/wiki/ISO_15924|ISO 15924}} for the four-letter alphanumeric code) {{{constraints|}}}<br />
<br />
|constraints_de = {{{constraints_de|}}}<br />
<br />
|oneElement = true<br />
<br />
|example = <br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:language>de-CH</dc:language><br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:language>de-DE</dc:language><br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:language>el-Grek</dc:language><br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="xml"><br />
<dc:language>el-Latn</dc:language><br />
</syntaxhighlight><br />
<br />
|back = {{{back|FIXME}}}<br />
}}</includeonly><noinclude>{{TemplateDocu}}</noinclude></div>RailML Coord Documentation