Recent developments in the design, construction, and evaluation of digital libraries