TT:places

From railML 2 Wiki
Jump to navigation Jump to search


places
 


Scheme description / Schemenbeschreibung

Position of places in the XML-Tree / Position von places im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

The element <places> contains the data related to particular passenger capacity with respect to the various categories of providing space for them.
(introduced with version 2.2)

Das Element <places> beinhaltet die Beschreibung zur Fahrgastkapazität des Fahrzeuges aufgeteilt nach den verschiedenen Kategorien der Unterbringung.

Attributes of places / Attribute von places

  • category: The type of places specified within this element.
    Possible values are:
  • class1 This is used for identifying the number of first class seats within the vehicle.
  • class2 This is used for identifying the number of standard class seats within the vehicle.
  • class3 This is used for identifying the number of third class seats within the vehicle.
  • standing This is used for identifying the number of standing places within the vehicle.
  • standingArea This is used for identifying the capacity of the vehicle, standing room in square meters. Flip-up seats not in use.
  • wheelchair This is used for identifying the number of places available for wheelchairs within the vehicle.
  • bicycle This is used for identifying the number of places available for bicycles within the vehicle.
  • couchette This is used for identifying the number of accommodation berths within the vehicle (couchette car).
  • bed This is used for identifying the number of bed places within the vehicle (sleeping car).
  • sleepingCompartment This is used for identifying the number of sleeping compartments. Not differentiated in class.
  • chair This is used for identifying the number of sleeping chairs within the vehicle.
  • bistro This is used for identifying the number of seating capacity in bistro area.
  • restaurant This is used for identifying the number of seating capacity in the restaurant/dining car.
  • foldingSeat This is used for identifying the number of Flip-up seats (folding and resting). Folding seats are seats with dedicated area for the seat when it is folded down. Resting seats are in dedicated standing area (like entry/exit area).
  • impairedToilet This is used for identifying the number of toilets usable for impaired persons.
  • toilet This is used for identifying the number of normal toilets.
  • business This is used for identifying the number of seats in special business compartments.
  • businessCompartment This is used for identifying the number of special business compartments.
  • family This is used for identifying the capacity of seats in the vehicle in family compartment with family services like playroom and baby wagon storage area/places.
  • familyCompartment This is used for identifying the number of family compartments.
  • toddler This is used for identifying the capacity of seats in the vehicle in compartments for babys and toddlers.
  • toddlerCompartment This is used for identifying the number of compartments for babys and toddlers.
  • other:anything: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply Dev:usingAny accordingly.
    This is used for identifying the number of any other type of places within the vehicle.
  • tapTsiType9039Code: Code list for the facility type description based on the directory of passenger code lists for the ERA technical documents used in TAP TSI (B.4.9039)
  • count: The number of places within the vehicle of the type given in the category attribute of the same element.
  • description: This allows an additional description or comment for the provided places.
  • xs:anyAttribute(introduced with version 2.3) This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?

Syntactic Constraints / Syntaktische Beschränkungen

  • category: union of (restriction of xs:string, tOtherEnumerationValue); tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending railML® enumeration lists, mandatory
  • tapTsiType9039Code: derived by tDigitString: xs:string; an arbitrary string consisting of digits from 0 to 9; not allowing white space, letters; no length restriction
  • count: xs:nonNegativeInteger, mandatory
  • description: xs:string, optional

One <passengerUsage> can have an unlimited number of <places> elements.

Best practice & Examples / Empfohlene Anwendung & Beispiele

<vehicle id='veh_DABpza785.2' name='DABpza785.2' numberNonDrivenAxles='4' track-Gauge='1.435' length='26.800' speed='160' bruttoWeight='55.000' net-toWeight='49.000'>
  <wagon>
    <passenger>
      <places category='class1' count='5'/>
      <places category='class2' count='89'/>
    </passenger>
  </wagon>
</vehicle>

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.