-
Notifications
You must be signed in to change notification settings - Fork 51
Adding first draft of guidelines for bibliographic metadata using the codemeta schema #487
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
base: main
Are you sure you want to change the base?
Conversation
Final first draft
❌ Deploy Preview for everse-rsqkit-testing failed.
|
|
Adding first draft of new page describing bibliographic metadata using the codemeta schema. |
| - **Stick to Standards**: Use the CodeMeta schema. It keeps your file compatible with different platforms. | ||
| - **Keep It Current**: Update the file whenever your software changes. New version? New contributor? Make sure it's reflected. | ||
| - **Check for Errors**: Use a JSON validator to catch any mistakes, e.g., {% tool "jasonldvalidator" %}. | ||
| - **Use Persistent Identifiers**: Add a DOI for long-term reference. Zenodo is a good place to get one. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But where? on software? On people?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed "Add a DOI for long-term reference. Zenodo is a good place to get one" to read "Add a Digital Object Identifier (DOI) for the software release itself for long-term citation (e.g., from Zenodo). Ensure ORCID iDs are included for all people", and also changed "Use the Person schema and include Open Researcher and ORCID iDs for authors and contributors." to read "Use the Person schema and include ORCID iDs (the persistent identifier for people) for all authors and contributors".
I'm not sure what you mean by 'where'? If you mean, where does the DOI/ORCID ID go, then I feel it's clear from the example.
dgarijo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments please
|
@gavinpringle thanks for generating the first draft, sorry it took me a while to come to this. I have a question: This page is on bibliographic metadata. However, it does not state how to use the referencePublication of for a particular software, which is kind of the point, right? Shouldn't do this? |
Removed point to Stick to Standards as it is redundant; Changed the validator from JSON to JSON-LD; added a second author and contributor to the example.
I've made a clear distinction between persistent IDs for software (DOI) and people (ORCID ID)
gavinpringle
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've addressed all comments, bar one: i'm unclear about 'But where?'
Added the missing and all important referencePublication to the example, and added a 'Link to the Paper' in the What to Focus On subsection.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed the overarching comment I missed, specifically I have now included references to referencePublication
Fixed example url to something that does not fail: www.journal-of-mathemtics.com -> www.example.com
changed example url to one that does not fail
fixed typo in example url
Personally, i like my example as the user can quickly copy the text and change the entries accordingly, whereas the content in your given URL is a splash of options that takes time to parse. |
Removed problematic url example in referencePublication
dgarijo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your patience. I detected minor issues in the PR
In https://everse.software/RSQKit/software_metadata#using-codemeta-to-describe-software on "how to use CodeMeta" the section has a significant overlap with the one proposed here. I agree in having a template to copy paste from, and I like having a dedicated page just to CodeMeta. So I would suggest to just leave this, replacing/conflating some of the content of the other page here. Thoughts? |
Co-authored-by: Daniel Garijo <dgarijov@gmail.com>
Co-authored-by: Daniel Garijo <dgarijov@gmail.com>
Co-authored-by: Daniel Garijo <dgarijov@gmail.com>
Updated according to suggested changes by @dgarijo within the pull request.
fixed extraneous close curly bracket
I think what you are suggesting is I'm completely happy for this to happen and I'm happy to do so; however, I feel such a change should be ok-ed by the editorial board. |
|
We discussed this in the EB today. There was support for simplifying the software metadata page, so we'll have your proposal as how to use codemeta and then merge the content that exists in the generalist page. |
First draft
Before creating a pull request:
data/or_includesfolder orconfig.yamlfile - please make sure you have discussed this with the maintainers in the relevant issue.Fixes #issue_number (add the relevant issue number).
Changes proposed in this pull request:
Notes for reviewers: