How do I allow users to see other users' views based on taxonomy fields
It is possible with views relationship and contextual filters. You can add a relationship that references users and publications and then add user id to filter the publication based on the result