Artikel haben Titelseiten; Forschungssoftware hatte sie oft nicht. Nutzer konnten den Code sehen, aber nicht die genaue Autorenliste, Version, DOI oder bevorzugte Zitierweise, sodass Software inkonsistent oder gar nicht zitiert wurde.
Das Citation File Format löste dies mit nahezu keiner Infrastruktur. Ein Maintainer fügt `CITATION.cff` hinzu, eine Klartext-YAML-Datei, in das Stammverzeichnis des Repositorys. Die Datei sagt Menschen und Maschinen genau, wie die Software oder der Datensatz zu zitieren ist.
Der Hebel für die Verbreitung war die Plattformunterstützung. GitHub liest CFF und zeigt einen Hinweis „Dieses Repository zitieren“ mit APA- und BibTeX-Ausgabe an; Zenodo und Zotero können dieselben Metadaten wiederverwenden, statt Autoren zu bitten, sie erneut einzugeben.
Zitationsmetadaten neben den Code stellen
Der Dateiname ist konventionell und im Stammverzeichnis des Repositorys auffindbar.
YAML hielt die Datei für Menschen schreibbar und zugleich strukturiert genug für Validierung und Konvertierung.
Die Darstellung auf den Plattformen machte aus einer Maintainer-Konvention einen Endnutzer-Workflow.
Bevorzugte Zitierweisen erlauben es Software, auf einen Artikel oder Datensatz zu verweisen, ohne Software-Metadaten zu verlieren.
Wenn die Zuordnung von Urheberschaft das Problem ist, ist der beste Standard vielleicht eine winzige Datei an der Stelle, an der Nutzer ohnehin nach dem Projekt suchen.
CFF wurde zu einer praktischen Brücke zwischen Code-Hosting und wissenschaftlicher Zitation. GitHub dokumentiert die direkte Unterstützung für CITATION.cff-Dateien und rendert sie in APA und BibTeX, während das CFF-Projekt auf Unterstützung von GitHub, Zenodo und Zotero verweist.
DEN BELEGEN FOLGEN
Die Quellen
- Citation File Format (CFF) - Specifications Zenodo · zenodo.org ·
- About CITATION files GitHub Docs · docs.github.com