I think that the entity names are likely to be a confusing aspect for many users. People have books, they read books, buy books, etc, so they expect the Book entity to be a book. “Edition” is less clearly the physical item.
I wonder if Book should become “Title”, or “Volume”, or something, and “Edition” become “Book”. Changing Book to “Work” wouldn’t… er… work because the entity doesn’t always represent only one work, and that would also be confusing.
I still think that a Section idea would be workable without changing the current paradigm, even if it’s not a nested Edition - it’d help split up parts of a book with their own set of properties. From an operational user-perspective, I don’t think it would be complicated. When creating/editing an Edition click “Add Section”, fill in its properties, click “Add Section” repeat until all sections (be they chapters, other Editions, or whatever) are done.
A Section (or Part, if you like), would basically be the equivalent of a Track in a discogs Release.
You could look at it like:
- Book (or whatever) = discogs’ Master Release
- Edition = discogs’ Release
- List of Sections or Parts = discogs’ track listing
If a Section can have a link to an Edition as its sole property, that would allow box sets to be meaningful, too.
I hope this makes some sort of sense.
As for the ability to find things, please consider my request for more fields (esp Impression No. and Notes) & larger images in a Book’s list of Editions: Visible 'Book'-level 'Edition' list data - #11 by xceque
I have 55 unique printings of The Warlock of Firetop Mountain - Books - ctlgs spanning multiple editions and multiple publishers, and it’s already impossible to work out which of the mere six entries is which in that list (one of which is a boxed set and shouldn’t even be in that Book).