Wiener Moderne
Dateneingabe
Die Daten werden einmalig vom Archiv als CSV geliefert und in das Backend importiert. Weitere Änderungen/Ergänzungen werden online im Backend geschehen.
Bei jedem Einspielen der Daten von CSV werden die alten Daten gelöscht !!
CSV-Format
Trennzeichen: ,
Feldbegrenzer: keine
Coding : MacRoman
Feldreihenfolge (beginnend mit 0 !!!):
autor,hrsg,titel,titel2,hrsg2, jahr,ort,reihe,typ,zeitschrift,jahrgang,heft,index 0 1 2 3 4 5 6 7 8 9 10 11 12
Import-Script
name : convert_wr_moderne_csv2postgres.pl input : <STDIN> delete all old entries before adding new ones errorreport : yes
Datenstruktur
Die Wiener Moderne beinhaltet über die Ansammlung von Texten hinaus eine Gliederung in bis zu drei Ebenen:
- Hauptkapitel
- Unterkapitel
- Unterunterkapitel
Diese Gliederung wird aus historischen Gründen im Feld >Index< abgebildet. Dieses Feld hat drei Zeilen, wobei die erste Zeile das Hauptkapitel beinhaltet, die zweite das Unterkapitel und die dritte das Unterunterkapitel. Jedes dieser Kapitel im Index hat eine numerische Kapitelnummer am Anfang, welche die Reihung der Kapitel festlegt.
Auswertung der Datenstruktur
geplant (finalisierung nach vorlage des konzepts)
- internes zusatzfeld, welches nur die kapitelnummern enthält zB 8.3 oder 8.3.9
- Definition der Kapitelnamen zu einer kapitelnummer in der systemdatenbank - zB 8.3.9= entenhausen
- funktion der templateengine, mit folgenden funktionen:
- gib mir alle Hauptüberschriften
- gib mir alle Unterüberschriften zu einer Hauptüberschrift
- gib mir alle Einträge zu einer Unterüberschrift
- detto für Unterunterüberschrift



