-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add fields for @software based on CFF #1169
Comments
For conversion between citation formats it would be worth pulling @mfenner into this thread too 👋 |
Hi, thanks for bringing us in. Perhaps two initial comments: there is https://www.ctan.org/tex-archive/macros/latex/contrib/biblatex-contrib/biblatex-software ("the reference biblatex implementation of a bibliography style extension that includes software-specific BibTeX entries"), but I'm not familiar enough with I gather that
For CFF, we have decided to support very little more than just basic and advanced citation use cases, and I think for JabRef it'd be fine to drop any extra information that is not used for citation purposes as well? But happy to talk further in JabRef/jabref#7946. |
Thanks @sdruskat for the ping, and for pointing out the
A special property of
My kind suggestion is to use Feel free to contact me for any question you may have about it. |
|
Just to have the link to my comment to a similar question in #1106 (comment) |
Is there any consensus that |
I would slightly prefer to see But I also see the concern about demands creeping in, and thanks to the great architectural structure of I think we can definitely live with this if there a clear statement in the Do you think this is possible? |
+1 for merging it. Software/apps are used pretty universal across fields and citing them in a proper way is important. |
I think We have to balance the interests of completeness of the data model against simplicity of the standard styles, because the standard styles are supposed to be a basis for third-party styles. If we overload it with specific stuff that can make it harder for style authors to find their way round the code. I feel that too many people get hung up on the alias thing (as in " |
I agree with @moewew here - just because there is a comprehensive type or audience specific package, I don't think it belongs in |
As a compromise, would it be an option to integrate the main |
|
I fully understand the desire of not growing the surface of |
I guess my argument is not that software citations are uncommon enough that we don't have to worry about them. We do have a I couldn't find a lot of bibliography/citation styles that have proper guidance for software citation, but taking APA style as an example, I believe we can already do what it wants (weirdly I couldn't find an example on the APA webpage, so I'm linking to a third-party interpretation, which I hope is accurate: https://libraryguides.vu.edu.au/apa-referencing/7DatasetsSoftwareTests). |
There is also the Vancouver style https://www.nlm.nih.gov/bsd/uniform_requirements.html (§44). |
Thanks for clarifying this :-)
Well, the point is that for a very long time software has not been considered a research output on par with publications, so we traditionally cited the documentation or the article describing the software, and not the software itself. In some cases one could see software assimilated to a book on a shelf, as it came in a box (see the Only very recently the need to cite software directly, and not via proxies like articles or books, came out, so one does not find satisfactory guidelines for citing software in mainstream styles yet. There has been work to improve on the status quo, but it is either very generic, or plagued by a tendency to force software in some kind of "bed of Procustes" to cater to the need of publishers (that only want to see DOIs), or to mindsets that conflate software with data (which it is not). This is why some four years ago we set up a software citation working group at Inria, bringing together a broad panel including top researchers that have developed and maintained a variety of significant research software for decades, to come up with a concrete proposal covering the needs of a large spectrum of software developments. The outcome has many facets: on one side, an article about software attribution and reference in CiSE 2020 (green open access here) that presents among other things a taxonomy of contributor roles which is important for software metadata; on the other side, the (much smaller) data model for software citation, that was eventually implemented in We did try to keep the new fields to a minimum, but there are a few needed ones, and the various entries in I believe that this may look like a niche need, but there is a tidal wave coming, for which we need to prepare. Sorry for the long message, but I just realised that we never took the time to write down the story of how all this came up (there is a bit in the |
So why not think of I once read that with software features "no is temporary, yes is forever". If we add in all of the |
Indeed, I developed But I am also perfectly fine with maintaining May I suggest that somewhere in the documentation a pointer to |
Recently, and in particular with the Github integration, the citation file format got popular for specifying metadata for software and/or code. According to twitter responses, Github is also considering to provide a similar functionality that uses a bibtex file to provide the same kind of metadata, and/or to export to bibtex if the metedata is provided in CFF. For these reasons, and to facilitate citing software in ones papers, it would be good in my opinion if biblatex's software type and CFF are defining compatible standards. This would make automatic translation between the different formats straightforward.
Most metadata fields in CFF have a corresponding field in biblatex, but not all. For example, 'version', 'commit', 'license' and 'repository' are missing in biblatex, see https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md#index for an overview of all fields.
Background: We at JabRef are currently faced with the issue of importing CFF into bib(la)tex, and are unsure how to treat the metadata information with no equivalent fields. See JabRef/jabref#7946 for work in progress.
Maybe the maintainers @sdruskat, @hainesr and @jspaaks of CFF have further input.
Refs citation-file-format/ruby-cff#48 and https://github.blog/2021-08-19-enhanced-support-citations-github/
The text was updated successfully, but these errors were encountered: