Applying ontologies to the development and execution of Multi-Agent Systems

Artur Freitas*, Alison R. Panisson, Lucas Hilgert, Felipe Meneguzzi, Renata Vieira, Rafael H. Bordini

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

Several advantages can be obtained by allowing multi-agent systems to easily access ontologies, for example, in scenarios where agents make their decisions based on knowledge provided by ontologies. Thus, this paper presents an infrastructure to allow the use of web ontologies in different agent-oriented platforms. The agents use this infrastructure layer as a tool for storing, accessing and querying domain-specific OWL ontologies. As a result, this layer allows an integration of agent platforms with semantic web data and ontologies. We exemplify in practice how agents, coded in one such platform, can use the proposed access layer to ontological reasoning engines, as well as which features can be obtained from it. We evaluated and compared performance and memory consumption of this semantic infrastructure against usual knowledge representation in agent programming.

Original languageEnglish
Pages (from-to)291-302
Number of pages12
JournalWeb Intelligence
Volume15
Issue number4
DOIs
Publication statusPublished - 2017

Bibliographical note

Funding Information:
Part of the results presented in this paper were obtained through research on a project titled “Semantic and Multi-Agent Technologies for Group Interaction”, sponsored by Samsung Eletrônica da Amazônia Ltda. under the terms of Brazilian federal law No. 8.248/91. We are grateful for the partial support given by CNPq and CAPES.

Publisher Copyright:
© 2017 - IOS Press and the authors. All rights reserved.

Keywords

  • Agent-Oriented Software Engineering
  • CArtAgO
  • Multi-Agent System
  • Ontology

Fingerprint

Dive into the research topics of 'Applying ontologies to the development and execution of Multi-Agent Systems'. Together they form a unique fingerprint.

Cite this