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

Software - edit information - concept DOI validation #292

Closed
dmijatovic opened this issue May 25, 2022 · 0 comments · Fixed by #331
Closed

Software - edit information - concept DOI validation #292

dmijatovic opened this issue May 25, 2022 · 0 comments · Fixed by #331
Assignees
Labels
feature New feature or request

Comments

@dmijatovic
Copy link
Contributor

dmijatovic commented May 25, 2022

On the software edit page we have place to input concept DOI. Some scrapers use this info to scrape citation information. The concept and versioned DOI's are usually provided by DataCite. We can validate if DOI is concept DOI and in case that it is version DOI we can extact the concept DOI using DataCite api.

The information about quering DataCite using GraphQL is provided in issue #289. This information can help build FE service to validate DOI and suggest concept DOI when version DOI is provided.

For the start we can add button "Validate DOI" below input. If not valid concept DOI we can use snackbar (warning type) and suggest concept DOI we find in version doi. Other design suggestions are welcome ;-)

image

@dmijatovic dmijatovic added feature New feature or request help wanted Extra attention is needed labels May 25, 2022
@dmijatovic dmijatovic changed the title Software - edit - information - concept DOI validation Software - edit information - concept DOI validation May 25, 2022
@dmijatovic dmijatovic self-assigned this Jun 14, 2022
@dmijatovic dmijatovic removed the help wanted Extra attention is needed label Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant