Categorized view for an entity reference content I am trying to implement a Magazine in Drupal 9. I am confused about whether to use taxonomy term or content type since the data I want to handle is used for both categorizations and storing of content.
I have the following content structure.
A Magazine will have a number of articles, which are categorized under Topics.

Magazine 1

Topic 1

Article 1
Article 2


Topic 2

Article 3




Magazine 2

Topic 2

Article 4
Article 5


Topic 1

Article 6





At present, I am trying the following:

Magazine - content type
Article - content type
Topic - Taxonomy term

Should I use taxonomy term or content type for Magazine? The Magazine content type is used for storing content (for example, cover image, description, and date) and also can be thought of as categorizing the articles and topics.
Please note: A topic can be used in multiple magazines.
I have already gone through the following:

Difference between nodes and terms
Creating content hierarchy

I hope someone can guide me through the correct path.
Drupal 8 taxonomies are entities so you can add custom fields, images (magazine covers), icons, as well as using for classification.
It doesn't sound like the Magazine &quot;content type&quot; is that complex, more of a catch-all for a listing of all your various articles and content related to each magazine, so that (Magazine as a taxonomy) would be my inclination in this situation.
The classification features of taxonomy work better out of the box than if you were do something custom with your content type.
I'd have 2 taxonomies for organising topics by:
(1) Magazine
(2) Topic
If you are doing - or envisage possibly doing - something more complex with your Magazine type at a later stage then content type rather taxonomy may be the way to go.
As always with Drupal, there's more than one way to do it and you have to weigh up the pros and cons taking into account: ease-of-use, navigation, theming, scaleability, overhead, etc.