In this paper, we characterize the relationship between abstract probl
em-solving methods and the domain-oriented knowledge bases that they u
se. We argue that, to reuse methods and knowledge bases, we must isola
te, as much as possible, method knowledge from domain knowledge. To co
nnect methods and domains, we define declarative mapping relations, an
d enumerate the classes of mappings. We illustrate our approach to reu
se with the PROTEGE-II architecture and a pair of configuration tasks.
Our goal is to show that the use of mapping relations leads to reuse
with high payoff of saved effort.