•Expressive power: distinguish between sources
with closely related data. Hence, be able to prune access to
irrelevant sources.
•Easy addition: make it easy to add new data sources.
•Reformulation: be able to reformulate a user query
into a query on the sources efficiently and effectively.