{'fraction_non_alphanumeric': 0.03717026378896882, 'fraction_numerical': 0.0, 'mean_word_length': 5.574803149606299, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Developing an Ontology and ACL in an Agent-based GIS

We present an ontology and agent communication language (ACL) for an agent-based Geographic Information System (GIS). The ontology is comprised of three critical components necessary to exchange information between GIS-domain agents, systems, or organizations, including: vector, raster, and image data; algorithms descriptions including name, inputs, outputs, and required parameters; and query/result information. Our ACL uses the ontology as the foundation of communication between agents. The ontology and ACL have been encoded in the Resource Description Framework (RDF) using the eXtensible Markup Language (XML). The ontology and ACL are central to agent communication within a distributed, multi-agent, GIS that we have prototyped using various COTS GIS software packages.