internetarchive / internetarchive/openlibrary

Display of subjects - people - places - times should be sorted and nested

Open
#7,151 2 comments 1 reaction 0 assignees View on GitHub
Lead: @cdrini Priority: 3 Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

At the moment, all subjects - people - places - times are output as one long comma separated list. This is not a problem for authors who write in a very specific topic, but it gets unwieldy quickly for authors which write about many different topics.

![Screenshot_20221112_193332](https://user-images.githubusercontent.com/36878944/201489630-70499e88-2859-4c23-a83e-7e72007bd7f4.png)

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

It would be great if the clump of words could be somehow ordered, to make it easier to find things.

### Proposal & Constraints

Instead of an unordered clump of topics, have some kind of "menu" with nested topics, for example:

Series
- series 1
- series 2
- series 3

fiction
- fantasy
- - epic fantasy
- - dark fantasy
- science fiction
- - space opera
- - hard science fiction

biographies
- authors
- - Nigerian authors

15th century
- 1409-1482

### Additional context

#4483
#4677
#6050
#2819

### Stakeholders

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.