TT:textFragment

From railML 2 Wiki
Jump to navigation Jump to search


textFragment
 

­čĺí (introduced with version 2.5)
This element was introduced with version 2.5.
Dieses Element wurde mit Version 2.5 eingef├╝hrt.

Scheme description / Schemenbeschreibung

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

Multiplicity / Anzahl

[1..Ôł×]

Semantics / Bedeutung

The Element <textFragment> contains texts used for placeholder replacement of special texts in passenger information systems (Wiki banner.png). Each fragment can specified with meta data regarding its language and verboseness. The specified verboseness allows passenger information systems to select one of the available values that best suits the output technology for the special text. E.g. the string "Berlin Hauptbahnhof (tief)" may be used on displays that are wide enough for doing so or support a resolution high enough to properly display the text. Other displays may use a text with a lower verboseness level, for example "Berlin Haupbhf." or just "Berlin".

(introduced with version 2.2) Das Element <textFragment> enth├Ąlt Texte, die zum Ersetzen von Platzhaltern in Sondertexten in Fahrgastinformationssystemen (Wiki banner.png) dienen. Jedes Fragment kann mit Metadaten zu seiner Sprache und Ausf├╝hrlichkeit spezifiziert werden. Die angegebene Ausf├╝hrlichkeit erm├Âglicht es Fahrgastinformationssystemen, einen der verf├╝gbaren Werte auszuw├Ąhlen, der am besten zur Ausgabetechnik f├╝r den Sondertext passt. So kann z.B. die Zeichenfolge "Berlin Hauptbahnhof (tief)" auf Displays verwendet werden, die breit genug daf├╝r sind oder eine Aufl├Âsung unterst├╝tzen, die hoch genug ist, um den Text korrekt anzuzeigen. Andere Bildschirme k├Ânnen einen Text mit einer geringeren Ausf├╝hrlichkeit verwenden, z. B. "Berlin Hbf." oder einfach "Berlin".(introduced with version 2.5)

Attributes of textFragment / Attribute von textFragment

  • xml:lang (introduced with version 2.1): This is a unique identifier of language. It uses basically the language standard IETF BCP 47 (external link) which may be different to ISO 639-1 (external link) or ISO 639-2 (external link). For mapping hints see relation to other standards (external link).
  • xs:anyAttribute: This provides an extension point for non-railML┬« attributes in a foreign namespace. How to use it?
  • verboseness: Specifies the level of verboseness of the provided fragment. Possible values are:
  • reduced identifies a short version of the text
  • normal identifies the normal length version of the text
  • verbose identifies the extended/long version of the text

Syntactic Constraints / Syntaktische Beschr├Ąnkungen

One <textFragments> can have an unlimited number of <textFragment> elements.

Best practice & Examples / Empfohlene Anwendung & Beispiele

  <mediaResources>
    <textFragments>
      <textFragment xml:lang="de" verboseness="reduced">Berlin</textFragment>
      <textFragment xml:lang="de" verboseness="normal">Berlin Hbf.</textFragment>
      <textFragment xml:lang="de" verboseness="verbose">Berlin Hauptbahnhof (tief)</textFragment>
      <textFragment xml:lang="en" verboseness="reduced">Berlin</textFragment>
      <textFragment xml:lang="en" verboseness="normal">Berlin Main</textFragment>
      <textFragment xml:lang="en" verboseness="verbose">Berlin Mainstation (underground)</textFragment>
    </textFragments>
  </mediaResources>

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.