A Multiagent Framework for Querying Distributed Digital Collections