internetarchive / internetarchive/fatcat
Cleanup: rewrite DOIs with double slashes (`10.1037//0021-843x.106.2.280`)
- Dominant language
- Python
- Stars
- 121
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
These come from, eg, PubMed imports. The rewrite should only apply to double slashes after the first numbers (the publisher identifier), not elsewhere in the DOI.
I tried several examples using the doi.org resolver and crossref API lookups, and the slash-removed version always seems to be correct.
There are a number of fatcat entities with DOIs in both forms that should be merged. Eg:
https://fatcat.wiki/release/62i5rntupfazhg5jpkwxr6c7na
https://fatcat.wiki/release/hcpjjnfxdfhizcqsom3karcvx4
Contributor guide
No contributing guide indexed for this repository
Research direction
No file or test is named. Start by locating the DOI normalization and entity-merge entry points, then check the supplied PubMed-style examples against doi.org and Crossref; done means only the extra slash after the publisher identifier is removed and the duplicate Fatcat entities can be merged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100