{'fraction_non_alphanumeric': 0.008433734939759036, 'fraction_numerical': 0.0, 'mean_word_length': 5.543307086614173, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Extending Ontology to Behaviour in Communities of Interoperating Information Systems Agents

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 these applications is described using formal upper ontologies and the material ontology of institutional fact, and a method of representing a subsumption lattice of behavioural protocols using the process algebra representation of finite state machines is adapted from the literature. This behavioural subtype structure is shown to be compatible with the other aspects of the ontology. The resulting system is applied to a community of agents.