Skip to content
GitLab
    • Explore Projects Groups Topics Snippets
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 2 railML 2
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 50
    • Issues 50
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • railML.orgrailML.org
  • railML 2railML 2
  • Issues
  • #425
Something went wrong while setting issue due date.
Closed
Open
Issue created 4 years ago by Organisation@organisation.GOVOwner
  • New related issue

  • New related issue

Define semantic rules for using <speedChange> elements

Open

Define semantic rules for using <speedChange> elements

Description

In order to define continuous speed profiles along the whole track network, it is mandatory, that oriented elements are placed at every track begin and every track end leaving no gaps.

Background

This ticket was raised by Norway as part of the standardisation in Norway and shall be used commonly in the future.

is a sub-element of .

In addition to the speedProfile@name attribute, the speed profile is also indicated in the attribute @etcsTrainCategory of the element. The values of the speedChange@etcsTrainCategory are railML2.4nor specific and a mapping of the values of the international train category numbers, adapted accordingly to the definition of the attribute in the railML wiki.

In railML2.4nor the speed information modelled via elements must be defined along the full extent of all tracks. Thus, it is mandatory to place a in the beginning of a model with a @dir="up" and on the end of a model with a @dir="down" value or at a mileage direction change once for each direction (see also 3.10.2 of document linked below).

For more details see document “railML2.4nor Infrastructure Documentation“ (https://www.jernbanedirektoratet.no/railML), version 1.3, 03.07.2020, point 4.7 (page 42).

Links

  • Forum discussion:
  • [...]
  • Trac tickets:
  • #424
  • #425
  • Wiki documentation:
  • IS:speedChange: [https://wiki2.railml.org/wiki/IS:speedChange]
  • IS:speedProfile: [https://wiki2.railml.org/wiki/IS:speedProfile]

Proposed solution in railML 2.5

The element is already implemented in railML 2.x.

The action resulting from this ticket is a clarification in the wiki. The following new semantic rules must be defined:

  • Every line track has to have at least one <speedChange> at the track begin with parameters @pos="0" and @dir="up".
  • Every line track has to have at least one <speedChange> at the track end with parameters @pos="{value equal to trackEnd@pos}" and @dir="down".

Semantic rules need to be added in the railML 2 wiki.

Edited 3 years ago

    Tasks

    0

    No tasks are currently assigned. Use tasks to break down this issue into smaller parts.

    Linked items
    0

    Link issues together to show that they're related. Learn more.

    Activity


    • IS Coordination
      IS Coordination @coordination.IS · 3 years ago
      Maintainer
      • Description changed
        == Description ==
      + 
      + In order to define continuous speed profiles along the whole track network, it is mandatory, that oriented <speedProfile> elements are placed at every track begin and every track end leaving no gaps.
      + 
      + === Background ===
        
        This ticket was raised by Norway as part of the standardisation in Norway and shall be used commonly in the future.
        
        <speedChange> is a sub-element of <trackElements>.
        
        In addition to the speedProfile@name attribute, the speed profile is also indicated in the attribute @etcsTrainCategory of the <speedChange> element. The values of the speedChange@etcsTrainCategory are railML2.4nor specific and a mapping of the values of the international train category numbers, adapted accordingly to the definition of the attribute in the railML wiki.
        
        In railML2.4nor the speed information modelled via <speedChange> elements must be defined along the full extent of all tracks. Thus, it is mandatory to place a <speedChange> in the beginning of a model with a @dir="up" and on the end of a model with a @dir="down" value or at a mileage direction change once for each direction (see also 3.10.2 of document linked below).
        
        For more details see document “railML2.4nor Infrastructure Documentation“ (https://www.jernbanedirektoratet.no/railML), version 1.3, 03.07.2020, point 4.7 (page 42).
        
      - Which of the existing elements can be used?
      - 
      - * <speedChange>
      - 
      - === Background ===
      - 
      - […]
      - 
        === Links ===
        
        * Forum discussion:
      -  * […]
      +  * [...]
        * Trac tickets:
         * #425
        * Wiki documentation:
      -  * none
      +  * IS:speedChange:
      +  * IS:speedProfile:
        
        == Proposed solution in railML 2.5 ==
        
      - tbd
      + The element <speedChange> is already implemented in railML 2.x.
      + 
      + The action resulting from this ticket is a clarification in the wiki. The following new semantic rules must be defined:
      + * Every line track has to have at least **one <speedChange>** at the track begin **with parameters @pos="0" and @dir="up"**.
      + * Every line track has to have at least **one <speedChange>** at the track end **with parameters @pos="{value equal to trackEnd@pos}" and @dir="down"**. 
      • Status changed from new to accepted
      • Summary changed from Extend definition of and add values to Define semantic rules for using elements

      restructuring; adding solution proposal (semantic rules)

    • IS Coordination
      IS Coordination @coordination.IS · 3 years ago
      Maintainer
      • Description changed
        == Description ==
        
        In order to define continuous speed profiles along the whole track network, it is mandatory, that oriented <speedProfile> elements are placed at every track begin and every track end leaving no gaps.
        
        === Background ===
        
        This ticket was raised by Norway as part of the standardisation in Norway and shall be used commonly in the future.
        
        <speedChange> is a sub-element of <trackElements>.
        
        In addition to the speedProfile@name attribute, the speed profile is also indicated in the attribute @etcsTrainCategory of the <speedChange> element. The values of the speedChange@etcsTrainCategory are railML2.4nor specific and a mapping of the values of the international train category numbers, adapted accordingly to the definition of the attribute in the railML wiki.
        
        In railML2.4nor the speed information modelled via <speedChange> elements must be defined along the full extent of all tracks. Thus, it is mandatory to place a <speedChange> in the beginning of a model with a @dir="up" and on the end of a model with a @dir="down" value or at a mileage direction change once for each direction (see also 3.10.2 of document linked below).
        
        For more details see document “railML2.4nor Infrastructure Documentation“ (https://www.jernbanedirektoratet.no/railML), version 1.3, 03.07.2020, point 4.7 (page 42).
        
        === Links ===
        
        * Forum discussion:
         * [...]
        * Trac tickets:
      +  * #424
         * #425
        * Wiki documentation:
      -  * IS:speedChange:
      -  * IS:speedProfile:
      +  * IS:speedChange: [https://wiki2.railml.org/wiki/IS:speedChange]
      +  * IS:speedProfile: [https://wiki2.railml.org/wiki/IS:speedProfile]
        
        == Proposed solution in railML 2.5 ==
        
        The element <speedChange> is already implemented in railML 2.x.
        
        The action resulting from this ticket is a clarification in the wiki. The following new semantic rules must be defined:
        * Every line track has to have at least **one <speedChange>** at the track begin **with parameters @pos="0" and @dir="up"**.
        * Every line track has to have at least **one <speedChange>** at the track end **with parameters @pos="{value equal to trackEnd@pos}" and @dir="down"**. 

      adding links to Wiki

    • IS Coordination
      IS Coordination @coordination.IS · 3 years ago
      Maintainer
      • Cc added @coordination.IS
      • Description changed
        == Description ==
        
        In order to define continuous speed profiles along the whole track network, it is mandatory, that oriented <speedProfile> elements are placed at every track begin and every track end leaving no gaps.
        
        === Background ===
        
        This ticket was raised by Norway as part of the standardisation in Norway and shall be used commonly in the future.
        
        <speedChange> is a sub-element of <trackElements>.
        
        In addition to the speedProfile@name attribute, the speed profile is also indicated in the attribute @etcsTrainCategory of the <speedChange> element. The values of the speedChange@etcsTrainCategory are railML2.4nor specific and a mapping of the values of the international train category numbers, adapted accordingly to the definition of the attribute in the railML wiki.
        
        In railML2.4nor the speed information modelled via <speedChange> elements must be defined along the full extent of all tracks. Thus, it is mandatory to place a <speedChange> in the beginning of a model with a @dir="up" and on the end of a model with a @dir="down" value or at a mileage direction change once for each direction (see also 3.10.2 of document linked below).
        
        For more details see document “railML2.4nor Infrastructure Documentation“ (https://www.jernbanedirektoratet.no/railML), version 1.3, 03.07.2020, point 4.7 (page 42).
        
        === Links ===
        
        * Forum discussion:
         * [...]
        * Trac tickets:
         * #424
         * #425
        * Wiki documentation:
         * IS:speedChange: [https://wiki2.railml.org/wiki/IS:speedChange]
         * IS:speedProfile: [https://wiki2.railml.org/wiki/IS:speedProfile]
        
        == Proposed solution in railML 2.5 ==
        
        The element <speedChange> is already implemented in railML 2.x.
        
        The action resulting from this ticket is a clarification in the wiki. The following new semantic rules must be defined:
        * Every line track has to have at least **one <speedChange>** at the track begin **with parameters @pos="0" and @dir="up"**.
        * Every line track has to have at least **one <speedChange>** at the track end **with parameters @pos="{value equal to trackEnd@pos}" and @dir="down"**. 
      + 
      + Semantic rules need to be added in the railML 2 wiki.
      • Owner set to @documentation.GOV
      • Status changed from accepted to assigned

      Semantic rules need to be added in wiki;

      ticket has been re-assigned to Mr. Leberl who is responsible for railML wiki documentation

    • IS Coordination mentioned in issue #424 3 years ago

      mentioned in issue #424

    • IS Coordination changed the description 3 years ago

      changed the description

    • Documentation
      Documentation @documentation.GOV · 3 years ago
      Maintainer

      The Semcon has been introduced under

      https://wiki2.railml.org/wiki/IS:speedChange#semconIS:011

      and the change has been listed under

      https://wiki2.railml.org/wiki/Dev:changes/2.5#.3CspeedChange.3E_has_been_extenden_with_a_second_semantic_constraint.

      @coordination.IS please check the changes.

    • Documentation assigned to @coordination.IS and unassigned @documentation.GOV 3 years ago

      assigned to @coordination.IS and unassigned @documentation.GOV

    • TT Coordination changed milestone to %2.5 2 years ago

      changed milestone to %2.5

    • TT Coordination removed 2.5 label 2 years ago

      removed 2.5 label

    Please register or sign in to reply
    Assignee
    IS Coordination's avatar
    IS Coordination
    Assign to
    Labels
    0
    None
    0
    None
      Assign labels
    • Manage project labels

    Milestone
    No milestone
    None
    Due date
    None
    None
    None
    Time tracking
    No estimate or time spent
    Confidentiality
    Not confidential
    Not confidential

    You are going to turn on confidentiality. Only project members with at least the Reporter role, the author, and assignees can view or be notified about this issue.

    Lock issue
    Unlocked
    0
    0 Participants
    Reference:

    Menu

    Explore Projects Groups Topics Snippets

    railML.org e.V. (Registry of Associations: VR 5750) Phone: +49 351 47582911 Altplauen 19h; 01187 Dresden; Germany