Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 3 railML 3
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 72
    • Issues 72
    • 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 3railML 3
  • Issues
  • #325
Closed
Open
Issue created Mar 14, 2018 by Coordination@coordination.GOVOwner

railML data in one vs. split files (de: railML Daten in einer oder getrennten Dateien)

Description

Background

In railML's IL developer telco on March 14th, 2018 the question of cross references for railML data in splitted railML files was raised.

It was agreed, that some investigations and description in railML's Wiki have to be done, covering the following aspects:

  • Advantages / Disadvantages
  • When to use, when not?
  • Rules for splitted railML files (e.g. same validity of data)
  • How to build the cross reference between files when using splitted files?
  • Best practice and example

Even this question is independent from railML 2.x or railML 3.x it was assigned to railML 2.x for immediate action.

Links

  • Forum discussion:
    • Thomas Nygreen, 10.01.2019: [https://www.railml.org/forum/index.php?t=msg&th=637&goto=2083&#msg_2083]
  • Trac tickets
    • #325 (closed)
    • #363 (closed)
  • Wiki documentation

Proposed solution railML 3.2

Splitting of infrastructure data

  • starts at topology level: one NetElement can only belong to exactly one file
  • NetElements don't necessarily have to know connected NetRelations
  • NetRelations require referencing of both connected NetElements
  • UUIDs are needed for external referencing of NetElements by NetRelations

Splitting of data from TT, IL, RS or CO still open for discussion.

Edited Feb 19, 2022 by IS Coordination
Assignee
Assign to
Time tracking

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