-
First, let me thank you for your great work and efforts, and please do not get this as rude (I am far a way from all these efforts). As a data steward I see currently 2 standards emerging in this area (your are probably aware of this?). publiccode.yml and Citation.cff. At least in my area Citation.cff is widely used, promoted and supported already by invenio (look at zenodo), github and others. Or do you think there is are good reason to have two or that these two things will develop in totally different directions, i.e that Citation.cff stays minimal and that for software one does a rich publiccode.yml from which one could extract a Citation.cff? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Do you plan also to have a |
Beta Was this translation helpful? Give feedback.
-
As I understand it, In my view, Another useful standard, closer to what In France, we expect In both cases, |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for the reply. Now I understand it better. I was not aware of I like the Opinion: |
Beta Was this translation helpful? Give feedback.
-
I like the usedBykey, through it is free text, non validated right? (Was github not working on such a feature to get this from the whole dependency graph? If this is out a developer could updated usedBy in an automatic way. As identifiers one could use the software package names, and for institutions and projects their identifiers. Through without additional metadata this can probably be not validated.
GitHub data can certainly be used to somehow feed the `usedBy` key but I believe there will always be room for manual updates.
Opinion: Citation.cff may become obsolete once the richer metadata standards become better integrated and supported by platforms.
Scientific software citation is a complex issue and I'm clearly not knowledgeable enough about it to predict anything -- let's see what the scientific community comes up with!
|
Beta Was this translation helpful? Give feedback.
As I understand it,
CITATION.cff
provides what is needed for a software or a dataset to be correctly quoted in scientific papers.In my view,
publiccode.yml
provides a bit more and is more tailored to the needs of public agencies: for example, it provides theusedBy
keyword that helps administrations (manually) keep track of what other entities are reusing the software. (See an example here.)Another useful standard, closer to what
publiccode.yml
provides, is codemeta.In France, we expect
codemeta
to be used for public research software whilepubliccode.yml
will be used for public agencies projects. That's okay, provided we can align the two schemas together (see https://codemeta.github.…