Software zitieren¶
James Howison und Julia Bullard führten in ihrem 2016 veröffentlichten Artikel Software in the scientific literature folgende Beispiele in absteigender Reputation auf:
zitieren von Veröffentlichungen, die die jeweilige Software beschreiben
zitieren von Bedienungsanleitungen
zitieren der Software-Projekt-Website
Link auf eine Software-Projekt-Website
erwähnen des Software-Namens
Die Situation bleibt für die Autor*innen von Software dennoch unbefriedigend, zumal wenn sie sich von den Autor*innen der Software-Beschreibung unterscheiden. Umgekehrt ist Forschungssoftware leider auch nicht immer gut geeignet um zitiert zu werden. So werden andere eure Software kaum direkt zitieren können, wenn ihr ihnen die Software als Anhang von E-Mails schickt. Auch ein Download-Link ist hier noch nicht wirklich zielführend. Besser stellt ihr einen Persistent Identifier (PID) bereit, um die langfristige Verfügbarkeit eurer Software sicherzustellen. Sowohl Zenodo- als auch das figshare-Repository akzeptieren Quellcode einschließlich Binärdateien und stellen Digital Object Identifier (DOI) hierfür bereit. Gleiches gilt für CiteAs, mit dem sich Zitierinformationen für Software abrufen lassen.
Siehe auch
Daniel S. Katz: Compact identifiers for software: The last missing link in user-oriented software citation?
Recognizing the value of software: a software citation guide
Stephan Druskat, Radovan Bast, Neil Chue Hong, Alexander Konovalov, Andrew Rowley, Raniere Silva: A standard format for CITATION files
Software Heritage: Save and reference research software
Extensions to schema.org to support structured, semantic, and executable documents
Metadaten-Formate¶
Die FORCE11 -Arbeitsgruppe hat ein Paper veröffentlicht, in denen Prinzipien des wissenschaftlichen Software-zitierens dargelegt werden: Arfon Smith, Daniel Katz, Kyle Niemeyer: FORCE11 Software Citation Working Group, 2016. Dabei kristallisieren sich aktuell zwei Projekte für strukturierte Metadaten heraus:
- CodeMeta
ist ein Austauschschema für allgemeine Software-Metadaten und Referenzimplementierung für JSON for Linking Data (JSON-LD).
- Citation File Format
ist ein Schema für Software-Citation-Metadaten in maschinenlesbarem YAML-Format.
Tools¶
- Git2PROV
generiert PROV-Daten aus den Informationen eines Git-Repository.
- HERMES
vereinfacht die Publikation von Forschungssoftware, indem kontinuierlich in Citation File Format, CodeMeta und Git vorhandene Metadaten abegrufen werden.