Wikisource:DTA-Werkstatt/Automatisierung

aus Wikisource, der freien Quellensammlung

Erstellung der Seiten[Bearbeiten]

Zerteilung in eine XML pro Seite[Bearbeiten]

Hierfür gibt es von der DTA ein Skript, um das Gesammt-XML-Dokument eines Bandes zu einer XML Datei pro Seite zu zerteilen. Es wäre auch möglich den gesammten Band zu parsen, aber das wäre dann um einiges aufwendiger und auch sehr viel spezieller.

Parsen[Bearbeiten]

  • für das Einlesen der XML-Files in eine Objektstruktur wird die xml-minidom Implementierung aus Python benutzt, danach steht eine komplette Seite als Objektbaum bereit.
  • Dieser Objektbaum (bestehend aus Tag-Knoten und den Inhalt enthaltenden Text-Knoten) wird dann hierachisch durchlaufen. Für den bibliographischen Teil halten sich die Anzahl der möglichen Textauszeichnungen in engen Grenzen (Lemma, Textauszeichnungen, Schriften). Daraus lassen sich sehr klare Vorschriften (Algorithmen) ableiten, diese Knoten zu interpretieren.
  • Als Ergebnis dieses Schritts werden zwei Dinge entstehen:
    • sämtlichste Einzelseiten mit mit dem FKraus-Bot aus fertig gesetzt werden, aber in eine Wartungskategorie gesetzt werden um eventuelle WS-Nacharbeiten händisch durchzuführen (Links im Text, Bearbeitung von Fehlstellen ....)
      • der Text wird auch schon in Sektionen nach Lemmata eingeteilt sein.
    • eine Tabelle, die sämtlichste Lemmata enthält mit den dazugehörigen Seiten.

Weitere Aktionen auf den Einzelseiten[Bearbeiten]

Nach der Erstellung werden weitere automatische Schritte hier ausgeführt:

  • I-J Problematik
  • Auflösung der Bindestriche über Seitengrenzen hinaus
  • ...

Händischer Zwischenschritt[Bearbeiten]

die Korrekte Schreibung der Lemmata für WS kann durch kein Skript dieser Welt erledigt werden. Daher werden hier der vorher erstellten Tabelle folgende Informationen hinzugefügt:

  • gewünschtes Lemma für den Brümmer-Artikel
  • eventuelle Autorseite auf WS und WP (ich verspreche nix, aber ich kann versuchen, diese aus dem aktuellsten Lemma-Dumbs rauszupullen)
  • autobiographisch ja/nein (wird auch schon vorausgefüllt sein)
  • GND (halbautomatisch vielleicht machbar)
  • Sortierungstitel (Vorschläge bei einfachen Namen (nur ein Vorname wereen automatisch ausgefüllt))
  • ID im Brümmernachlass (halbautomatisch machbar)
  • ...
  • Häckchenbox, wenn ein Autor vollständig kontrolliert eingestellt ist.

Erstellung der Artikel[Bearbeiten]

Die Sektionen der einzelnen Seiten werden der Liste (vorheriger Schritt) nach zusammengefügt. Die Infoboxen werden automatisch aus der vorherigen Tabelle heraus gefüllt.

Zusatzarbeit[Bearbeiten]

Diese ist wirklich als eine solche zu betrachten. Im Nachhinein können sämtlichste Artikel (bzw. die Seiten) aus zusätzliche Eigenschaften nachkorrigiert werden. Hierzu wird eine Anleitung zur Nachkorrektur (analog zur ADB) erstellt werden.

  • ...