Academic Jobs - Home of Higher Ed Logo

Forschungssoftware-Persistente-Identifier-Mandate erweitern sich

5 min read192 Ansichten

At a glance

Mandate für persistente Identifikatoren für Forschungssoftware verbreiten sich unter Förderern und Zeitschriften. Was DOIs, SWHIDs und RRIDs für akademische Arbeiten bedeuten.

a close up of a container with words on it
Photo by Google DeepMind on Unsplash

Über Finanzierungsagenturen, Zeitschriftenbüros, Universitätsforschungsinformationssysteme und Disziplinarregister werden Forscher nach einem dauerhaften Identifikator gefragt - ein DOI, ein Software Heritage-Identifikator, ein Forschungsressourcen-Identifikator oder eine ASCL-ID - für die Software, die sie geschrieben haben, nicht nur einen GitHub-Link, der sich ändern oder verschwinden kann.

Das Muster sollte niemanden überraschen, der in den letzten zehn Jahren Datenzitierungsmandate durch Zeitschriften verbreitet hat. Software-permanente Identifikationsmandate folgen demselben Pfad, nur schneller, weil Reproduzierbarkeitsprüfungen jetzt bei fehlenden Codes ebenso oft als bei fehlenden Daten scheitern. Die Folge für arbeitende Wissenschaftler ist, dass Software kein Nebenprodukt eines Zuschusses mehr ist.

Ein DOI ist kein Versprechen, es ist ein Abrufmechanismus

Der häufigste dauerhafte Identifikator für Forschungssoftware ist der digitale Objekt-Identifikator oder DOI, der über DataCite geprägt und von Repositories wie Zenodo, figshare, einem institutionellen Repository oder einem nationalen Rechenzentrum registriert wird. Ein DOI weist auf Metadaten und eine Landing Page hin; es garantiert nicht an sich, dass die Software geöffnet, überprüft oder wiederverwendbar ist. Diese Lücke ist wichtig, weil ein DOI einem privaten Depot ohne öffentliche Dateien beigefügt werden kann und immer noch eine Compliance-Box erfüllen kann.

Software Heritage funktioniert anders. Es zugeordnet intrinsische Identifikatoren, die als SWHIDs bezeichnet werden, aus dem Inhalt des Quellcodes selbst. Eine Datei, ein Verzeichnis, ein Kompromiss, eine Veröffentlichung oder ein vollständiges Repository erhält einen Identifikator, der aus seinem Hash berechnet wird, was bedeutet, dass der Identifikator gegen das Objekt überprüft werden kann und nicht von einem einzelnen Anbieter abhängt, der online bleibt. Für die biomedizinische Forschung wird der Forschungsressourcen-Identifikator oder RRID seit 2014 verwendet, um Software, Antikörper, Zelllinien und andere Tools zu identifizieren; viele Zeitschriften in den Life Sciences erfordern RRIDs in Methodenabschnitten.

Wo die Anforderungen erscheinen

Die Verleger zogen zuerst.DieFORCE11 Software Zitate Prinzipien, veröffentlicht im Jahr 2016, forderte Autoren auf, die spezifische Version der verwendeten Software zu zitieren und einen dauerhaften Identifikator aufzunehmen, wenn einer existiert. Fast ein Jahrzehnt später hat sich die Politik der Zeitschrift von Vorschlag zu Bedingung verschärft. Nature Portfolio-Zeitschriften fordern Autoren auf, Code-Verfügbarkeitserklärungen und, wo ein öffentliches Repository existiert, ein DOI oder ein anderer dauerhafter Identifikator bereitzustellen. PLOS und PeerJ verwenden RRIDs in den Ressourcenidentifikationsrichtlinien für Werkzeuge und biologische Materialien, und die Zeitschriften der American Astronomical Society haben seit langem Software-Zitate durch die Astrophysics Source Code Library als Teil ihrer Standard-Referenz

Das US Department of Energy Office of Scientific and Technical Information betreibt DOE CODE, einen Software-Registrierungsdienst, der DOIs für Pakete ausstellt, die mit Bundesfinanzierung entwickelt wurden.FAIR Prinzipien für Forschungssoftware (FAIR4RS)Die im Jahr 2022 veröffentlichte Studie hat Identifikatoren zu einer Anforderung der ersten Ebene gemacht: Software muss eindeutig und dauerhaft identifiziert sein, um nachweisbar und wiederverwendbar zu sein.

Die Vorlage wurde durch Datenzitierungsmandate geschaffen, die Zeitschriften angenommen haben, bevor die Geldgeber die Ausgabe zwangen; diese Website verfolgte diese Verschiebung in einerVorheriger Bericht über Datenzitierungsmandate... .ORCID-Mandate für Reviewer und RedakteureBeide Muster machen die Erweiterung des Software-Identifikators weniger wie eine Neuheit und mehr wie die Fortsetzung eines jahrzehntelangen Bemühens, Forschungsobjekte ansprechbar zu machen.

Computer code displayed on a black background

Photo by Peaky Frames on Unsplash

Metadaten ohne feste Version sind immer noch ein bewegliches Ziel

Die meisten Software in einem Labor ist keine Veröffentlichung; es ist ein Zweig. Der Identifikator, der zählt, ist an eine Version, ein Snapshot, eine Veröffentlichung oder einen bestimmten Kommit gebunden, nicht an die Standardansicht des Repositoriums. Die GitHub-Integration von Zenodo illustriert, wie dies in der Praxis funktioniert: Ein Forscher verbindet ein Repositorium, löst eine Veröffentlichung aus, und Zenodo archiviert den genauen Zustand des Codes und mintet eine DOI für diese Veröffentlichung.DataCite Leitfaden für Software DOIEs wird darauf hingewiesen, dass das registrierte Objekt eine diskrete Version sein sollte, kein flüssiges Projekt.

Historiker kennen bereits die Lektion: Ein Zitat ohne Ausgabe ist ein Gerücht.

Es gibt eine zweite, weniger offensichtliche Anforderung. Ein dauerhafter Identifikator benötigt metadaten, die beigefügt sind, um nützlich zu sein: Titel, Autoren, Version, Lizenz und eine Textdatei, die den Benutzern sagt, wie man zitiert. das Zitat-Dateiformat und codemeta.json werden zu den standardmäßigen Möglichkeiten, diese metadaten in einem Repository zu tragen. Ohne sie kann ein DOI zu einer Landing Page gelöst werden, die keine Namen von Autoren auflistet, was niemandem hilft. Repository-Depository-Workflows bewältigen dies bereits im Maßstab, da institutionelle Repositorys die Einlagen steigen gesehen haben; diese Website deckte das Muster in einerVorheriger Bericht über Depotdeponien... .

Was das für einen Fakultäts-CV und ein Forschungslabor bedeutet

Ein Assistenzprofessor, dessen Analyse-Code ein DataCite DOI hat, hat eine Publikation hinzugefügt, ohne einen Zeitschriftartikel hinzuzufügen; Förderkomitees lernen langsam, diese Einträge als erstklassige Ausgaben und nicht als technische Anhänge zu lesen.

Für einen Labortreiber ist die operative Fixierung klein. Setzen Sie die Version ein, fügen Sie die Zitierungsdatei hinzu, registrieren Sie den Identifikator in den Fortschrittsberichten. Die strategische Verschiebung ist größer: Forschungsgruppen, die Software als Produkt behandeln, erhalten reproduzierbare Ergebnisse, saubere Handovers und einen sichtbaren Ausgangsstrom, wenn die Zuschüsse geschlossen werden.

Das Archivproblem: Eine PID ist nicht dasselbe wie die Erhaltung

Zenodo und institutionelle Repositories sind nicht unsterblich, und ein DOI kann den Hosting-Dienst übertreffen, der es einmal gelöst hat.Software Erbeverringert diese Abhängigkeit, weil ihre Identifikatoren und das Archiv an den Inhalt selbst gebunden sind, aber selbst dieses Archiv muss finanziert werden.Die nützliche Unterscheidung besteht zwischen Identifikator-Persistenz und Inhaltserhaltung.Eine DOI verspricht eine stabile Auflösung; es verspricht nicht, dass die Dateien zugänglich bleiben, wenn das Repository, das die Zielseite beherbergt, geschlossen wird.

Das ist das gleiche Problem, das Datenzitierungsmandate verfolgt hat. Ein dauerhafter Identifikator ohne Erhaltungsgarantie ist ein Versprechen, das in Metadaten geschrieben ist. Der Unterschied mit der Software besteht darin, dass der Quellcode oft die einzige vollständige Aufzeichnung der Methode ist.

Cybercrime Analysis & research Alliance building

Photo by Wendy Tan on Unsplash

Eine kurze Compliance-Checkliste für Forschungsgruppen

  • Speichern Sie eine veröffentlichte Version, nicht einen beweglichen Zweig; Markieren Sie zuerst eine Veröffentlichung im Repository.
  • Fügen Sie eine Datei CITATION.cff oder codemeta.json mit Titel, Autoren, Version, Lizenz und Beschreibung hinzu.
  • Verwenden Sie ein Repository, das ein DOI oder SWHID messen kann: Zenodo, figshare, ein institutionelles Repository oder Software Heritage.
  • Notieren Sie die dauerhafte Kennung im Projektberichterstattungssystem der Finanzierungsagentur, nicht nur im Abschlussblatt.
  • Überprüfen Sie die Software-Zitate-Richtlinie eines Journals vor der Einreichung; enthalten Sie eine RRID, in der das Feld RRIDs verwendet.

Software wurde lange als das behandelt, was die Wissenschaft nicht nennen musste, weil Code angenommen wurde, ersetzbar und privat zu sein. Die Erweiterung der dauerhaften Identifizierungsmandate ändert diese Annahme. Das Nennen der Version ist nicht das Ende der Reproduzierbarkeit.

  • Forschungssoftware
  • persistente Identifikatoren
  • FAIR4RS
  • Software-Zitierung
  • Open Science
Porträt von Prof. Clara Voss
Über den Autor

Prof. Clara VossAutor ansehen

Academic Jobs In House Author

Diskussionen

Sort von:

Seien Sie der Erste, der diesen Artikel kommentiert!

Du bist

Sie werden gebeten, sich anzumelden, bevor Ihr Kommentar veröffentlicht wird.

Browse nach Fakultät

Browse nach Thema

Frequently Asked Questions

🔗Was ist ein persistenter Identifikator für Forschungssoftware?

Eine persistente Identifikator (PID) ist eine stabile, eindeutige Referenz auf eine spezifische Version eines Softwarepakets. Gängige PIDs sind DataCite-DOIs, die von Repositorien geprägt werden, Software Heritage SWHIDs, die aus dem Quellcode berechnet werden, und Research Resource Identifiers (RRIDs), die im biomedizinischen Publizieren verwendet werden. Anders als eine GitHub-URL verweist eine PID auf eine archivierte Version und zugehörige Metadaten.

🧪Warum fordern Förderer und Zeitschriften Software-Identifikatoren?

Die Reproduzierbarkeit hängt vom genauen Code ab, der in einer Analyse verwendet wurde. Ein persistentes Identifikator protokolliert, welche Version ausgeführt wurde, und nicht nur, wo sich das Repository zu einem bestimmten Zeitpunkt befand. Verlage und Förderer verlangen nun einen PID, damit Gutachter, Leser und zukünftige Forscher den gleichen Code abrufen können, ohne in Branches zu suchen oder nach einem gelöschten Repository zu suchen.

🆔Was ist der Unterschied zwischen einem DOI, einem SWHID und einem RRID?

Ein DOI ist ein registrierungsbasierter Identifikator, der von DataCite oder CrossRef verwaltet und einer Landingpage zugeordnet wird. Ein SWHID ist ein inhärenter Identifikator, der von Software Heritage aus dem Inhalt des Quellcodes berechnet wird. Ein RRID identifiziert eine Forschungsressource wie Software, Antikörper oder Zelllinie in einem Register. Sie dienen unterschiedlichen Workflows, können aber für ein Werkzeug koexistieren.

⚠️Gilt eine GitHub-URL als persistentes Identifikator?

Nein. Eine GitHub-URL kann auf einen Zweig verweisen, der sich ändert, ein Repository, das gelöscht wird, oder ein Konto, das umbenannt wird. Ein persistentes Identifikator verweist auf eine bestimmte archivierte Version oder Momentaufnahme. Forscher sollten eine CITATION.cff-Datei hinzufügen und eine getaggte Version einreichen, damit die DOI oder SWHID die exakt analysierte Version widerspiegelt.

📚Welche Zeitschriften erfordern RRIDs für Software und Forschungstools?

Viele Fachzeitschriften für Biomedizin und Lebenswissenschaften fordern von Autoren, dass sie RRIDs für Software, Antikörper, Zelllinien und andere Forschungsressourcen im Methodenteil angeben. Diese Praxis begann etwa 2014 und hat sich durch Richtlinien zur Ressourcenidentifizierung bei mehreren großen Verlagen verbreitet. Es gibt auch fachspezifische Richtlinien, wie z.B. ASCL-IDs in Astronomiezeitschriften.

💾Wie bekomme ich eine DOI für meine Forschungssoftware?

Laden Sie eine veröffentlichte Version in ein Repository hoch, das mit DataCite zusammenarbeitet, wie z.B. Zenodo, figshare oder ein institutionelles Repository. Zenodo kann eine Verbindung zu GitHub herstellen und eine DOI erstellen, wenn Sie ein Release markieren. Erstellen Sie eine CITATION.cff- oder codemeta.json-Datei mit Autoren, Titel, Version, Lizenz und Beschreibung, damit die DOI zu nützlichen Metadaten aufgelöst wird.

🧭Was ist FAIR4RS und wie hängt es mit Identifikatoren zusammen?

Die FAIR-Prinzipien für Forschungssoftware (FAIR4RS) wurden 2022 von der Research Data Alliance, FORCE11 und Forschungssoftware-Communities veröffentlicht. Sie besagen, dass Software auffindbar und wiederverwendbar sein muss, was eine eindeutige und dauerhafte Identifikator, Metadaten und eine klare Lizenz erfordert. Die Prinzipien erfordern keine Open-Source-Software, sondern lediglich klare Bedingungen für den Zugang und die Wiederverwendung.

🔐Müssen Software-Persistent-Identifier einen Open-Source-Code erfordern?

Nein. Ein Persistent-Identifier identifiziert eine Version und verweist auf Metadaten; er erzwingt nicht selbst eine Lizenz oder öffentliche Verbreitung. Einige Förderer und Zeitschriften haben separate Zugangs- oder Teilhabevoraussetzungen. Forscher mit proprietärem Code können immer noch einen Identifier für einen privaten Eintrag oder einen Metadaten-only-Eintrag zuweisen, sollten aber die Regeln der Förderer überprüfen, da einige jetzt die Verfügbarkeit des Quellcodes für die Reproduzierbarkeit erfordern.

📇Wie sollte ich Software in einem akademischen Lebenslauf oder ORCID-Profil auflisten?

Listen Sie Software als Forschungsergebnis mit Titel, Version, persistentem Identifier, Repository und Veröffentlichungsdatum auf, nicht als Methodenanhang. ORCID unterstützt Software als Werktyp, sodass die DOI oder SWHID in das gleiche Profil wie Artikel importiert werden können. Bei Beförderungsanträgen ist es hilfreich, den Beitrag der Software zu einem Projekt in einem Satz zu beschreiben, zusammen mit ihrer Weiterverwendung, soweit bekannt.

🛡️Was passiert, wenn das Repository, das meine Software hostet, verschwindet?

Eine DOI kann weiterhin aufgelöst werden, aber es kann keine Dateien abrufen, wenn das zugrunde liegende Repository geschlossen wird. Software Heritage mildert dies durch die Archivierung von Quellcode und die Zuweisung von inhaltsbasierten SWHIDs. Forscher sollten Quellcode in mindestens einem Repository archivieren, das eine ausdrückliche Erhaltungspolitik hat, und sollten in Betracht ziehen, das Repository bei Software Heritage einzureichen, damit der Inhalt unabhängig gespiegelt wird.

🏛️Welche Förderer verlangen nun Software-Identifikatoren in Projektberichten?

Die Anforderungen variieren je nach Agentur und Programm. Mehrere nationale Forschungsräte fordern nun von den Zuschussempfängern, dass sie Software in die Datenmanagementpläne mit persistenten Identifikatoren aufnehmen, und das US-Energieministerium betreibt einen Software-Registrierungsservice, der DOIs vergibt. Die Forscher sollten die Datenmanagementrichtlinie des spezifischen Förderers konsultieren, da die Formulierung in mehreren Berichtsvorlagen von „erwünscht“ zu „erforderlich“ wechselt.

🔭Gibt es fachspezifische Software-Identifikatoren jenseits von DOIs und RRIDs?

Ja. Die Astronomie nutzt die Astrophysics Source Code Library (ASCL), die stabilen Identifikatoren für in Publikationen verwendeten Code zuweist und zu einem Standard in den Zeitschriften der American Astronomical Society geworden ist. Andere Fachgebiete verwenden spezialisierte Register. Ein DOI, SWHID oder RRID funktioniert in der Regel fachübergreifend, aber ein fachspezifischer Identifikator kann kuratierte Metadaten enthalten, die zur Zitierkultur des Fachgebiets passen.