Template:Switch/Dev:SemanticConstraints: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
No edit summary
No edit summary
Line 3: Line 3:
|IS:005={{DefSemcon|{{{1}}}|{{{2}}}|text={{@|height|IS:signalConstruction}} and {{@|positionAtTrack|IS:signalConstruction}} should not be used with {{@|type|IS:signalConstruction}}=virtual.|status=approved|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=975&start=0&|approved=2025-02-03}}
|IS:005={{DefSemcon|{{{1}}}|{{{2}}}|text={{@|height|IS:signalConstruction}} and {{@|positionAtTrack|IS:signalConstruction}} should not be used with {{@|type|IS:signalConstruction}}=virtual.|status=approved|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=975&start=0&|approved=2025-02-03}}
|IS:007={{DefSemcon|{{{1}}}|{{{2}}}|text=If the attribute {{@|isOpenEnd|IS:border}}="true" then the value of {{@|type|IS:border}} shall be set to "area".|status=proposed|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=955&start=0&}}
|IS:007={{DefSemcon|{{{1}}}|{{{2}}}|text=If the attribute {{@|isOpenEnd|IS:border}}="true" then the value of {{@|type|IS:border}} shall be set to "area".|status=proposed|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=955&start=0&}}
|IS:008={{DefSemcon|{{{1}}}|{{{2}}}|text=Aggregation of net elements should follow the tree data structure. See figure below.
This means that no two (mesoscopic) net elements can aggregate same (microscopic) net element.
In other words, (microscopic) net element can be aggregated by at most one (mesoscopic) net element.|status=proposed|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=948&start=0&}}
|IS:009={{DefSemcon|{{{1}}}|{{{2}}}|text=Linear (geometric) coordinates (explicit or implicit, e.g. calculated as a sum of the coordinate of beginning and the length of the net element) of the same place represented at different levels of aggregation should have the same value. In the figure below (linear) coordinate the coordinate of e.g. end of ne1 should be same as one of ne1.2.|status=proposed|proposed=2021-02-26|forum=https://www.railml.org/forum/index.php?t=msg&th=948&start=0&}}
|IS:010={{DefSemcon|{{{1}}}|{{{2}}}|text=Difference of linear coordinates if the beginning and end of net elements, represented by intrinsic coordinates 0 and 1 correspondingly, should equal the the @length of net element if all are present in the data.|status=proposed|proposed=2021-02-26|forum={{ticket|xxx}}}}
|IS:011={{DefSemcon|{{{1}}}|{{{2}}}|text=Aggregation must not happen within the same level of detail. In the figure below, element 1.1 must not aggregate element 1.2. This means that aggregating and aggregated net elements must not be referred from the same <level>|status=proposed|proposed=2024-02-29|forum=https://www.railml.org/forum/index.php?t=msg&th=948&start=0&}}
|#default={{fixme}}
|#default={{fixme}}
}}
}}
<noinclude>{{interwiki}}[[category:Template]]</noinclude>
<noinclude>{{interwiki}}[[category:Template]]</noinclude>

Revision as of 14:50, 19 May 2025

FIXME