G-Node / G-Node/gogs

More general references in datacite.yml

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
16
Forks
15
PR merge metrics
No merged PRs in 30d

Description

The `references` field in the datacite file should be more general with respect to the reference ID.
```yaml
references:
-
id: "xxxxxx"
reftype: "IsSupplementTo"
description: "Publication name or description"
```
The explanation text should explain that ID could be a DOI, URL, ISBN, arXiv, or PMID. They should be provided in the form `type:ID` e.g., `doi:10.xxx/zzzz`, `pmid:xxxyyy`, etc.

Update the validator in G-Node/gin-doi to accept this form.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the references example in datacite.yml, then locate the validator in G-Node/gin-doi. Confirm how reference IDs are currently parsed and identify the existing validation checks. Done means the explanation documents type:ID values such as DOI, URL, ISBN, arXiv, and PMID, and the validator accepts that form.

Written by the indexing model from the issue text.

Assessment

Tech stack
yaml
Domain
documentation, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.