Template:List/Dev:SemanticConstraints
Jump to navigation
Jump to search
ID | Text | Status | Proposed | Approved | Deprecated | Forum | Instances |
---|---|---|---|---|---|---|---|
IS:001 | Starting time stamp (e.g. "from") shall be lower or equal any ending time stamp (e.g. "to") if both are given. Must not overlap with other validity periods within the same enclosing element. | approved | 2024-01-15 | 2024-04-15 | FIXME Forum missing | ||
IS:005 | @height and @positionAtTrack should not be used with @type=virtual. | approved | 2021-02-26 | 2025-02-03 | https://www.railml.org/forum/index.php?t=msg&th=975&start=0& | ||
IS:007 | If the attribute @isOpenEnd="true" then the value of @type shall be set to "area". | proposed | 2021-02-26 | Not yet approved | https://www.railml.org/forum/index.php?t=msg&th=955&start=0& | ||
IS:008 | 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. | proposed | 2021-02-26 | Not yet approved | https://www.railml.org/forum/index.php?t=msg&th=948&start=0& | ||
IS:009 | 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. | proposed | 2021-02-26 | Not yet approved | https://www.railml.org/forum/index.php?t=msg&th=948&start=0& | ||
IS:010 | 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. | proposed | 2021-02-26 | Not yet approved | #xxx | ||
IS:011 | 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> | proposed | 2024-02-29 | Not yet approved | https://www.railml.org/forum/index.php?t=msg&th=948&start=0& | ||
IS:012 | @pos should have only positive values because its a distance, thus -1 is not a valid value – Compare #567 | proposed | 2024-03-04 | Not yet approved | #xxx |