AAF-Definition, Stand 1.11.2005

Grundlegende AAF-Syntaxregeln

Folgende Punkte sind allgemein bei der Erstellung von AAF-Code zu beachten, sei es von Hand oder per Programmcode:


Mit dem Kommentarzeilenbezeichner #: können Kommentare in den Text eingefügt werden, die beim Lesen ignoriert werden.

Neue Bezeichner immer in einer neuen Zeile beginnen. Bezeichner, die nicht in der ersten Spalte beginnen, werden nicht erkannt. (Das kann z.B. zum Auskommentieren von Bezeichnern verwendet werden, wenn man vorher #: setzt).

Vor Beginn eines Datensatzes zur optischen Gliederung eine Leerzeile einfügen (vor jedem #A93:)

Immer alle Komatas bei Blöcken mit Kommaseparierung angeben.

Das Doppelkreuz # darf niemals außer am Bezeichner-Beginn, Komma nur innerhalb der Daten von #COM und #VIA Blöcken vorkommen.

Zeilenvorschübe innerhalb von Blöcken sind zur optischen Gliederung erlaubt und müssen von den Leseroutinen ignoriert werden.

Leerzeichen am Anfang und Ende von Feldern werden beim Einlesen entfernt (TRIM-Funktion). Somit ist es z.B. erlaubt, im #LPOS-Block Folgezeilen zur besseren optischen Gliederung mit Leerzeichen zu beginnen.

Immer alle Blöcke der Abteilungen A, B, C, D, S in genau dieser Reihenfolge innerhalb eines Datensatzes angeben. Innerhalb der Abteilungen ist die Reihenfolge beliebig.

Nichtbelegte bzw. nichtbekannte Datenfelder immer mit einem Stern belegen. Sind bei Positionsangaben die Ergebnisse nur minutengenau, werden die Sekunden immer als "nicht bekannt" mit ":**" belegt.

Bei Minuten-und Sekundenangabe immer führende Nullen verwenden. Ansonsten sind keine führenden Nullen notwendig. Sexagesimale Angaben (Sek, Minuten) werden im AAF immer mit dem Doppelpunkt als Trenner bezeichnet.

Mit dem "Dach" ^ können als Platzhalter Felder in Unterhoroskopen belegt werden, deren Inhalt vom entsprechenden Feld des jeweils übergeordneten Haupthoroskopes identisch übernommen werden soll.


>>> Zurück zur Übersichtsseite
>>> Zu "Abteilungen des AAF"
>>> Zu "Alle AAF-Bezeichner"