Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • RailTopoModel RailTopoModel
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • railML.orgrailML.org
  • RailTopoModelRailTopoModel
  • Issues
  • #22
Closed
Open
Issue created Nov 04, 2024 by TT Coordination@coordination.TTMaintainer

Ambiguity between AssociatedPositioningSystem and PositioningSystemCoordinate

Both, AssociatedPositioningSystem as well as the indirectly included PositioningSystemCoordinate instances refer to a positioning system. This creates and ambiguity because it cannot be ensured that the AssociatedPositioningSystem refers to the same PositioningSystem as all PositioningSystemCoordinates that are included in the AssociatedPositioningSystem via the included IntrinsicCoordinate. In order to mitigate this the subclassing of PositioningSytemCoordinate should be changed. PositioningSystemCoordinates that are referenced from an AssociatedPositioningSystem should not reference a PositioningSystem themselves. In this scenario the relevan positioning system for the coordinate is defined by the AssociatedPositioningSystem. This way the name of the class "AssociatedPositioningSystem" makes much more sense. However then referencing a PositioningSystemCoordinate from a AreaLocation, LinearLocation or SpotLocation the positioning system needs to be specified for the PositioningSystemCoordinate.

Assignee
Assign to
Time tracking

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