Blog of #DieDatenlaube
Schon lange wurde kein neues Wikidata-Item mehr mit dem altbewährten Parser-Tool geschrieben. Fraglich, ob das überhaupt noch funktioniert – seit dem ersten Einsatz 2019 ist das Internet bekanntlich kaputt geworden: APIs antworten zurückhaltender, Rate-Limits greifen schneller. Wenig überraschend scheitert daher der erste Versuch, nach Wikisource-Artikelseiten ohne Wikidata-Item zu suchen: Die SPARQL- und API-Anfragen wurden beinhart blockiert (HTTP 429, „Too Many Requests”). Zeit also, die eigenen Werkzeuge wieder anzufassen.

Das zentrale Repository DieDatenlaube/DieDatenlaube wurde ordentlich überarbeitet:
https://qlever.dev/api/wikidata) statt des klassischen WDQS. (Da WDQS früher statt später auf Qlever umsteigt, kann das dann wieder zurückgestellt werden)ParseWikiSource_ByCategories__GartenlaubeArtikelParser.ipynb hat eine robuste Kommandozeilen-Version bekommen: run.py durchläuft ab Kategorie:Die_Gartenlaube_Artikel alle Unterkategorien und Seiten auf de.wikisource, liest bei fehlendem Wikidata-Item die Vorlage `` aus und schreibt JSON-Ergebnisse, existierende QIDs, QuickStatements-TSV und eine Logdatei nach output/. Die Performance wurde u.a. durch sauberes Logging (src/logging_setup.py – Datei und Konsole statt print-Ausgaben des Notebooks) verbessert; die Einzelmodule liegen in src/ (wikisource_api.py, sparql_query.py, textdaten.py, quickstatements.py). Start: python3 run.py.Die Datenlaube hat inzwischen über 18.500 Items in Wikidata – die Schätzung von 2019 („Von geschätzt 18.500 Artikel, die ab 1853 bis zum Jahr 1900 in der Gartenlaube erschienen sind…”) ist damit eingeholt. Aktuell zählen wir per QLever:
PREFIX schema: <http://schema.org/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
SELECT ?artikel ?wsPage WHERE {
?artikel wdt:P1433 wd:Q655617 .
?wsPage schema:about ?artikel ;
schema:isPartOf <https://de.wikisource.org/>
}
18.551 Items mit P1433 = Die Gartenlaube (Q655617) und Sitelink auf de.wikisource – in 5 ms Antwortzeit. Allein seit Anfang 2025 wurden über 1.200 dieser Items angelegt oder bearbeitet.
Ist die Datenlaube damit für das 19. Jahrhundert schon fast vollständig erschlossen?
PREFIX schema: <http://schema.org/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
SELECT ?yearEdited (COUNT(?artikel) AS ?NoR) WHERE {
?artikel wdt:P1433 wd:Q655617 ;
schema:dateModified ?dateModified .
BIND (YEAR(?dateModified) AS ?yearEdited)
}
GROUP BY ?yearEdited
ORDER BY DESC(?yearEdited)
Leider ist das Erstelldatum eines Wikidata-Items nicht Teil des RDF-Exports und somit in SPARQL nicht direkt abfragbar; hingegen aber das Datum der letzten Bearbeitung (schema:dateModified). Die obige Abfrage summiert die Artikelbearbeitungen nach Jahr.
Formal ist die Datenlaube für das 19. Jahrhundert wohl damit sehr weitgehend erschlossen: 18.551 Artikel mit Wikisource-Sitelink, 16.142 davon mit Schlagwort (P921; Abfrage). Aber erschlossen heißt nicht beschrieben: Nur 1.666 Items haben eine Gattung (P136; Abfrage), 6.528 ein Bild (P18; Abfrage), 5.196 einen Autor (P50 Abfrage).
Einige Baustellen bleiben bestehen: Die inhaltliche Erschließung mit Schlagworten und Gattungen und im formalen: Illustratoren, Autor:innen – und das Zusammenspiel mit Wikimedia Commons (Structured Data on Commons), wie schon im Ausblick von 2019 skizziert.
Team #DieDatenlaube
Christian Erlinger, 3. November 2026