@inproceedings{05a8aa67168d46948cc67467cf7c12c7,
title = "Designing a knowledge representation interface for cognitive agents",
abstract = "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.",
keywords = "Knowledge representation technology, Agent programming framework, Generic interface design",
author = "T. Bagosi and {de Greeff}, J. and KV Hindriks and MA Neerincx",
year = "2015",
month = nov,
day = "15",
doi = "10.1007/978-3-319-26184-3_3",
language = "English",
isbn = "978-3-319-26183-6",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "33--50",
editor = "M Baldoni and L Baresi and M Dastani",
booktitle = "Proceedings of the 3rd International Workshop on Engineering Multi-Agent Systems, EMAS 2015",
note = "EMAS 2015, Istanbul, Turkey ; Conference date: 05-05-2015",
}