internetarchive / internetarchive/openlibrary

Use edition-level author name when present

Open
#8,721 0 comments 0 reactions 0 assignees View on GitHub
Lead: @mekarpeles Needs: Community Discussion Priority: 3 Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

Editions frequently have name variants that are different from the author's main entry (languages, married name, name changes, initials, etc.). A decision made during the Community Call held on Jan 16 2024 was to display the author string as entered on the edition record when present.

Currently the Edition record has an `authors` field which references a list of `keys`: `OL...A` mappings. We want those dicts to also have author_name or something like it, which is the version of the author's name that appears on that exact edition (which may differ from the author's current name; e.g. pseudonym, name change, etc)

This involves data model discussion + edit UI + /templates/type/edition/view.html rendering

### Describe the problem that you'd like solved

### Proposal & Constraints

### Additional context

### Stakeholders

@mekarpeles

Contributor guide

Open the contributing guide

Research direction

Start with the Edition authors field and /templates/type/edition/view.html, then review the proposed data-model and edit-UI implications. Confirm how an edition-level author name should be represented and rendered when present, including differing-name cases; done means the edition displays its entered author string without changing the author's main entry.

Written by the indexing model from the issue text.

Assessment

Tech stack
html, python
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.