To me, it seems like that list of tags/genres mixes higher level genres (which I call primary) with lower level genres (which I call secondary, because they are not really hierarchic children of the primary).
In my own genre scheme, these are primary: science fiction, fantasy (not urban), urban fantasy, paranormal, horror. Some people consider all of those speculative fiction, but that is such a broad category that I don't find it useful.
Magic, for example, can apply to any of the primary genres I mentioned (except arguably science fiction), which is why I consider magic secondary.
|