internetarchive / internetarchive/fatcat

Cleanup: rewrite DOIs with double slashes (`10.1037//0021-843x.106.2.280`)

Open
#48 1 comment 0 reactions 0 assignees View on GitHub
content
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.