Hi!
Tags would be a much better way to organize the library, since it is very often impossible to assign a book or paper to a single category, therefore tags would be of great help here. Additionally the tags could be made hierarchical, which could be useful when organizing the tags themselves.
Best Regards,
Eberli