Terry's TMG Tips

 

TMG Variablen für Sätze

Letzte Aktualisierung dieser Seite am 10. Dez. 2005

Versionshinweis: Gültig für die TMG Versionen 4, 5 & 6. Einige Variablen sind in älteren Versionen nicht anwendbar.

Satzvariablen kommen im Rahmen der Satzstrukturen für Elemente zum Einsatz, um genau festzulegen, auf welche Art und Weise die verschiedenen Datenfelder in dem jeweiligen Element zu einem lesbaren Text in erzählenden Berichten zusammengesetzt werden. Mein Artikel über die Modifizierung von Satzstrukturen erläutert, wie man diese Variablen benutzt. Die Variablen für Ereignis-Elemente können auch in Notizfeldern eingesetzt werden. In meinen Artikeln Volkszählungs-Element / Fortgeschritten (z. Z. nur in Englisch) sowie Ein benutzerdefiniertes Testaments-Element finden Sie bei Bedarf Beispiele hierfür.

In den nachfolgenden Tabellen werden zum einen sämtliche verfügbaren Variablen aufgelistet und zum anderen wird deren Anwendung beschrieben. Es ist selbstverständlich möglich, die Variablen in die jeweiligen Felder einzutippen. Aber: generell ist es sicherlich wesentlich einfacher, sie direkt aus den jeweiligen Rechts-Klick-Menüs in den Notiz- bzw. Satzstrukturfeldern auszuwählen.

Die Definition der folgenden Begriffe kann vielleicht dafür hilfreich sein, die Tabellen besser zu verstehen:

Aktuelle Hauptperson Sobald ein erzählender Bericht erzeugt wird, verfügt jeder Absatz über eine Person "im Fokus" - das ist diejenige Person, auf die sich der Bericht erstreckt. Wenn ein Element über zwei Hauptpersonen verfügt und sich der Berichtsabschnitt nur auf eine davon erstreckt, dann ist es eben jene "Aktuelle Hauptperson", die im "Fokus" dieses Absatzes steht.
Andere Hauptperson Hierbei handelt es sich um die Hauptperson, die nicht im "Fokus" des Berichtsabschnittes steht.
Hauptperson 1 Die Hauptperson, die als erste in dem Bildschirm "Element-Eintrag" aufgeführt ist.
Hauptperson 2 Die Hauptperson, die als zweite in dem Bildschirm "Element-Eintrag" aufgeführt ist.
Aktueller Zeuge Hierbei handelt es sich um den Zeugen, der im "Fokus" des Berichtsabschnittes steht.
Weitere Zeugen Jeder Zeuge, der nicht im "Fokus" des Berichtsabschnittes steht.
Ersetzendes Pronomen Einige Variablen für Namen erzeugen die ersetzenden Pronomen "Er" oder "Sie" anstatt den vollen Namen der Person auszugeben. Hiermit werden sehr häufige Namenswiederholungen im Text vermieden. Das Pronomen wird mit Ausnahme des ersten Satzes eines Absatzes in allen darauf folgenden Sätzen verwandt. Von dieser Regel gibt es einige spezielle Ausnahmen.
Funktionsname Dies ist der Name einer Funktion wie zum Beispiel "Pfarrer" und "Erbe", oder auch der Name einer Standardfunktion wie "Principal" (Deutsch: Hauptperson) oder "Witness" (Deutsch: Zeuge).

Variablen für Ereignis-Elemente - diese Variablen können in sämtlichen Ereignis-Elementen angewandt werden.

Variablen für Namen - erzeugen die Namen von Personen.

Variable
Ergebnis
Beispiel
Principals (Deutsch: Hauptpersonen) - Variablen, die sich auf Personen beziehen, die bezogen auf ein Element als dessen Principals (Deutsch: Hauptpersonen) erfaßt worden sind.
[P]
Vollständiger Name der aktuellen Hauptperson, oder ein ihn ersetzendes Pronomen Mary Jane Smith, oder Sie
[P+]
Vollständiger Name der aktuellen Hauptperson Mary Jane Smith
[PG]
Vorname der aktuellen Hauptperson Mary Jane
[PF]
Erstes Wort des Vornamens der aktuellen Hauptperson Mary
[PS]
Besitzanzeigender Name der aktuellen Hauptperson Mary Jane Smith's
[PGS]
Besitzanzeigender Vorname der aktuellen Hauptperson Mary Jane's
[PFS]
Erstes Wort des besitzanzeigenden Vornamens der aktuellen Hauptperson Mary's
[PO]
Vollständiger Name der anderen Hauptperson John Edward Black
[POG]
Vorname der anderen Hauptperson John Edward
[POF]
Erstes Wort des Vornamens der anderen Hauptperson John
[POS]
Besitzanzeigender Name der anderen Hauptperson John Edward Black's
[POGS]
Besitzanzeigender Vorname der anderen Hauptperson John Edward's
[POFS]
Erstes Wort des besitzanzeigenden Vornamens der anderen Hauptperson John's
[P1]
Vollständiger Name der Hauptperson 1 Mary Jane Smith
[P1G]
Vorname der Hauptperson 1 Mary Jane
[P1F]
Erstes Wort des Vornamens der Hauptperson 1 Mary
[P1S]
Besitzanzeigender Name der Hauptperson 1 Mary Jane Smith's
[P1GS]
Besitzanzeigender Vorname der Hauptperson 1 Mary Jane's
[P1FS]
Erstes Wort des besitzanzeigenden Vornamens der Hauptperson 1 Mary's
[P2]
Vollständiger Name der Hauptperson 2 John Edward Black
[P2G]
Vorname der Hauptperson 2 John Edward
[P2F]
Erstes Wort des Vornamens der Hauptperson 2 John
[P2S]
Besitzanzeigender Name der Hauptperson 2 John Edward Black's
[P2GS]
Besitzanzeigender Vorname der Hauptperson 2 John Edward's
[P2FS]
Erstes Wort des besitzanzeigenden Vornamens der Hauptperson 2 John's
Witnesses (Deutsch: Zeugen) - Variablen, die sich auf Personen beziehen, die bezogen auf ein Element als dessen Witnesses (Deutsch: Zeugen) erfaßt worden sind.
[W]
Vollständiger Name des aktuellen Zeugen, oder ein ihn ersetzendes Pronomen Tom Jones, oder Er
[W+]
Vollständiger Name des aktuellen Zeugen Tom Jones
[WO]
Vollständige(r) Name(n) der weiteren Zeugen May Jones, Sue Jones, und Fred Jones
Funktionen - Variablen, die sich mittels Anwendung der Funktion auf Personen beziehen, die bezogen auf ein Element entweder als dessen Principals (Deutsch: Hauptpersonen) oder als dessen Witnesses (Deutsch: Zeugen) erfaßt worden sind.
[R:Funktionsname]
Vollständiger Name der Person(en), die von der Funktion erfaßt werden, oder ein ihn (sie) ersetzendes Pronomen John Edward Black, oder Er, oder May Ellen Jones, Sue Mary Jones, und Fred Adam Jones
[R+:Funktionsname]
Vollständige(r) Name(n) der Person(en), die von der Funktion erfaßt werden John Edward Black, oder May Ellen Jones, Sue Mary Jones, und Fred Adam Jones
[RG:Funktionsname]
Vorname(n) der Person(en), die von der Funktion erfaßt werden John Edward, oder May Ellen, Sue Mary, und Fred Adam
[RF:Funktionsname]
Erste(r) Name(n) der Person(en), die von der Funktion erfaßt werden John, oder May, Sue, und Fred

Anmerkungen:

1. Innerhalb von TMG bezieht sich die Variable [R: Funktionsname], sofern sie in einem Satz über eine Person, der diese Funktion zugewiesen wurde, benutzt wird, ausschließlich auf diese eine Person. Wird die Variable dagegen in dem Satz für irgendeine andere Funktion benutzt, dann listet sie sämtliche Personen auf, denen diese Funktion zugewiesen worden ist.

2. Innerhalb von Second Site (ab Version 1.9 und später) liefert die Variable [R:Funktionsname] entweder ein Ergebnis wie in der vorstehenden Anmerkung Nr. 1 beschrieben oder sie kann auch sämtliche Personen auflisten, denen diese Funktion zugewiesen wurde. Welches Verhalten zum Tragen kommt, legen Sie in dem Fenster Data > Names fest.

3. Die weiteren Funktionsnamen Variablen listen ebenso immer sämtliche Personen auf, denen diese Funktion zugewiesen worden ist.

 

Variablen für Eltern - erzeugen die Namen der Eltern einer Person.

Variable
Ergebnis
Beispiel
[PAR]
Eltern der aktuellen Hauptperson , Sohn von Tom Jones und Mary Smith
[PARO]
Eltern der anderen Hauptperson , Tochter von Robert White und Martha Royal
[PAR1]
Namen der Eltern der Hauptperson 1 , Sohn von Tom Jones und Mary Smith
[PAR2]
Namen der Eltern der Hauptperson 2 , Tochter von Robert White und Martha Royal
[FATH]
Vater der aktuellen Hauptperson Tom Jones
[MOTH]
Mutter der aktuellen Hauptperson Mary Smith
[FATHO]
Vater der anderen Hauptperson Robert White
[MOTHO]
Mutter der anderen Hauptperson Martha Royal
[RPAR:Funktionsname] Eltern der Person mit dieser Funktion , Sohn von Tom Jones und Mary Smith

Anmerkungen:

1. [PAR], [PARO], [PAR1], [PAR2] und [RPAR:Funktionsname] erzeugen ein Komma und dann anschließend den Text "Sohn von" oder "Tochter von"; die anderen genannten tun dies nicht.

2. Variablen für Eltern verwenden immer den primären Namen der Eltern; sie können keine Namensvariante auswählen.

3. [RPAR:Funktionsname] erzeut generell eine unbrauchbare Ausgabe sobald mehr als eine Person mit der definierten Funktion in dem Element erfaßt worden ist.

 

Variablen für Pronomen - erzeugen Pronomen für Personen.

Variable
Ergebnis
Beispiel
[PP]
Besitzanzeigendes Pronomen für die aktuelle Hauptperson Sein oder Ihr
[OBJ]
Objektbezogenes Pronomen für die aktuelle Hauptperson Ihn oder Sie
[RP:Funktionsname]
Nominatives Pronomen für die Person(en), denen die Funktion zugewiesen wurde Er, Sie oder Sie
[RS:Funktionsname]
Besitzanzeigendes Pronomen für die Person(en), denen die Funktion zugewiesen wurde Sein, Ihr oder Ihre
[RM:Funktionsname]
Objektbezogenes Pronomen für die Person(en), denen die Funktion zugewiesen wurde Ihm, Ihr oder Ihnen

Variablen für Daten - beziehen sich auf das Datumsfeld.

Variable
Ergebnis
Beispiel
[D]
Vollständiges Datum 2 Feb 1923
[DD]
Wochentag und Datum Fr. 2 Feb 1923
[Y]
Jahr 1923

Anmerkungen:

1. Das Format von Datumsangaben wird gesteuert über die Einstellungen in Einstellungen > Programm-Optionen > Allgemein.

2. Tages- und Monatsbezeichnungen werden voll ausgeschrieben, wenn dies im Reiter "Datum" der Berichts-Optionen entsprechend ausgewählt wurde.

3. Die Präposition "am" oder "im" wird den Daten immer dann vorangestellt, wenn die Variable von bedingungsabhängigen ("spitzen") Klammern umgeben ist. Dies setzt jedoch voraus, daß sich nichts weiteres zwischen der ersten spitzen Klammer und der eigentlichen Variable befindet. Beispiele:
<[D]> erzeugt: am 2 Feb 1923
< [D]> erzeugt: 2 Feb 1923

 

Variablen für Altersangaben - erzeugen das Alter von Personen.

Variable
Ergebnis
Beispiel
[A]
Alter der aktuellen Hauptperson in Jahren im Alter von 78
[AE]
Alter der aktuellen Hauptperson in Jahren, Monaten und Tagen im Alter von 78 Jahren, 3 Monaten, 5 Tagen
[AO]
Alter der anderen Hauptperson in Jahren im Alter von 62
[AOE]
Alter der anderen Hauptperson in Jahren, Monaten und Tagen im Alter von 62 Jahren, 4 Monaten, 12 Tagen
[A1]
Alter der Hauptperson 1 in Jahren im Alter von 78
[A1E]
Alter der Hauptperson 1 in Jahren, Monaten und Tagen im Alter von 78 Jahren, 3 Monaten, 5 Tagen
[A2]
Alter der Hauptperson 2 in Jahren im Alter von 62
[A2E]
Alter der Hauptperson 2 in Jahren, Monaten und Tagen im Alter von 62 Jahren, 4 Monaten, 12 Tagen
[RA:Funktionsname]
Alter der Person(en) in der Funktion in Jahren im Alter von 78
[RE:Funktionsname]
Alter der Person(en) in der Funktion in Jahren, Monaten und Tagen im Alter von 78 Jahren, 3 Monaten, 5 Tagen

Anmerkungen:

1. Der Ausdruck "im Alter von" wird nur dann erzeugt, wenn die Variable in bedingungsabhängige ("spitze") Klammern gesetzt worden ist. Beispiel: <[A]>

2. Sofern die Funktion mehr als eine Person umfaßt, erzeugt die Funktionsvariable die Altersangabe für jede Person mit dieser Funktion, zum Beispiel: im Alter von 23, im Alter von 45 sowie im Alter von 38.

3. Die "E" Variablen erzeugen unterschiedliche Ergebnisse, wenn das primäre Geburtselement und das Element, das die Variable enthält, beide weniger als vollständige Tages-, Monats- und Jahresdaten aufweisen.

 

Variablen für Ortsangaben - beziehen sich auf die Ortsfelder.

Variable
Ergebnis
[L]
Ortsangaben (sämtlicher Felder, die zuvor im Orts-Stil oder den Berichts-Optionen festgelegt wurden)
[L1] oder [LA] oder [ADDRESSEE]
Feld für den Empfänger
[L2] oder [LD] oder [DETAIL]
Feld für das Ortsdetail
[L3] oder [LCI] oder [CITY]
Feld für die Stadt
[L4] oder [LCN] oder [COUNTY]
Feld für den (Land-) Kreis
[L5] oder [LS] oder [STATE]
Feld für das Bundesland
[L6] oder [LCR] oder COUNTRY]
Feld für den Staat
[L7] oder [LZ] oder [ZIP]
Feld für die Postleitzahl
[L8] oder [LL] oder [LATLONG]
Feld für den Breiten- / Längengrad
[L9] oder [LP] oder [PHONE]
Feld für die Telefonnummer
[L10] oder [LT] oder [TEMPLE]
Feld für den Tempel

Anmerkung:

Die Präposition "in" oder "im" wird den Ortsangaben immer dann vorangestellt, wenn die Variable von bedingungsabhängigen ("spitzen") Klammern umgeben ist. Dies setzt jedoch voraus, daß sich nichts weiteres zwischen der ersten spitzen Klammer und der eigentlichen Variable befindet. Beispiele:
   <[L]> erzeugt:   in San Francisco
   < [L]> erzeugt:  San Francisco

 

Variablen für Notizen - beziehen sich auf die Notizfelder.

Variable
Ergebnis
[M]
Der Inhalt des Notizfeldes
[M1]...[M9]
Die verschiedenen Segmente / Teilfelder eines geteilten Notizfeldes
[WM]
Der Inhalt des Notizfeldes für Zeugen
[WM1]...[WM9]
Die verschiedenen Segmente / Teilfelder eines geteilten Notizfeldes für Zeugen
<[M0]>
Unterdrückt, daß der Inhalt eines Notizfeldes "gedruckt" bzw. ausgegeben wird

Anmerkungen:

1. Segmente oder besser Teilfelder werden in Notizfeldern dadurch erzeugt, indem man die Abschnitte / Segmente mit doppelten "Barriere" Zeichen voneinander trennt. Muster:
    Das erste Teilfeld||das Zweite

2. Die Variablen für Notizen für Zeugen lassen sich ausschließlich in Sätzen für Zeugen verwenden.

 

 

Variablen für Namens-Elemente - Diese Variablen können nur in Namens-Elementen eingesetzt werden.

Variable
Ergebnis
[P]
Primärer Name der aktuellen Hauptperson
[N]
Name der aktuellen Hauptperson in dem aktuellen Element
[PP]
Besitzanzeigendes Pronomen für die aktuelle Hauptperson
[OBJ]
Objektbezogenes Pronomen für die aktuelle Hauptperson
[D]
Datum
[M]
Notizfeld
[M1]...[M9]
Teilfelder / Segmente eines geteilten Notizfeldes
<[M0]>
Unterdrückt, daß der Inhalt eines Notizfeldes "gedruckt" bzw. ausgegeben wird

 

Kontrollzeichen für den Einsatz in Sätzen

Es existieren drei ganz spezielle (Sonder-) Zeichen, die in Verbindung mit Satzvariablen angewandt werden können, die steuern, wie die jeweiligen Variablen interpretiert werden. Hierbei handelt es sich um:

 
Sonderzeichen
Ergebnis
Beispiel
<   >
Bezeichnet man als "Bedingungsabhängige Klammern" - sie veranlassen TMG dazu, einfach alles, was sich innerhalb dieser Klammern befindet zu ignorieren, wenn das jeweilige Referenzfeld keinen Inhalt hat. Macht man von diesen Klammern keinen Gebrauch und das Feld, auf das Bezug genommen wird ist tatsächlich leer, dann wird ein Ausdruck wie "unbekannter Wert" in der Ausgabe auftauchen. <mit [WO]>

Anmerkungen:

1. Text oder Zeichensetzung kann in die Klammern einbezogen werden. Beides wird trotzdem unterdrückt, wenn das Feld auf das Bezug genommen wird leer ist.

2. Es sollte jeweils nur eine Variable in dieselbe "Klammergruppe" gesetzt werden.

3. TMG setzt automatisch Leerzeichen um die Klammern und vermeidet damit fehlende oder überflüssige Leerzeichen.

4. Bei einigen Variablen, wie bereits bei den jeweiligen vorangehenden Tabellen aufgezeigt, erzeugen die Klammern zudem passende Präpositionen oder andere Texte, die einzubeziehen sind.

 
|
Die einfache Trennlinie ermöglicht die Verwendung eines abweichenden Textes, sofern eine Hauptperson 2 in dem Element vorhanden ist. Der Text vor der Trennlinie kommt dann zum Einsatz, wenn es nur eine Hauptperson gibt und der Text danach wird stattdessen benutzt, wenn eine zweite Hauptperson existiert. [P] <war|und [PO] waren>
||
Die doppelte Trennlinie ermöglicht die Verwendung verschiedener Sätze jenachdem, ob die Person im "Fokus" lebt oder nicht - so wie sie im Merkmal LIVING markiert ist (die Werte Y und ? werden dabei als "lebend / lebt" interpretiert). Der Teil vor der doppelten Trennlinie kommt zum Einsatz, sofern die Person nicht mehr lebt und der Teil danach, wenn sie lebt. [P] wohnte <[L]>||[P] wohnt <[L]>

Anmerkungen:

1. Auf deutschen Tastaturen findet man die senkrechteTrennlinie oftmals auf der gleichen Taste wie die Zeichen "<" / ">", die sich in der Regel links unten neben der Umschalttaste befindet. Auf englischen Tastaturen findet man diese Trennlinie dageben oft auf der gleichen Taste wie "\", die sich ihrerseits sehr häufig unter oder über der Eingabetaste befindet. Auf der jeweiligen Taste sieht man vielleicht auch, daß die senkrechte Linie unterbrochen ist, sodaß sie zweigeteilt erscheint.

2. Sowohl die einfache wie auch die doppelte senkrechte Trennlinie beziehen sich nur auf Hauptpersonen. Sollte die doppelte Trennlinie in Sätzen für Zeugen zum Einsatz kommen, dann steuert die Einstellung für das Merkmal der Hauptperson 1, welcher Teil des Satzes angewandt wird.

 


Kontakt zu Terry
(bitte nur in Englisch)
Kontakt zu Vera
(für deutsche Nachrichten)

 

Copyright 2000-2009