Abstract. In knowledge bases, the open world assumption and the ability to express variables may lead to an answer redundancy problem. This problem occurs when the returned answers are comparable. In this paper we define a framework to distinguish amongst answers. Our method will be based on adding contextual knowledge extracted from the KB. The construction of such descriptions allows the clarification of the notion of redundancy between answers, not only based on the images of the requested pattern but on the whole KB. We propose a definition for the set of answers to be computed from a query, which ensures both properties of non-redundancy and completeness. While all answers of this set can be distinguished from others with a description, an open question remains of what is a good description to return to an end-user. We introduce the notion of smart answer and give an algorithm that computes a set of smart answers, based on a vertex neighborhood distance. 1 Motivation In the Sem...