8. The article of claim 7 , wherein the user context elements comprise at least one of: a skill level the user has in the role; a preferred language of the user in the role; an industry vertical the user in the role is in; a method the user in the role is using; where the user in the role is in the method; what tool, including the tool's version, the user in the role is using; what file type the user in the role is using; what file type the user in the role is using with the tool; custom context as supplied by a team leader; and the location of the user in that role.
11. The article of claim 8 , wherein the initial set of role-based tags is context independent.