IS:line/3.2

From railML 3 Wiki
Jump to navigation Jump to search

Automatic Schemaexport for Element line

Autoexport from the XML-Schema for element IS:line of railML® version 3.2
Documentation A line is a sequence of one or more line sections forming a route, which connects operational points and which may consist of several tracks used for regular railway operation.
Subschema infrastructure
Parents* lines
Children areaLocation (0..*), beginsInOP (0..1), designator (0..*), endsInOP (0..1), external (0..*), gmlLocations (0..*), isValid (0..*), length (0..*), lineCombinedTransportCode (0..*), lineLayout (0..1), lineOperation (0..1), linePerformance (0..1), lineTrafficCode (0..*), linearLocation (0..*), name (0..*), networkLocation (0..*), spotLocation (0..*), typeDesignator (0..*)
Attributes:
  • basedOnTemplate: reference to a generic line (section) (optional; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}),

  • belongsToParent: reference to the (one and only) parent line (section)

    - if some information exists in parent and child, then information in child overwrites it in child

    - if some information exists only in parent, then child inherits this information from parent (optional; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}),

  • infrastructureManagerRef: reference to the infrastructure manager who owns the line (section) (see common/organizationalUnits) (optional; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}),

  • lineCategory: the category of the line according to the EU regulation EN 15528 (A, B1, B2, C2, ..., E5; other national values are also possible) (optional; xs:string; patterns: other:\w{2,})
Possible values:
  • A: axle load: 16.0 t, meter load: 5.0 t/m
  • B1: axle load: 18.0 t, meter load: 5.0 t/m
  • B2: axle load: 18.0 t, meter load: 6.4 t/m
  • C2: axle load: 20.0 t, meter load: 6.4 t/m
  • C3: axle load: 20.0 t, meter load: 7.2 t/m
  • C4: axle load: 20.0 t, meter load: 8.0 t/m
  • D2: axle load: 22.5 t, meter load: 6.4 t/m
  • D3: axle load: 22.5 t, meter load: 7.2 t/m
  • D4: axle load: 22.5 t, meter load: 8.0 t/m
  • D4xL: only valid for locomotives
  • E4: axle load: 25.0 t, meter load: 8.0 t/m
    only valid for freight cars
  • E5: axle load: 25.0 t, meter load: 8.8 t/m
    only valid for freight cars,

  • lineType: this attribute is for distinguishing between main line and branch lines (optional; xs:string)
Possible values:
  • branchLine: A branch line is a railway line which branches off a more important through route, usually a main line. These lines have mainly local traffic only, lower speeds and lower equipment criteria.
  • mainLine: A main line is an important section of a railway network, which connects cities or hubs and does serve high(er) speed passenger, larger cargo or suburban trains. Normally these lines are equipped with signals, train protection systems and allow higher speeds and axle loads,

  • id: the identifier of the object; this can be either of type xs:ID or UUID (obligatory; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}); compare: Dev:Identities
*Notice:
Elements may have different parent elements. As a consequence they may be used in different contexts.
Please, consider this as well as a user of this wiki as when developing this documentation further.
Aspects that are only relevant with respect to one of several parents should be explained exclusively in the documentation of the respective parent element.