A Hierarchical Rule-based Framework for Accurate Classification in Imprecise Domains