(C) 2024 Benjamin Schnabel
Dieses Projekt dient dazu, die Judaica von Compact Memory in der Deutschen Nationalbibliothek zu erfassen. Die Daten werden in einer CSV-Datei gespeichert.
Alle Daten wurden mit Hilfe verschiedener Jupyter Notebooks generiert.
Die benötigten Bibliotheken finden sich in der Datei: requirements.txt
.
Das Projekt wurde mit python3.11 gebaut und getestet.
Um die generierten RDF-Daten in einen Graphen zu laden wird Apache Jena Fuseki benötigt.
Die benötigten Metadaten finden sich hier.
- Metadata.ipynb - Extrahiert die Metadaten und bereite sie auf.
- Bestandsabfage.ipynb - Führt die Bestandsabfage durch.
- Ontology.ipynb - Erstellt die Ontologie.
- Judaica.ipynb - Führt eine Bestandsabfrage auf alle Judaica durch.
- Projekte.ipynb - Führt eine Abfrage auf alle Projekte durch.
- Request DNB.ipynb - Führt eine Abfrage auf die Deutsche Nationalbibliothek von Compact Memory durch.
- ontology.ttl - Turtle
- final_data.csv - CSV-Datei
- final_data.xlsx - Excel Tabelle
Die genaue Beschreibung des Projekts, sowie die Dokumentation der einzelnen Schritte des Workflows finden sich in einem Abschlussbericht.