Managing user roles in communities and cultural protocols