This paper argues that a community of interoperating information systems agents requires an ontology not only of the objects in the world, the agents themselves and the message types available; but also of the complex behavioural protocols through which tasks are accomplished. The universe of...