Intelligent information agents: Review and challenges for distributed information sources | Synapse