A Methodological Approach for Designing and Evaluating Intelligent Applications for Digital Collections