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
 
kb/datenbanken/wr_moderne.txt · Last modified: 2006/03/07 21:28 by peter