Intelligent Information Agents - The AgentLink Perspective