European Research and Development of Intelligent Information Agents: The AgentLink Perspective