#CitationFileFormat

2025-04-26

#introductions I'm Stephan, originally an English Philologist and Linguist, now a #SoftwareEngineering researcher at the German Aerospace Center's (social.bund.de/@dlr) Institute of Software Technology in #Berlin.

I'm a 2018 Fellow of the Software Sustainability Institute (mastodon.social/@SoftwareSaved), founder and lead of the #CitationFileFormat (citation-file-format.github.io) and co-founder of de-RSE (mastodon.social/@de_rse).

I work on #ResearchSoftware, #SoftwareCitation, #SoftwarePublication, #SoftwareIntelligence, #SoftwareSustainability, #EmpiricalSoftwareEngineering.

Stephan Druskatsdruskat@fosstodon.org
2025-04-07

Huh, I must've missed the announcement.

@swheritage is now providing citation metadata to download as #BibTeX and use via #BibLaTeX (biblatex-software) for archived software with a CITATION.cff file or codemeta.json in the root directory! 🎉

Very cool!

#CitationFileFormat #SoftwareHeritage #ResearchSoftware #SoftwareCitation

Screenshot of the website for a snapshot of the repository for the Citation File Format project in the Software Heritage archive. 

A popup windows protruding from the right-hand side of the browser window that has been made visible by using the "Citations" tab shows the citation metadata for the archived version we're currently looking at. 

The metadata is in BibTeX format, and using the biblatex-software "@softwareversion" type, a "Copy citation" button and text explaining what to do with the content of the popup: "This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file. Select below a type of object currently browsed in order to generate citations for them."

The types of object to choose from are "directory", "revision" and "snapshot".

Behind the popup, a view of the archived version of the repository shows a list of files, including a CITATION.cff file, some repository metadata on top, and a navigation bar to the left.
Stephan Druskatsdruskat@fosstodon.org
2024-04-10

Want to leverage the advantages of the #CitationFileFormat (richer metadata on Zenodo, GitHub integration, readable by open source reference managers) for research software that has already been published?

You can export the metadata of an existing #Zenodo record to a CFF file 😍.

(Pro tip: Rename the downloaded file to `CITATION.cff`.)

Screenshot of the latest deposit of the Ruby software library "rubycff" from the Zenodo website, showing an opened dropdown menu for export format choices with the option "Citation File Format" and the "Export" button highlighted.
Stephan Druskatsdruskat@fosstodon.org
2024-04-09

@amoeba @JustinG Nothing published (or in fact done with it apart from counting) yet, but I have around 55k #CitationFileFormat files for around 16k GitHub repositories, including historic versions (and their commit hashes).

Stephan Druskatsdruskat@fosstodon.org
2024-03-11
Stephan Druskatsdruskat@fosstodon.org
2023-12-06

Very exciting to see that the #NASA #NASATOPS open science curriculum recommends CITATION.cff files in the #CitationFileFormat to provide and find the correct citation metadata for open research outputs 🚀!

The course materials themselves have their own CITATION.cff file 😎.

fosstodon.org/@crawfordsm@mast

2023-09-29

At #HMCDialogue webinar, learning about a new "single source of truth" format & tool for keeping #ResearchSoftware #Metadata up-to-date across formats: #CitationCFF (#CitationFileFormat), #CodeMeta, #pyprojectTOML, etc.

materials-data-science-and-inf

@helmholtz_hmc

2023-04-26

@dhernangomez @frod_san Thanks for taking over, @dhernangomez, I wouldn't have enough experience with #RStats packaging myself.

What you've written makes sense, in that the packages serve different purposes, and can peacefully coexist 🙂.

Just to add that use of #CitationFileFormat files isn't restricted to GitHub of course, but GitHub makes the most visible use of them. (They'd still be useful on another platform or in, say, a distributed zip file.)

2023-04-26

@frod_san Are you aware of the {cffr} #RStats package that produces CITATION.cff files for R? There seems to be some overlap, and perhaps there is value in letting the two interface with each other?

github.com/ropensci/cffr

#CitationFileFormat #SoftwareCitation

2023-02-06

If you already have a CITATION.cff file in the #CitationFileFormat and want a comfortable way to update (and validate) it to enable #SoftwareCitation, @abelsiqueira from the @eScienceCenter has created another great video that walks you through the process using the cffinit web tool. 😍

youtube.com/watch?v=6Ik1onYbO3

2023-02-06

Want to get started with #SoftwareCitation but don't know how?

@abelsiqueira from the @eScienceCenter has created a great video that walks you through creating a CITATION.cff file in the #CitationFileFormat using the cffinit web tool. 😍

youtube.com/watch?v=zcgLIT5Qd4

2022-12-21

Just learned that the cookiecutter4fair repository template (github.com/FAIR4HEP/cookiecutt) includes a template for CITATION.cff files in the #CitationFileFormat. Nice!

2022-11-28
2022-11-22

@eScienceCenter @TUEindhoven Suitably enough, I talked about the #CitationFileFormat today at @WWU_Muenster@twitter.com, presenting preliminary results from an analysis of 7k+ CFF files that show that using #cffinit to create your files helps greatly with file validity ✅.

Slides: doi.org/10.5281/zenodo.7346192

2022-11-09

Excited to be on my way to an @NSF funded workshop on community-led data & software publishing in Pismo Beach, CA.

I'll be wearing my #CitationFileFormat and #HERMES hats, and am looking forward to meet lots of people from great initiatives and projects for the first time, to discuss aims, ideas and collaborations to improve 💻 #SoftwarePublication.

(Unfortunately, the weather doesn't look like I can sneak in a 🏄 session.)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst