Citation File Format (CFF) - Specifications
- 1. Humboldt-Universität zu Berlin, Department of German Studies and Linguistics, Berlin, Germany
- 2. ITS Research IT, University of Manchester
- 3. University of Sussex, Sussex Humanities Lab
Contributors
- 1. Software Heritage
- 2. Software Sustainability Institute, University of Edinburgh, UK
- 3. Software Sustainability Institute, University of Manchester, UK
- 4. University of Tromsø, Norway
- 5. Octiog, Inc., USA
Description
The Citation File Format (CFF) is a human- and machine-readable - and human-writable - format for CITATION files. These files provide citation metadata for (research and scientific) software. The format aims to support use cases for software citation described in [1]. CFF is serialized in YAML 1.2, and is therefore Unicode-based and cross-language (in terms of both natural language scripts and programming languages). This specification, together with the Unicode standard for characters, aims to provide all the information necessary to understand CFF, and to use (i.e., write) and re-use (i.e., read, validate, convert from) it. These specifications are maintained openly at https://github.com/citation-file-format/citation-file-format.
[1] A. M. Smith, D. S. Katz, K. E. Niemeyer, and FORCE11 Software Citation Working Group, “Software citation principles,” PeerJ Computer Science, vol. 2, p. e86, Sep. 2016 [Online]. Available: https://doi.org/10.7717/peerj-cs.86
Files
cff-specifications-1.0.3.pdf
Files
(133.7 kB)
Name | Size | Download all |
---|---|---|
md5:1cef45662dd00bafaa7d8cc11706418c
|
133.7 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/citation-file-format/citation-file-format.github.io/releases/tag/1.0.3-1 (URL)
References
- A. M. Smith, D. S. Katz, K. E. Niemeyer, and FORCE11 Software Citation Working Group, "Software citation principles," PeerJ Computer Science, vol. 2, p. e86, Sep. 2016 [Online]. Available: https://doi.org/10.7717/peerj-cs.86
- S. Druskat, "Track 2 Lightning Talk: Should CITATION files be standardized?" in Proceedings of the Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.1), 2017 [Online]. Available: https://doi.org/10.6084/m9.figshare.3827058
- R. Wilson, "Encouraging citation of software - introducing CITATION files." 2013 [Online]. Available: https://www.software.ac.uk/blog/2013-09-02-encouraging-citation-software-introducing-citation-files
- O. Ben-Kiki, C. Evans, and I. döt Net, "YAML Ain't Markup Language (YAML) Version 1.2. 3rd Edition, Patched at 2009-10-01." 2009 [Online]. Available: http://yaml.org/spec/1.2/spec.html
- J.-M. Hufflen, "Names in bibtex and mlBibTeX," TUGboat, vol. 27, no. 2, pp. 243–253, Nov. 2006 [Online]. Available: https://www.tug.org/TUGboat/tb27-2/tb87hufflen.pdf