AgentOWL - Agents with OWL ontology models using JADE agent system and Jena
AgentOWL library was developed to support RDF/OWL ontology models in JADE agent system. The library use Jena for ontology model manipulation. Functionality is shown on simple example of two communicating agents.
It covers functionalities such as:
- agent knowledge model based on OWL
- infrastructure for sending ACL messages with OWL as context language containing of OWL metadata such as Classes, Instances directly from Jena Model or Jena Resource
- Receiving ACL messages with OWL and SPARQL content languages and including received information into a Jena Agent model
- XMLRPC receiving of message used for communication with GUI
- XMLRPC returning of RDF and plain XML used for displaying of Agent results to GUI
Links:
Publications:
-
Michal Laclavik, Marian Babik, Zoltan Balogh, Ladislav Hluchy
AgentOWL: Semantic Knowledge Model and Agent Architecture
In Computing and Informatics. Vol. 25, no. 5 (2006), p. 419-437. ISSN 1335-9150, Chapters 1, 4, 5
-
Michal Laclavik, Marian Babik, Zoltan Balogh, Emil Gatial, Ladislav Hluchy
Semantic Knowledge Model and Architecture for Agents in Discrete Environments
n: Frontiers in Artificial Intelligence and Applications, Vol 141, 2006. Proc. of ECAI 2006 Conference, G.Brewka et al.(Eds.), IOS Press, pp.727-728. ISBN 1-58603-642-4. ISSN 0922-6389. 29 August - 1 September 2006, Riva del Garda, Italy.
Install and start demo:
download latest version
Required: java instalation with ant
Run demo by runing following commands:
$ ant start To start JADE with demo agents and agent GUI
Contact Information:
Author: Michal Laclavik
Institute of Informatics, Slovak academy of Sciences, Bratislava, Slovakia