TT:textFragment
textFragment
|
Schema description / Schemenbeschreibung
Position of textFragment in the XML-Tree / Position von textFragment im XML-Baum
- Parent: <textFragments>
- Children: None
Multiplicity / Anzahl
Semantics / Bedeutung
The Element <textFragment> contains texts used for placeholder replacement of special texts in passenger information systems (). 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 () 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
- xml:lang: xs:language, language identification, optional
- verboseness: FIXME
Optional
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.