Skip to content
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

Support the Citation File Format #16

Closed
sdruskat opened this issue Mar 2, 2019 · 5 comments
Closed

Support the Citation File Format #16

sdruskat opened this issue Mar 2, 2019 · 5 comments
Milestone

Comments

@sdruskat
Copy link

sdruskat commented Mar 2, 2019

The Citation File Format is a human- and machine-readable and -writable format implemented in YAML to provide citation-relevant metadata for software. It has been conceived to make it possible for developers to provide the correct citation metadata for their software, and for users to gain access to the relevant information quickly. Its implementation takes into account the Software Citation Principles through requiring the necessary minimal information where feasible.

It would be great if handlr supported this format as well, most importantly as source, perhaps also as target format.

I'll be happy to put some work into this, but as I'm an R newbie may need some help.

If this is something that the project finds useful, I'd start with looking at the available readers and try my hand at implementing a reader for CFF. This could possibly be done as part of the CollabW19 hack day.

Please let me know your thoughts on this.

@sckott
Copy link
Contributor

sckott commented Mar 4, 2019

Thanks @sdruskat for the issue - I somehow hadn't seen this format 😬

You are very welcome to send a PR, or make it part of CollabW19. I'm happy to help whether you do it, or anyone working on it at CollabW19. And do let me know at some point if you don't think it will be done and I can take a whack at it

@sckott
Copy link
Contributor

sckott commented Jan 23, 2020

started working on this.

  • would be nice to see how folks convert cff to other citation formats, e.g., bibtex - what fields map to what fields
  • is it possible to have many citations in one file or not? asked in issue linked above
  • it'd be nice not to have to use the yaml pkg as its buggy, but probably better not to try to parse yaml manually

@sdruskat
Copy link
Author

Sorry for the late reply. As for your questions:

  • To see how other tools convert to other formats, you could have a look at cffconvert, which is a Python tool to convert CFF to several formats, including BibTeX.
  • Multiple citations: Yes and no. The root citation metadata is always for the software itself that the metadata is provided for in the CFF file. References to spin-off/related products such as papers describing the software can be added as a reference in the references list in CFF.
  • yaml package: I guess this is the R package you're referring to. No experience on my end, so I'm afraid I have no suggestions here.

Closing citation-file-format/citation-file-format#107 now, but please feel free to ping me in this issue here (or open a new issue in the CFF repo) should there be more questions.

@sckott
Copy link
Contributor

sckott commented Feb 25, 2020

Okay, thanks for the responses. Makes sense on the multiple citations question.

@sckott
Copy link
Contributor

sckott commented Mar 4, 2020

to do:

  • support many references in one citation file - but each file only has the one citation
  • sort out how to convert cff to other citation formats, at least for some

sckott added a commit that referenced this issue Mar 6, 2020
sckott added a commit that referenced this issue Oct 8, 2020
@sckott sckott closed this as completed in 72b8a28 Oct 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants