Query Answering System (QAS) for a Distributed Information System (DIS) which is based on collaboration and Chase is presented in this paper. Collaboration among systems is driven by the QAS requests for knowledge needed to resolve, so called, non-local queries at a client site. As the result of these requests,
knowledge in the form of definitions of incomplete or locally foreign attribute values is extracted at a number of sites in
DIS and next exchanged between all of them. The final outcome of this step is a new knowledge-base KB created at the client site. Now, the chase process will begin: each incomplete slot in a column corresponding to attribute
listed in a query, let us say d, is chased with respect to rules from KB describing d. All other incomplete attributes listed in a query are processed the same way. When the chase process ends, the query is
handled by QAS in a standard way.