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 70
    • Issues 70
    • 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
  • #238
Closed
Open
Issue created Jan 16, 2014 by Deleted User@deleted-user

Meaningful organizationalUnits elements for sub-schemas

It is already good, to support all organizationalUnits in the root railml/metadata element.

It would be better, to only provide meaningful organizationalUnits child elements for the sub-schema/metadata element. The "meaningful" organizationalUnits may be identified by all optional references within the sub-schemas. Currently, all child elements are possible.

<railml>
  <metadata>
    <organizationalUnits>
      <infrastructureManager.../>
      <vehicleManufacturer.../>
      <vehicleOperator.../>
      <customer.../>
      <railwayUndertaking.../>
      <operationalUndertaking.../>
      <concessionaire.../>
      <contractor.../>
    </organizationalUnits>
  </metadata>
  <infrastructure>
    <metadata>
      <organizationalUnits>
        <infrastructureManager.../>
        <contractor.../>
      </organizationalUnits>
    </metadata>
    ...
  </infrastructure>
  <rollingstock>
    <metadata>
      <organizationalUnits>
        <vehicleManufacturer.../>
        <vehicleOperator.../>
        <contractor.../>
      </organizationalUnits>
    </metadata>
    ...
  </rollingstock>
  <timetable>
    <metadata>
      <organizationalUnits>
        <vehicleOperator.../>
        <customer.../>
        <railwayUndertaking.../>
        <operationalUndertaking.../>
        <concessionaire.../>
        <contractor.../>
      </organizationalUnits>
    </metadata>
    ...
  </timetable>
</railml>
Assignee
Assign to
Time tracking

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