internetarchive / internetarchive/openlibrary
Use edition-level author name when present
- 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
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