Describir: Modelling and reasoning with vague concepts