ropensci / ropensci/refsplitr

Hierarchy of disambiguation information

Open
#56 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
R
Stars
59
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Hi,
I've noticed that the pruning part of the authors_match function separates entries that were formerly matched by the same ORCID, Researcher ID or E-Mail address. In my case that would lead to "unnecessary" under-matching. My quick fix for that was to set the similarity for those entries that were matched by ORCID and RID to 1, which would then exclude them from the pruning. For entries matched by E-Mail addresses the pruning seemed to do a good job though!

I don't know if giving ORCID and RID a higher priority is a universally better solution to the problem, but the way I understand this, ORCID and RID are quite reliable and might also identify a person that had their name changed due to marriage etc. Therefore the pruning those matches by name initials might not be the best solution.

If there are good reasons to overrule ORCID/ RID matches by name initial differences, it I might be worthwhile to consider letting the user decide the hierarchy ORCID/ RID, Email, and names.

Best,
Till

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the authors_match function and inspect how its pruning separates entries matched by ORCID, Researcher ID, E-Mail, and name initials. Determine the intended hierarchy or user-configurable behavior, including how name differences should affect ORCID and Researcher ID matches. Done should include a decided precedence model and coverage for the under-matching case described here.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.