Requirements and design considerations for an open and general architecture for information refinement | lit.salon