Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small Suggestions based on recent Data Model #27

Open
Kussie opened this issue Feb 5, 2021 · 4 comments
Open

Small Suggestions based on recent Data Model #27

Kussie opened this issue Feb 5, 2021 · 4 comments

Comments

@Kussie
Copy link

Kussie commented Feb 5, 2021

The UML diagram that was recently is looking good. Though two small things that might potentially be useful for consumers of the metadata:

  • Artist, would sit alongside Author, would cover most use cases where there is someone other then the Author doing artwork, which is common in comics. Additionally this could be made to be a with a type field on it to specify exact work, such as Cover Artist, Artist etc if you wanted to go down that route.
  • A Series Type field could also be of benefit, allowing to specify a series as a Comic, Manga, Manhwa, Graphic Novel etc.
  • Rating, this one could be tricky as every site and every country has a different rating system.
@gotson
Copy link
Member

gotson commented Feb 5, 2021

Author is not restrictive to writers, there is a role attribute in the association between author and book to cater for any kind of contribution, eg artist, editor, cover artist, translator...

Series type is interesting, but I'm afraid there's no widely accepted definition of the various types. Wondering how redundant it is with genres and tags.

By rating what do you mean? There's an age rating already, as int of minimum recommended age. That should abstract the various ratings from each country.

@L-A-Sutherland
Copy link

I suspect by rating Kussie was refering to qualtative ratings/review scores. Perhaps storing that along with the source of the rating like .nfo files do. An example piece of data would be "One Piece is rated 9.14 out of 10 on myanimelist.net with 238864 votes"

@BlobCodes
Copy link

There's an age rating already, as int of minimum recommended age. That should abstract the various ratings from each country.

I think the exact rating should be specified as a string. Because different publishers have different rating systems (don't know of any government-made book rating systems), they are quite useless for parental control. If you even get rid of the information what rating system was used, the whole thing becomes completely useless.

Also, on many platforms there is only very vague rating information, which can't be expressed in an age number. For example when grabbing from sites like mangadex, I only get an enum rating with the values {safe, suggestive, erotica, pornographic}. This only tells me whether the title is sexually explicit or not and doesn't tell me anything about violence etc.. But I would still like to display this in the UI.

@AsHalt
Copy link

AsHalt commented Sep 2, 2024

My suggestion is to broadly categorize the age rating into two general categories: SFW and NSFW.

SFW can be anything deem ok enough to be shown in public.

— Relevant rating: G-PG/ PG-13

NSFW basically anything deem close enough to porno or sexual or excessive violence, and essentially you wouldn't want to get caught out in public reading or your family finding out

— Relevant rating: R-18, 18 only, Adult Only, Softcore, Hardcore ecchi, Hentai, Eromanga

Otherwise, label the more erotic types as a catch-all "Adult" would be fine too, but risked being too general for many media and likely missed in between the gaps.

On the frontend, or on another field, the real rating can be added, to further classify.

Example

Adult
| Ecchi
| 18 only
| Eromanga

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants