How to implement Taxonomy as Role?
The Taxonomy Term Permissions module is what you are looking for.

From the project page description: 


  This module allows taxonomy administrators the ability to restrict
  setting individual terms on nodes by user or role.