One Template to Rule Them All

Interactive Research Data Documentation with Quarto

Autor:innen
Zugehörigkeiten

Moritz Mähr

Universität Basel

Universität Bern

Moritz Twente

Universität Basel

Veröffentlichungsdatum

14. Juli 2025

Doi

Vortrag

Der Vortrag ist Teil des Digital Humanities Tech Symposiums der Konferenz Digital Humanities 2025 an der Universidade NOVA de Lisboa. Eine Videoaufzeichnung ist auf Zenodo verfügbar.

Abstract

Wir stellen das Open Research Data Template vor, ein modulares, GitHub-basiertes Framework zur Vereinfachung von Publikation, Dokumentation und Nachnutzung offener Forschungsdaten. Das explizit an den FAIR-Prinzipien (Findable, Accessible, Interoperable, Reusable) ausgerichtete Template adressiert eine zentrale Herausforderung für Digital-Humanities-Projekte: Während Datensätze zunehmend geteilt werden, sind die zugehörigen Aufbereitungsschritte, methodischen Entscheidungen und möglichen Nachnutzungswege oft schlecht dokumentiert, wodurch viele „offene Daten“ praktisch unbrauchbar bleiben.

Unser Ansatz integriert Quarto, eine leistungsfähige wissenschaftliche Publikationsplattform mit Interoperabilität über mehrere Programmiersprachen hinweg, die es Forschenden erlaubt, Python, R, Julia und ObservableJS zu kohärenten, ausführbaren und menschenlesbaren Forschungsnarrativen zu verweben. Quarto dient dabei nicht nur als Dokumentationswerkzeug, sondern als Infrastruktur zur Erstellung vollständig durchsuchbarer, ausführbarer und nachhaltig archivierter Forschungsergebnisse. Das Template automatisiert die Publikation über GitHub Pages sowie die Langzeitarchivierung über Zenodo mit DOI-Vergabe und sichert so sowohl Zugänglichkeit als auch Zitierbarkeit.

Eine zentrale Innovation des Templates ist die Fähigkeit, statische Metadaten, narrative Beschreibungen und ausführbaren Aufbereitungscode in einer einzigen, integrierten Website zu vereinen. Anders als bei traditionellen Zusatzmaterialien oder losgelösten Code-Repositorien bleiben Daten, Methoden und Ergebnisse so miteinander verknüpft, was die Hürden für die Nachnutzung über verschiedene Rechenumgebungen hinweg senkt. Indem es Aufbereitungsworkflows transparent und reproduzierbar macht, verwandelt das Template statische Datenarchive in lebendige, erweiterbare Ressourcen.

In unserer Demonstration zeigen wir nicht nur die technische Architektur und die GitHub-Actions-Automatisierung hinter dem Template, sondern auch reale Beispiele seines erfolgreichen Einsatzes:

  • DigiHistCH24: Die mit dem Template erstellte Konferenzwebsite für Historical Research, Digital Literacy, and Algorithmic Criticism (Basel, 2024) enthält ein interaktives Abstract-Verzeichnis und dient als strukturierte Dokumentation aktueller Forschung in der Digital History.
  • Stadt.Geschichte.Basel Dokumentation: Dieses Projekt dokumentiert die Datenworkflows hinter Basels neuem Stadtgeschichtsprojekt und zeigt transparente Forschungsdatenpraktiken in einer grossen Public-History-Initiative.
  • DHBern-Portal: Als Anlaufstelle für Digital-Humanities-Projekte an der Universität Bern zeigt das Portal, wie mehrere Datensätze und Methodologien unter einem einzigen, nachhaltigen Open-Data-Framework harmonisiert werden können.
  • Decoding Inequality 2025: Dieses Repository enthält die Materialien für den Kurs „Decoding Inequality: Kritische Perspektiven auf Machine Learning und gesellschaftliche Ungleichheit“, der im Frühjahrssemester 2025 an der Universität Bern durchgeführt wurde.

Diese Projekte veranschaulichen, wie sich die Publikation nachnutzbarer Forschungsdaten nahtlos in aktive Digital-Humanities-Workflows integrieren lässt, ohne Forschenden zusätzliche technische Hürden aufzuerlegen.

Wir argumentieren, dass das Open Research Data Template, gestützt auf Quartos sprachübergreifende Fähigkeiten und GitHubs kollaborative Infrastruktur, ein skalierbares, zugängliches Modell bietet, um den Standard offener Datenpublikation in den Digital Humanities zu heben. Indem es ausführbare Dokumentation und integrierte Archivierung ermöglicht, befähigt das Template Forschende, über eine minimale Erfüllung von Open-Science-Vorgaben hinauszugehen und wirklich nachnutzbare, transparente Forschungsergebnisse zu schaffen.

Mit dieser Tool-Präsentation möchten wir die breitere Verbreitung automatisierter, ausführbarer Open-Data-Dokumentation als grundlegende Praxis für verantwortungsvolle, wirkungsvolle und nachhaltige Digital-Humanities-Forschung fördern.

We present the Open Research Data Template, a modular, GitHub-based framework developed to streamline the publication, documentation, and reuse of open research data. Designed explicitly around the FAIR principles (Findable, Accessible, Interoperable, Reusable), the template addresses a critical challenge facing Digital Humanities projects: while datasets are increasingly shared, the surrounding preprocessing steps, methodological decisions, and potential pathways for reuse are often poorly documented, rendering much “open data” practically unusable.

Our approach integrates Quarto, a powerful scientific publishing platform that supports multi-programming-language interoperability, enabling researchers to weave Python, R, Julia, and ObservableJS into coherent, executable, and human-readable research narratives. Quarto serves not merely as a documentation tool, but as an infrastructure for creating fully browsable, executable, and sustainably archived research outputs. The template automates publication via GitHub Pages and long-term archiving via Zenodo with DOI assignment, ensuring both accessibility and citability.

A key innovation of the template is its ability to combine static metadata, narrative descriptions, and executable preprocessing code into a single, integrated website. Unlike traditional supplementary materials or disconnected code repositories, this approach ensures that data, methods, and results remain interconnected, reducing barriers to reuse across different computational environments. By making preprocessing workflows transparent and reproducible, the template transforms static data archives into living, extensible resources.

In our demonstration, we will show not only the technical architecture and GitHub Actions automation behind the template, but also real-world examples where it has been successfully deployed:

  • DigiHistCH24: The conference website for Historical Research, Digital Literacy, and Algorithmic Criticism (Basel, 2024), built with the template, includes an interactive book of abstracts and serves as a structured record of contemporary research in digital history.
  • Stadt.Geschichte.Basel Documentation: This project documents the data workflows behind Basel’s new city history project, showcasing transparent research data practices in a major public history initiative.
  • DHBern Portal: Acting as a hub for digital humanities projects at the University of Bern, the portal demonstrates how multiple datasets and methodologies can be harmonized under a single, sustainable open data framework.
  • Decoding Inequality 2025: This repository contains the materials for the course “Decoding Inequality: Kritische Perspektiven auf Machine Learning und gesellschaftliche Ungleichheit” held at the University of Bern in the spring semester 2025.

These projects illustrate how reusable research data publication can be seamlessly integrated into active Digital Humanities workflows without imposing additional technical barriers on researchers.

We argue that the Open Research Data Template, powered by Quarto’s cross-language capabilities and GitHub’s collaborative infrastructure, provides a scalable, accessible model for elevating the standard of open data publication in the Digital Humanities. By facilitating executable documentation and integrated archiving, the template empowers researchers to move beyond minimal compliance with open science mandates toward creating genuinely reusable, transparent research outputs.

Through this tool presentation, we aim to encourage the broader adoption of automated, executable open data documentation as a foundational practice for responsible, impactful, and sustainable Digital Humanities research.

Auf einen Blick: Technischer Fokus und Funktionen / At a Glance: Technical Focus and Features

Das Open Research Data Template ermöglicht:

  • Ausführbare Dokumentation: Quarto integriert Python, R, Julia und ObservableJS nahtlos in einer einzigen Website.
  • Reproduzierbare Workflows: Datenaufbereitung, -bereinigung und Analyseschritte werden zusammen mit den Datensätzen dokumentiert.
  • Automatisiertes Deployment: GitHub Actions übernehmen Site-Build, Prüfung auf defekte Links und Deployment auf GitHub Pages.
  • Dauerhafte Archivierung: Die Zenodo-Integration ermöglicht Snapshots von Datensätzen und Dokumentation mit DOI-Vergabe.
  • Konsistenz und Skalierbarkeit: Das Template setzt Best Practices im Forschungsdatenmanagement durch, inspiriert von The Turing Way.

Anders als traditionelle statische Dokumentationsansätze stellt unser Template sicher, dass Aufbereitungscode, Dokumentation und Daten synchron und für künftige Nachnutzung vollständig transparent bleiben.

The Open Research Data Template enables:

  • Executable Documentation: Quarto integrates Python, R, Julia, and ObservableJS seamlessly in a single site.
  • Reproducible Workflows: Data preprocessing, cleaning, and analysis steps are documented alongside the datasets.
  • Automated Deployment: GitHub Actions handle site building, deadlink checking, and deployment to GitHub Pages.
  • Persistent Archiving: Zenodo integration allows datasets and documentation snapshots with DOI minting.
  • Consistency and Scalability: The template enforces best practices in open research data management inspired by The Turing Way.

Unlike traditional static documentation approaches, our template ensures that the preprocessing code, documentation, and data are kept in sync and fully transparent for future reuse.

Zurück nach oben

Zitat

Bitte zitieren Sie diese Arbeit als:
Mähr, Moritz, and Moritz Twente. 2025. “One Template to Rule Them All: Interactive Research Data Documentation with Quarto.” In Digital Humanities Tech Symposium at DH2025, Universidade NOVA de Lisboa. July 14. https://doi.org/10.5281/zenodo.15920515.