Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 3.36 KB

README.md

File metadata and controls

43 lines (33 loc) · 3.36 KB

Berner_Inkunabeln

Dieses Repositiory wird die Materialien (Code und Daten) für die Erstellung des Berner Inkunabelkatalogs ("Die Inkunabeln in der Universität Bern") enthalten.

01_Code_Download_Metadaten_Inkunabeln

Enthält den Code für den automatisierten Download der Inkunabel-Metadaten sowie ein Excel-File, in welches die für den Download erforderlichen Network IDs der Inkunabel-Metadaten abgelegt sind.

02_Code_Erstellung_Rohdatensätze

Enthält den Code für die automatisierte Zusammenführung der heruntergeladenen Inkunabel-Metadaten zum rohen Inkunabel-Datensatz. Nach einer händischen Bearbeitung stellt der mit diesem Code generierte Datensatz die Datengrundlage des Inkunabelkatalogs dar (siehe Ordner 10_Daten_Grundlage)

03_Code_Nachbearbeitung_Datensätze_Inkunabeln

Enthält den Code für die automatisierte Nachbearbeitung der händisch prozessierten Inkunabel-Datensätze (siehe Ordner 10_Daten_Grundlage) sowie ein Excel-File mit für die Legenden- und Bildeinbindung erforderlichen Informationen. Folgende Nachbearbeitungsschritte werden durchgeführt:

  • Ersetzen von Stoppzeichen durch Guillemets
  • Einfügen fehlender L5-Tags
  • Einfügen der jeweiligen Inkunabelnummer
  • Einfügen der Legenden- und Bildinformationen

04_Code_Überführung_Daten_in_Ausgabeformate

Enthält Scripte für die Konvertierung der nachbearbeiteten Inkunabel-Datensätze in die Ausgabeformate HTML und XML.

  • convert_to_XML_single: überführt die nachbearbeiteten Inkunabel-Datensätze in das XML-Format. Pro Inkunabel-Datensatz wird ein XML-File erstellt.
  • convert_to_HTML_single: überführt die nachbearbeiteten Inkunabel-Datensätze in das HTML-Format. Pro Inkunabel-Datensatz wird ein HTML-File erstellt.
  • concat_single_xmls: konkateniert die einzelnen XML-Files zu einem einzigen XML-File. Dieses File wird u. a. zur Erstellung des Inkunabelkatalogs im PDF-Format benötigt.

05_Code_Erstellung_Register

Enthält den Code für die Erstellung der 4 Register des Inkunablekatalogs (Autorinnenn und Autoren (Register 1), Drucker nach Orten (Register 2), Buchbinder (Register 3) und Vorbesitzer (Register 4)). Die Register werden aus den nachbearbeiteten Inkunabel-Datensätzen generiert und in die Formate HTML und XML ausgegeben.

06_Code_Datenformat_Upload_BOP

Enthält den Code für die Codierung der HTML-Inkunabel-Datensätze in ein base64-Format und für den Einbau der base64-codierten Datensätze in ein XML-Template-File. Das mit diesem Code generierte XML-Template-File erlaubt den automatiserten Upload der Inkunabel-Datensätze in BOP.

10_Daten_Grundlage

Enthält die manuell bearbeiteten Daten nach dem automatisierten Download der Inkunabel-Metadaten (Code im Ordner 01_Code_Download_Metadaten_Inkunabeln) und der automatisierten Erstellung der Inkunabel-Rohdatensätze (Code im Ordner 02_Code_Erstellung_Rohdatensätze). Die hier vorhandenen Textfiles stellen die Datengrundlage des Inkunabelkatalogs dar.

11_Daten_Legenden

Enthält die Legendeninformationen der in den Inkunabeldatensätzen eingebundenen Bildern.

Tool_Webseite

Enthält den Code für eine Webseitenversion des Katalogs, an die sich das Endprodukt (der Berner Inkunabelkatalog als BOP-Publikation) orientiert. Die Webseite kann unter folgendem Link konsultiert werden:
https://michaelh00.github.io/Berner_Inkunabeln/Tool_Webseite/


Dieses Repository befindet sich im Aufbau !