Digital resources in the Social Sciences and Humanities OpenEdition Our platforms OpenEdition Books OpenEdition Journals Hypotheses Calenda Libraries OpenEdition Freemium Follow us
Kategorien
Artikel

Public Humanities Tools – Vom Seminarraum in die Öffentlichkeit

Wie schon seit mehreren Jahren durfte ich auch in diesem Semester eine Übung für Master-Studierende verschiedener Studiengänge (s.u.) anbieten, deren Thema ich relativ frei wählen konnte. Nach gleich drei Semestern in denen ich – mit unterschiedlicher Schwerpunktsetzung – große Sprachmodelle und deren Einsatz in den Digital Humanities thematisierte, hatte ich mir für dieses Semester nach dreijähriger Pause den Themenbereich Public Humanities vorgenommen, unter der etwas spezifischeren Überschrift Public Humanities Tools. Da auch in dieser Übung wieder studentische Projekte im Vordergrund standen und ich deren Ergebnisse für insgesamt überaus gelungen halte, möchte ich hier die Gelegenheit nutzen, meinen Teil für deren Weg to the public beizutragen.

Vorrede: Herausforderungen der Heterogenität

Aufgrund der guten Erfahrungen und Rückmeldungen aus den letzten Semestern gab ich der Übung (hier die öffentliche Webseite) wieder einen dreigeteilten Rahmen: (1) Themeneinführung, (2) betreute Projektbearbeitung und (3) Projektvorstellung.

Im ersten Teil habe ich Geschichte, Konzepte und laufende Projekte der Public Humanities vorgestellt. Darauf basierend konnte ich dann insgesamt acht Projektvorschläge skizzieren, welche die Studierenden durch eigene ergänzten. Die Zusammensetzung unserer Master-Übungen ist fast immer recht heterogen, sie werden nicht nur von Studierenden unserer DH-Studiengänge (Informationsverarbeitung und Medieninformatik) besucht, sondern auch von Studierenden der Linguistik und der Informatik. Dazu gesellten sich auch in diesem Semester wieder zwei Studentinnen aus dem Erasmus-Programm. Selbstverständlich kann man bei so unterschiedlichen Fachkulturen keinen homogenen Kenntnisstand voraussetzen und auch nicht die gleichen Aufgaben vergeben.

Abb. 1: Meine initialen Projektvorschläge für die Teilnehmer:innen der Übung, die ich hier weiter ausgeführt habe.

Ich habe dafür zwei mögliche Lösungen: Einerseits habe ich bei den vorgeschlagenen Projekten bereits die meiner Ansicht nach jeweils notwendigen Kompetenzen formuliert: Manche benötigten Programmierskills (bisweilen recht spezifische Frameworks), andere zumindest den Umgang mit nicht alltäglichen Datenformaten (bspw. JSON, XML), wieder andere keines von beiden, aber dann musste man sich auf die Verwendung von Tools (bspw. autodone) einlassen. Andererseits können sich die Gruppen auch heterogen zusammensetzen, so dass nur manche der Studis spezifische Programmierkenntnisse benötigen und die anderen für andere Aufgaben zuständig sind. Insgesamt hat diese relativ wenig restriktive Herangehensweise auch in diesem Semester (in den Augen des Verfassers) ziemlich gut funktioniert, wie ich im Folgenden gerne zeigen möchte. Aus einer Team-Building-Sitzung gingen jedenfalls erst einmal neun Gruppen mit neun verschiedenen Projektideen hervor.

Diese Teams hatten jetzt bis zu den Januar-Sitzungen Zeit, ihre Projekte auszuarbeiten. Zwischendurch hatten wir zwei Termine eingeplant, damit sich die verschiedenen Projekte gegenseitig ihre Fortschritte und Probleme berichten konnten. Die anderen Sitzungstermine waren individuellen Hilfestellungen vorbehalten, die manche der Projekte benötigten. In drei Sitzungen zum Semesterende wurden dann die Endergebnisse vorgestellt. Und da ich sehr glücklich damit bin, was insgesamt herausgekommen ist, würde ich diese Vorstellungen hier, soweit dies in einem Blogpost möglich ist, aufgreifen. Ich habe mir natürlich von den Studierenden die Erlaubnis dafür eingeholt, ihre Vornamen, Projektverzeichnisse und -ergebnisse hier darzustellen.

Mit autodone realisierte Mastodon-Bots

autodone, unseren automatisierten Scheduling-Service für Mastodon, habe ich hier ja schon einmal thematisiert. Mit diesem Service lassen sich Projekte realisieren, die zeitgesteuert Content auf Mastodon posten. Da der Service relativ selbsterklärend ist, können entsprechende Projekte auch von nicht-Programmierern durchgeführt werden, was einigen Studierenden meines Kurses entgegenkam. Inspiriert durch verschiedene bereits laufende Projekte (Chronologie, Literaturschnipsel) fanden sich gleich drei Gruppen zu sehr unterschiedlichen Themen:  

  • Mit dem Account @VirtuellesKölsch hatten es sich Mariia und Friederike (zwei Studentinnen der Linguistik) zur Aufgabe gemacht, Feinheiten zur kölschen Sproch und Lebensweise unter die Leute zu bringen (übrigens fast gänzlich ohne eigene Kölsch-Vorkenntnisse). Sie haben innerhalb von kurzer Zeit fast 70 Follower sammeln können, was ich so erstaunlich wie erfreulich finde. Informationen zum Projekt gibt es auch im GitHub-Verzeichnis. Ich hoffe, die beiden finden Zeit, diesen spaßigen Account auch über meine Übung hinaus zu betreuen!
  • Ein ernsteres Thema hat sich Ann vorgenommen zu bearbeiten: Unter dem Account @funkegeschichte wird vor allem der Roman “Ein Funke Leben” von Erich Maria Remarque – eine fiktive Geschichte, die in einem Konzentrationslager gegen Kriegsende (März 1945) spielt – auf Mastodon nacherzählt. Ann hat dafür eine Timeline erstellt, welche Teile der Handlung genau 80 Jahre später als Posts veröffentlicht. Außerdem werden noch tatsächliche historische Ereignisse eingeflochten. Möglicherweise hat sich Ann bei der Wahl des Projektgegenstands von meiner Vorstellung des Kleinprojekts #75Befreiung inspirieren lassen. Wer gerne mitlesen möchte, folge dem Account. Wer eine Übersicht zum Projekt haben möchte, findet auch diese auf GitHub.
  • Giada und Emma, die beiden Erasmus-Studentinnen, die es in meinen Kurs verschlagen hat, wählten einen sehr praxisnahen Einsatz für autodone. Sie sammelten wichtige Daten (Deadlines) und nützliche bis unabdingbare Informationen für Erasmus-Studierende an der Uni Köln und lassen diese in den kommenden Semestern über den Account @ErasmusPhilKoeln veröffentlichen. Auch ihr Projekt ist bei GitHub dokumentiert.
Abb. 2: Beispielpost aus dem Projekt Virtuelles Kölsch.

Ich für meinen Teil war beeindruckt, dass die Studierenden auf drei völlig unterschiedliche Themen gekommen sind, ein eher spaßiges (Kölsch), ein historisches (Funke Leben), ein durchaus praktisch relevantes (Erasmus-Assistent). Sollte ich noch einmal eine ähnliche Übung machen, kann ich jetzt auf drei tolle Referenzprojekte mehr verweisen.

Überraschend: Ein Podcast

Ein weiteres Projekt, das sich vor allem der Erstellung von Inhalten widmete, ist der Podcast “KI-Ecke” von Philipp, der jetzt u.a. auf Spotify zu finden ist. Anfangs war ich recht skeptisch, ob sich das Format Podcast für ein solches Thema tatsächlich anbietet. Philipp hatte meine Übung zu Large Language Models aus dem Vorsemester besucht (war also fachlich bestens gerüstet 😉) und dabei sicher auch gelernt, dass Verständnis für das Thema machmal von guten Visualisierungen abhängt. Trotzdem überzeugte mich seine Umsetzung, denn er hat eine sehr angenehme Art, in KI-Konzepte einzuführen, auf jeden Fall wenn man – wie ich – das meiste schon weiß. Die Dokumentation zum Projekt findet man hier.

Abb. 3: Philipps KI Ecke auf Spotify.

Programmierprojekt I : Neue autodone-Features

Der oben schon mehrfach erwähnte Mastodon-Scheduling-Service autodone wurde von uns im letzten Jahr in relativ kurzer Zeit realisiert und der Öffentlichkeit zur Verfügung gestellt. Da mein Kollege Philip Schildkamp und ich eigentlich genug andere Dinge um die Ohren haben, sind wir seitdem auch nicht wirklich dazu gekommen, kleinere Unreinheiten zu beseitigen oder gar neue Funktionalitäten zu implementieren. Bei der Konzeption meiner PHT-Übung hatte ich auf jeden Fall hoffnungsfroh im Hinterkopf, dass man dies vielleicht einer Studierendengruppe aufbürden könnte und tatsächlich hat sich mit Tom, Madeleine und Tilmann eine solche konstituiert.

Abb. 4: Startseite des autodone-Webservice

Die drei haben nicht nur von mir vorgeschlagene Entwicklungen umgesetzt, sondern auch selbst überlegt, was autodone noch funktionaler machen würde. Außerdem sind ihnen noch Bugs aufgefallen, die sie gefixt haben. Aktuell haben wir jetzt eine Reihe von Pull Requests in unserem GitHub-Verzeichnis, die wir aktuell reviewen. Danach gibt es in unserem Service hoffentlich unter anderem

  • die Möglichkeit, Zeilenumbrüchen im Tabellenformat abzulegen, die von autodone interpretiert werden,
  • eine Behandlung für Rate Limits bei Webservices, von denen sehr viele Bilder in kurzer Zeit importiert werden sollen, sowie
  • die Möglichkeit, Sprache und Sichtbarkeit von Post-Gruppen einzustellen sowie Polls und Content-Warnings bei einzelnen Postings hinzuzufügen.  

Aktive Nutzer auf Mastodon haben dankenswerterweise kleinere Ausfälle oder Bugs von autodone dokumentiert, um die wir uns in dem Zuge auch kümmern wollen. Hoffen wir, dass uns das noch in den Semesterferien gelingt. autodone will keep you posted!

Programmierprojekt II: Designupgrade für RootCuttings

Einer der Projektvorschläge war die Weiterentwicklung einer Qualifikationsarbeit, die eine unserer Studierenden im letzten Jahr eingereicht hat. Dabei handelt es sich um das Projekt RootCuttings von Farimah, bei dem Erfahrungen von Migrant:innen anhand von Einträgen auf einer Karte erzählt werden können. Die Grundfunktionalitäten, d.h. multimediale Einträge zu verschiedenen (fiktionalen) Personen, Verknüpfung mit der Navigation auf der Karte, waren in dem Projekt bereits vorhanden. Diese waren mit React und Leaflet umgesetzt, auf die sich potentielle Berabeiter:innen einlassen mussten.

Abb. 5: Design des Projekts RootsCuttings vor der Bearbeitung.

Tatsächlich fanden sich mit Tim und Mira gleich zwei Studierende, die das gerne übernehmen wollten. Zunächst hatten sie die Idee, eine Zeitleiste in das Projekt zu integrieren, was sie aber im Laufe der Bearbeitung als nicht zielführend verwarfen und stattdessen das Tagebuch neu gestalteten (mit einer schönen Schreibschrift und Page-Flip-Animation). Dazu implementierten sie einen Info-Hover, mit dem historische oder geographische Informationen in die Einträge integriert werden können. 

Die Umsetzungen halte ich für sehr gelungen. Farimah möchte vor der Veröffentlichung des Projektes selbst noch etwas ergänzen und vor allem die Inhalte noch einmal überarbeiten. Ich hoffe, dass es demnächst das Licht der Öffentlichkeit erbickt!

Abb. 6: Sneak preview zu den neuen Design-Features.

Projektnachnutzung für die Umsetzung eigener Ideen: Cultural Cusine

Eine völlig eigene Idee hatten Sandy, Selina, Norma und (ein weiterer) Tim aus meinem Kurs. Auch sie wollten kartenbasiert arbeiten, auf einer solchen aber andere Inhalte zugänglich machen: Ziel des Projektes “Cultural Cuisine” ist die Darstellung kultureller und kulinarischer Unterschiede (vorerst) anhand von Teigtaschen aus verschiedenen Ländern. Dafür haben sich die vier Teigtaschen-Rezepte aus aller Herren Länder herausgesucht, nachgekocht, das Ganze dokumentiert und schließlich auf einer kartenbasierten Webseite präsentiert. Zunächst wollten sie das Ganze auf WordPress-Basis implementieren, fanden allerdings keine kostenfreie Möglichkeit dafür. Die vier kamen völlig von allein darauf, dann einfach das RootCuttings-Projekt als Basis zu nehmen und auf ihre Bedürfnisse anzupassen, was mich natürlich immens gefreut hat!

Das Ergebnis wird sich demnächst auch online bestaunen lassen (Sandy hat sich entschieden, zu meiner Übung noch eine Prüfungsleistung abzulegen, zu der u.a. die Veröffentlichung als Webseite und eine Präsentation auf der #DHCon zählt), vorerst muss ich noch auf die Screenshots in Abb. 7 verweisen, die aber schon einen recht schönen Eindruck vermitteln. Wer es nicht abwarten kann, darf die CC anhand des Code im Github-Verzeichnis auch schon einmal lokal laufen lassen.

Abb. 7: Teigtaschen aus aller Welt, verortet, nachgekocht, mit Infos versehen und fooddesigned von der Cultural-Cuisine-Projektgruppe.

Medienauswertung: Migration Medial

Basierend auf einem meiner Vorschläge, ein Projekt zur Auswertung von (ggfs. sozialen) Medien zu bearbeiten, hatten Xiao, Dennis und Lukas die Idee, sprachliche Dynamiken in der deutschen Berichterstattung zum Thema Migration auszuwerten: Sie wollten sich Daten von großen Medienportalen und Social-Media-Plattformen beschaffen, diese nach bestimmten Themen durchforsten und dann automatisierte Auswertungtools wie eine Sentiment-Analyse darüber laufen lassen, um Rückschlüsse auf den gesellschaftlichen Diskurs zum Thema Migration in den letzten 15 Jahren ziehen zu können. Ganz ehrlich: Wären die drei mit den Vorschlag gekommen, dazu eine Qualifikationsarbeit zu schreiben, hätte ich Ihnen das wohl ausgeredet, weil mir die Konstruktion doch sehr gewagt schien und zu viele Möglichkeiten des Scheiterns in sich trug. Da es sich aber nur um ein kleines, dazu noch unbenotetes Übungsprojekt handelte, äußerte ich zwar anfangs meine Bedenken, ließ sie aber dann gerne machen.

Und natürlich rücken die Medienkonzerne ihren Content nicht für Umme raus und die APIs sozialer Medien sind längst nicht mehr so auswertungsfreundlich aufgebaut für jemanden, der nicht gedenkt, Unsummen dafür zu zahlen. Immerhin für drei Medien (Spiegel, BILD und tagesschau) konnten entsprechende Artikel gesammelt werden, auch wenn die Analysezeit von 15 auf 2 Jahre eingekürzt wurde und man die Schlagwortsuche etwas eingeschränkt hatte. Und natürlich (2) liefern automatisierte Auswertungen wie Zeitreihen- oder Sentiment-Analysen ohne zeitaufwendige und mühevolle Vorsortierung der analysierten Texte zwar Werte, die einem aber wenig bis gar nichts sagen. Immerhin konnten aber ein paar nette Wortwolken für die drei Medien zu verschiedenen Zeiten generiert werden, die ich auch für die Veröffenlichung empfahl – diese erfolgt ggfs. noch. Das ist im Übrigen auch ein Tipp von mir: Auch wenn nix rauskommt, publizier’ die Wortwolke, da finden Leute immer etwas Interessantes drin. Das soll hier auch alles gar nicht so negativ klingen: Meinen Anspruch, nachzuweisen, dass eine solche Projektkonstruktion sehr viele Schwierigkeiten bereithält, auch wenn sie von hellen Köpfen bearbeitet wird, wurde vollends erfüllt!

Auftragsprojekt: Südchinesisches Bergbauglossar

Eigentlich eine Woche zu spät für meine Präsentation der Projektvorstellungen (deswegen ist sie in der Liste oben auch nicht enthalten) hat Felix Rau vom DCH (Data Center for the Humanities) auf unserer internen DH-Continuums-Kommunikationsplattform gefragt, ob irgendwer vielleicht Studis kenne, die an einer Webseitenerstellung für ein Glossar zu Chinesischem Bergbauvokabular Interesse hätten. Solche hatte ich auch gerade noch. Dankbarerweise ließen sich nämlich YaJie und Emanuel davon überzeugen, im Austausch mit Felix und der Kölner Sinologin Nanny Kim diese Aufgabe zu übernehmen.

Die beiden Studis hielten den TechStack relativ basal (html, css und JavaScript), weil zunächst einmal das Datenmanagement im Vordergrund stand. Letztlich ging es darum, die Daten (Korpustexte und Glossareinträge) aus dem Excel-Format zu befreien, in JSON zu gießen, dann die Texte mit den Glossareinträgen zu verknüpfen und zu diesem ein Wörterbuch aufzubauen. Das Design ist einfach, aber funktional (und könnte sicher durch ein weiteres Kleinprojekt auf fancy gebürstet werden). Nach dem, was ich gehört habe, sind die “Auftraggeber” sehr zufrieden und werden das Glossar demnächst veröffentlichen. Auch hier kann man durch den offenen Code auf Github schon einmal spinksen. [Update siehe unten!]

Fazit: Gerne wieder

Gleich neun Projekte vorzustellen, seien sie auch noch so klein, lässt Blogposts nicht gerade kurz geraten. So fasse ich mich zumindest beim Fazit kurz. Ich denke, man hat beim Lesen gemerkt, dass mir der Kurs nicht nur Spaß gemacht hat, sondern ich auch ein wenig stolz auf die Resultate bin, die er erbracht hat. Zwar sind noch nicht alle Projekte so öffentlich einsehbar, wie es geplant ist, das dürfte sich aber in den nächsten Wochen noch ändern. Ich möchte jedenfalls nicht zur #DHd2025 fahren, ohne ein autodone mit neuen Features im Gepäck. Die Cultural Cuisine und das Glossar werden spätestens im Mai zur #DHCon auch online zu finden sein. Bots und Podcast sind ja schon lange da. Es wird sicher nicht der letzte Kurs gewesen sein, den ich so oder so ähnlich anbieten werde. Im nächsten Semester wird das allerdings nicht funktionieren, weil ich den Programmierkurs Java für unsere BA-Studierenden übernehme. Zusätzlich zur Einführung in die Statistik und dem Digital Humanities Kolloquium, die ich weiterhin anbiete, bleibt erstmal kein Platz für eine zusätzliche Übung. Aber das übernächste Semester kommt bestimmt!

Vielleicht ist es mir gelungen zu zeigen, dass man im Thema Public Humanities auch mit kleinen Ressourcen Dinge ans Laufen bringen kann, die lehrreich, bemerkenswert oder präsentabel sind oder gleich alle drei Eigenschaften auf sich vereinen. Mir begegnet manchmal die Auffassung, dass die Betreuung von Studierenden als Last für den eigenen Forschungsbetrieb wahrgenommen wird. Ich hoffe, dass die gegenteilige Auffassung, die wir am IDH (Institut für Digital Humanities) dazu vertreten, hier ein wenig durch die Zeilen schimmerte.

Update 08.04.2025: Das Bergbauglossar ist jetzt online und hier zu finden: Premodern Chinese mining terms in a memorial by the Yunnan provincial government of 1849


OpenEdition schlägt Ihnen vor, diesen Beitrag wie folgt zu zitieren:
Jürgen Hermes (19. Februar 2025). Public Humanities Tools – Vom Seminarraum in die Öffentlichkeit. TEXperimenTales. Abgerufen am 22. April 2025 von https://doi.org/10.58079/13ca9


Von Jürgen Hermes

Arbeitet als Wissenschaftler und Geschäftsführer am Institut für Digital Humanities an der Universität zu Köln.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

This site uses Akismet to reduce spam. Learn how your comment data is processed.