Analysis of term roles along taxonomy nodes by adopting discriminant and characteristic capabilities