Authors:
Julien Subercaze
1
and
Pierre Maret
2
Affiliations:
1
Université de Lyon, LIRIS UMR 5205, INSA de Lyon, France
;
2
Université de Lyon, LaHC UMR 5516, Université de Saint-Etienne, France
Keyword(s):
Autonomous agent, Agent architecture, Rule-based agent, Semantic web, Behavior exchange, Consistency checking, SWRL.
Related
Ontology
Subjects/Areas/Topics:
Agent Models and Architectures
;
Agents
;
Artificial Intelligence
;
Autonomous Systems
;
Collaboration and e-Services
;
e-Business
;
Enterprise Information Systems
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Semantic Web
;
Soft Computing
;
Symbolic Systems
Abstract:
Semantic Web technologies are part of multi-agent engineering, especially regarding knowledge base support. Recent advances in the field of logic for the semantic web enable a new range of applications. Among them, programming agents based on semantic rules is a promising field. In this paper we present a semantic agent model that allows SWRL programming of agents. Our approach, based on the extended finite state machine concept, results in a three layers architecture. We detail the architecture, the syntax of the rules , the agent interpreter cycle and present a prototype validating the concept. We present two distinguished features of our approach : behavior exchanges and consistency checking.