IS:textFragment

From railML 2 Wiki
Jump to navigation Jump to search


textFragment
 

Birne.png (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 / Description du schéma

Position of textFragment in the XML-Tree / Position von textFragment im XML-Baum / position de textFragment dans l’aborescence XML

Multiplicity / Anzahl / Multiplicité

[1..∞]

Semantics / Bedeutung / Sémantique

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 / Attributs de 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 / Contraintes syntactiques

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

Best practice & Examples / Empfohlene Anwendung & Beispiele / Bonnes pratiques & exemples

  <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 / Notes

Not yet described. / Noch nicht beschrieben. / Pas encore décrit.

Open issues / Offene Punkte/Pendenzen / Questions ouvertes

Not yet described. / Noch nicht beschrieben. / Pas encore décrit.