Programming Semantic Agent for Distributed Knowledge Management

At the beginning of the decade, the Agent Mediated Knowledge Management workshops series as well as Bonifacio’s theoretical approach layed the foundations of a new eld of distributed knowledge management based upon the agent paradigm. The agent based approach enables key features for knowledge management. The local management of knowledge by agents allows to go beyond the limitations of centralized knowledge management. Thus, knowledge can be maintained in each agent at a coarse-grained level, with different representations. In the mean time the rise of the semantic web technologies enables a new range of possibilities for agents dedicated to knowledge management. In this chapter we investigate the integration of semantic web technologies into an agent architecture that allows agents to represent their knowledge and their behavior in a semantic manner. We present the semantic agent model, its implementation and we discuss the perpectives open by semantic agents.

[1]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[2]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[3]  Koen V. Hindriks,et al.  Control Structures of Rule-Based Agent Languages , 1998, ATAL.

[4]  Olivier Corby,et al.  A Multi-Agent System to Support Exploiting an XML-based Corporate Memory , 2000, PAKM.

[5]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[6]  J. Cuena,et al.  Knowledge Engineering and Agent Technology , 2000 .

[7]  Michael J. Prietula,et al.  Design Versus Cognition: The interaction of agent cognition and organizational design on organizational performance , 1998, J. Artif. Soc. Soc. Simul..

[8]  Rafael H. Bordini,et al.  BDI Agent Programming in AgentSpeak Using Jason (Tutorial Paper) , 2005, CLIMA.

[9]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[10]  Catherine Faron-Zucker,et al.  Querying the Semantic Web with Corese Search Engine , 2004, ECAI.

[11]  Artem Katasonov,et al.  Semantic Agent Programming Language (S-APL): A Middleware Platform for the Semantic Web , 2008, 2008 IEEE International Conference on Semantic Computing.

[12]  Yoav Shoham,et al.  AGENT0: A Simple Agent Language and Its Interpreter , 1991, AAAI.

[13]  Matthias Klusch,et al.  Cooperative Information Agents IV, The Future of Information Agents in Cyberspace, 4th International Workshop, CIA 2000, Boston, MA, USA, July 7-9, 2000, Proceedings , 2000, CIA.

[14]  Andreas Abecker,et al.  Towards Agent-Mediated Knowledge Management , 2003, AMKM.

[15]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[16]  Trevor J. M. Bench-Capon,et al.  On the Instantiation of Knowledge Bases in Abstract Argumentation Frameworks , 2013, CLIMA.

[17]  Kwang-Ting Cheng,et al.  Automatic Functional Test Generation Using The Extended Finite State Machine Model , 1993, 30th ACM/IEEE Design Automation Conference.

[18]  Li Ding,et al.  Using semantic web technology in multi-agent systems: a case study in the TAGA trading agent environment , 2003, ICEC '03.

[19]  John T. Stasko,et al.  Be Quiet? Evaluating Proactive and Reactive User Interface Assistants , 2003, INTERACT.

[20]  David Carmel,et al.  Knowledge Agents on the Web , 2000, CIA.

[21]  Bijan Parsia,et al.  Cautiously Approaching SWRL , 2005 .

[22]  Keith L. Clark,et al.  Multi-threading and Message Communication in Qu-Prolog , 2001, Theory Pract. Log. Program..

[23]  Kathleen M. Carley,et al.  Proactive or Reactive: An Analysis of the Effect of Agent Style on Organizational Decision-making Performance , 1993, Intelligent Systems in Accounting, Finance and Management.

[24]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[25]  M. Bonifacio,et al.  Enabling Distributed Knowledge Management: Managerial and Technological Implications , 2002 .

[26]  Andreas Abecker,et al.  Agent-Mediated Knowledge Management , 2004, Lecture Notes in Computer Science.

[27]  Ladislav Hluchý,et al.  AgentOWL: Semantic Knowledge Model and Agent Architecture , 2012, Comput. Artif. Intell..