Designing Ontologies for Agents.
Floriano Zini, LEON S. STERLING · 1999
This paper discusses an approach to adding explicit ontologies in multiagent systems based on logic programming. Ontologies are content theories about knowledge domains, developed to clarify knowledge structure and enhancing knowledge reuse and standardization. Ontologies allow explicit organization of knowledge in agent-based applications, and unambiguous description of characteristics and properties of agents. We consider in detail the use of explicit ontologies in CaseLP, adeclarative logical framework forprototyping agent-based applications. Our running example comes from the domain of sport results, to which CaseLP has been applied. Concepts such assport, competition, competitors are included in the ontology, aswell as relationships that relate these concepts. We introduce an agent level ontology to formalize attributes and functionalities of CaseLP agents, for example their kind, architecture and services, either at the domain level or at the agent level. Domain and agent level ontologies are exploited in CaseLP to perform semantic checks