Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Last synced: 7 months ago
·
JSON representation
Repository
How to fine tune the DOI record on Zenodo
Basic Info
- Host: GitHub
- Owner: castelao
- Default Branch: master
- Size: 10.7 KB
Statistics
- Stars: 14
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 13
Created over 5 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
Zenodo
README.rst
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3981501.svg
:target: https://doi.org/10.5281/zenodo.3981501
=============
Minting a DOI
=============
If you are somehow related to academia and write public software, you probably should record a DOI (Digital Object Identifier) for your code.
The concept is the same as scientific publications, where each article has its DOI, which is associated with the authors, usually through an ORCID.
Zenodo is a convenient way to do that, and there is a way to link your repository with Zenodo to automate several steps.
GitHub Guides provide a nice reference on how to set up that: https://guides.github.com/activities/citable-code/
================
Tunning your DOI
================
Zenodo automatically captures the basic metadata for the DOI record, such as title and authors. However, it can be worthy of providing more information such as: the ORCID of the authors, the published paper that this code is related to, the DOI of the dataset that this code processes, etc.
It is possible to configure some of those fields manually at Zenodo. Instead, a convenient alternative is by providing that information in a JSON file directly in the repository so that every new release, thus new DOI, Zenodo gets a complete record.
Some important points missed by the default procedure are the possibility to define the funding source for the project, register important contributors that are not authors, and link this project to other projects' DOI or scientific references.
FORCE11 is a great reference for data & software citation.
Example
-------
The .zenodo.json in this repository is an actual example on how to write your descriptor.
You can check the outcome result at https://doi.org/10.5281/zenodo.3981501
Title
-----
The title of the project. The equivalent of a title of an article.
ex.:
"title": "How to tune your DOI record with Zenodo"
License
-------
The license of the project. The https://choosealicense.com is a good reference
when don't know what to use. Check https://spdx.org/licenses/ for a list of
licenses and their identifiers.
ex.:
"license": "MIT"
Contributors
------------
A list with contributors.
Possible types: ContactPerson, DataCollector, DataCurator, DataManager, Distributor, Editor, HostingInstitution, Other, Producer, ProjectLeader, ProjectManager, ProjectMember, RegistrationAgency, RegistrationAuthority, RelatedPerson, Researcher, ResearchGroup, RightsHolder, Sponsor, Supervisor, WorkPackageLeader
ex.:
"contributors": [
{
"type": "ContactPerson",
"name": "Castelao, Guilherme",
"affiliation": "Scripps Institution of Oceanography - UC San Diego",
"orcid": "0000-0002-6765-0708"
},
{
"type": "Researcher",
"name": "Castelao, Guilherme",
"affiliation": "Scripps Institution of Oceanography - UC San Diego",
"orcid": "0000-0002-6765-0708"
},
{
"type": "Sponsor",
"name": "Southern California Coastal Ocean Observing System"
},
{
"type": "Supervisor",
"name": "Castelao, Guilherme",
"affiliation": "Scripps Institution of Oceanography - UC San Diego",
"orcid": "0000-0002-6765-0708"
}
],
Creators
--------
A list with authors. If missing, Zenodo gets this information from Github. I'm not sure how. Probably the list of all contributors?
ex.:
"creators": [
{
"name": "Castelao, Guilherme",
"affiliation": "Scripps Institution of Oceanography - UC San Diego",
"orcid": "0000-0002-6765-0708"
}
]
By including the ORCID field, the authors are automatically linked. Check my record and you'll see my open source projects: https://orcid.org/0000-0002-6765-0708
Related Identifiers
-------------------
- accepted_types: ads, ark, arxiv, bioproject, biosample, doi, ean13, ean8, ensembl, genome, gnd, hal, handle, isbn, isni, issn, istc, lsid, orcid, pmcid, pmid, purl, refseq, sra, uniprot, url, urn, swh, ascl
- relation: isCitedBy, cites, isSupplementTo, isSupplementedBy, isContinuedBy, continues, hasMetadata, isMetadataFor, isNewVersionOf, isPreviousVersionOf, isPartOf, hasPart, isReferencedBy, references, isDocumentedBy, documents, isCompiledBy, compiles, isVariantFormOf, isOrignialFormOf, isIdenticalTo, isReviewedBy, reviews, isDerivedFrom, isSourceOf
It looks like we can't add manually isVersionOf the project doi. But it is added by them automatically
ex.:
"related_identifiers": [
{
"scheme": "url",
"identifier": "https://github.com/castelao/inception/tree/v0.0.3",
"relation": "isSupplementTo"
},
{
"scheme": "doi",
"identifier": "10.21105/joss.02063",
"relation": "cites"
}
]
Owner
- Name: Guilherme Castelão
- Login: castelao
- Kind: user
- Location: CO
- Company: @NREL
- Website: www.castelao.net
- Repositories: 80
- Profile: https://github.com/castelao
multi-class: PhD in Physical Oceanography, offshore solo sailor, Rustacean and Pythonista.
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Guilherme Castelão | g****e@c****t | 21 |
Committer Domains (Top 20 + Academic)
castelao.net: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 5 minutes
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- castelao (1)