internetarchive / internetarchive/openlibrary

BWB/Amazon imports creating author records containing role name

Open
#7,797 0 comments 0 reactions 0 assignees View on GitHub
Lead: @mekarpeles Module: Authors Module: Import Priority: 3 Type: Bug
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

There are thousands of bad author records which have been created from Amazon and BetterWorldBooks (BWB) imports where the string is not an author name. This particular version of the bug references those names which include role names (e.g. editor, translator, illustrator,...) and abbreviations thereof (illus., trans., tr., ed., )

Any attempt to create author records containing these forbidden strings should be rejected. Although I've listed a few examples, a comprehensive list should be constructed.

### Evidence / Screenshot (if possible)

### Relevant url?
9918 https://openlibrary.org/search/authors?q=editor
1214 https://openlibrary.org/search/authors?q=translator
946 https://openlibrary.org/search/authors?q=trans.
1354 https://openlibrary.org/search/authors?q=introduction
142 https://openlibrary.org/search/authors?q=retold
3155 https://openlibrary.org/search/authors?q=%22edited+by%22
143 https://openlibrary.org/search/authors?q=notes+by
418 https://openlibrary.org/search/authors?q=illus.
181 https://openlibrary.org/search/authors?q=adapted

### Proposal & Constraints
All author names containing any type of role should be banned, rejecting attempts to create author records containing them (except for legitimate uses like "Editors of Reader's Digest", although those should arguably be just converted to the name of the organization/publication).

### Stakeholders
@hornc @mekarpeles

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.