Skip to content

This repository contains the material (code and relevant data) required for the generation of the Bern Incunable Catalogue ("Die Inkunabeln in der Universitätsbibliothek Bern").

Notifications You must be signed in to change notification settings

michaelh00/Berner_Inkunabeln

Repository files navigation

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 !

About

This repository contains the material (code and relevant data) required for the generation of the Bern Incunable Catalogue ("Die Inkunabeln in der Universitätsbibliothek Bern").

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published