Designing a knowledge representation interface for cognitive agents

T. Bagosi, J. de Greeff, KV Hindriks, MA Neerincx

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

4 Citations (Scopus)
10 Downloads (Pure)


The design of cognitive agents involves a knowledge representation (KR) to formally represent and manipulate information relevant for that agent. In practice, agent programming frameworks are dedicated to a specific KR, limiting the use of other possible ones. In this paper we address the issue of creating a flexible choice for agent programmers regarding the technology they want to use. We propose a generic interface, that provides an easy choice of KR for cognitive agents. Our proposal is governed by a number of design principles, an analysis of functional requirements that cognitive agents pose towards a KR, and the identification of various features provided by KR technologies that the interface should capture. We provide two use-cases of the interface by describing its implementation for Prolog and OWL with rules.
Original languageEnglish
Title of host publicationProceedings of the 3rd International Workshop on Engineering Multi-Agent Systems, EMAS 2015
EditorsM Baldoni, L Baresi, M Dastani
Number of pages18
ISBN (Electronic)978-3-319-26184-3
ISBN (Print)978-3-319-26183-6
Publication statusPublished - 15 Nov 2015
EventEMAS 2015, Istanbul, Turkey - Dordrecht
Duration: 5 May 2015 → …

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


ConferenceEMAS 2015, Istanbul, Turkey
Period5/05/15 → …


  • Knowledge representation technology
  • Agent programming framework
  • Generic interface design


Dive into the research topics of 'Designing a knowledge representation interface for cognitive agents'. Together they form a unique fingerprint.

Cite this