In this paper, we focus on a method in practical dialogue for resolving extensional descriptions containing vague or relational predicates as well as predicates on intrinsic properties. It is shown that different kinds of predicates can be handled within a unified approach. This method is built upon the work ofSalmon-Alt and is intended to be included into her general resolution model, extending her account for differentiation criteria. We indeed argue about the lack of expressiveness of logical predicates when dealing with vague or context-sensitive linguistic predicates. Our solution is a differential, function-oriented approach to reference resolution, based on the idea that predicates' meaning may be represented with a comparison function and two partitioning functions. In order to address these problems, we make two propositions. The first is that reference resolution process should primarily rely on the use of a comparison function, not on predicates indicating absolute properties of entities. The second is thatfunctions we use to represent the semantics of referential extractors should be able to take context as an argument.