.. SPDX-FileCopyrightText: 2021 cusy GmbH .. .. SPDX-License-Identifier: BSD-3-Clause Citation File Format ==================== `Citation File Format `_ ist ein Schema für Software-Citation-Metadaten in maschinenlesbarem :doc:`/data-processing/serialisation-formats/yaml/index`-Format. Dabei sollte eine Datei ``CITATION.cff`` im Stammverzeichnis des Software-Repository abgelegt werden. Der Inhalt der Datei kann :abbr:`z.B. (zum Beispiel)` so aussehen: .. code-block:: yaml cff-version: "1.1.0" message: "If you use this tutorial, please cite it as below." authors: - family-names: Schiele given-names: Veit orcid: "https://orcid.org/https://orcid.org/0000-0002-2448-8958" identifiers: - type: doi value: "10.5281/zenodo.4147287" keywords: - "data-science" - jupyter - "jupyter-notebooks" - "jupyter-kernels" - ipython - pandas - spack - uv - ipywidgets - "ipython-widget" - dvc title: "Jupyter tutorial" version: "0.8.0" date-released: 2020-10-08 license: "BSD-3-Clause" repository-code: "https://github.com/veit/jupyter-tutorial" Ihr könnt einfach das obige Beispiel anpassen um eure eigene ``CITATION.cff``-Datei zu erzeugen oder die Website `cffinit `_ verwenden. Mit `cff-validator `_ steht euch eine GitHub-Action zur Verfügung, die ``CITATION.cff``-Dateien mit dem R-Paket ``V8`` überprüft. Es gibt auch einige Tools zum Workflow von :doc:`CITATION.cff `-Dateien: * `cffconvert `_ konvertiert ``CITATION.cff``-Dateien in BibTeX, RIS, :doc:`codemeta`- und andere Dateiformate * `doi2cff `_ erstellt eine ``CITATION.cff``-Datei aus einem Zenodo DOI Auch GitHub bietet einen Service um die Informationen aus der ``CITATION.cff``-Datei eures GitHub-Repository im APA- und BibTex-Format zu kopieren. .. figure:: github-cite.png :alt: Popup auf der Zielseite eines GitHub-Repositorys mit der Möglichkeit, ADA- und BibTex-Formate zu exportieren. .. seealso:: * `GitHub Docs: About CITATION files `_ Wenn ihr einen DOI mit Zenodo registriert, wird die ``CITATION.cff``-Datei aus dem GitHub-Repository ebenfalls verwendet. Auch `Zotero `_ interpretiert die :doc:`cff`-Datei in GitHub-Repositories; Zotero kann jedoch auch ohne :doc:`cff`-Datei Metainformationen des Repository, wie Unternehmen, Programmiersprache :abbr:`etc. (et cetera)`, übernehmen.