Extending a Multi-agent Reasoning Interoperability Framework with Services for the Semantic Web Logic and Proof Layers

The ultimate vision of the Semantic Web (SW) is to offer an interoperable and information-rich web environment that will allow users to safely delegate complex actions to intelligent agents. Much work has been done for agents’ interoperability; a plethora of proposals and standards for ontology-based metadata and rule-based reasoning are already widely used. Nevertheless, the SW proof layer has been neglected so far, although it is vital for SW agents and human users to understand how a result came about, in order to increase the trust in the interchanged information. This paper focuses on the implementation of third party SW reasoning and proofing services wrapped as agents in a multi-agent framework. This way, agents can exchange and justify their arguments without the need to conform to a common rule paradigm. Via external reasoning and proofing services, the receiving agent can grasp the semantics of the received rule set and check the validity of the inferred results.

[1]  Kalliopi Kravari,et al.  EMERALD: A Multi-Agent System for Knowledge-Based Reasoning Interoperability in the Semantic Web , 2010, SETN.

[2]  Jürgen Dix,et al.  Multi-Agent Programming: Languages, Tools and Applications , 2009 .

[3]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[4]  John L. Pollock,et al.  Defeasible Reasoning , 2020, Synthese Library.

[5]  Grigoris Antoniou,et al.  DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web , 2007, IEEE Transactions on Knowledge and Data Engineering.

[6]  Ioannis P. Vlahavas,et al.  R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata , 2006, Int. J. Semantic Web Inf. Syst..

[7]  Kalliopi Kravari,et al.  Trusted Reasoning Services for Semantic Web Agents , 2010, Informatica.

[8]  Guido Governatori,et al.  The Making of SPINdle , 2009, RuleML.

[9]  Stephen Cranefield,et al.  Opal: A Multi-Level Infrastructure for Agent-Oriented Software Development , 2002 .

[10]  Michael Kifer,et al.  A Guide to the Basic Logic Dialect for Rule Interchange on the Web , 2010, IEEE Transactions on Knowledge and Data Engineering.

[11]  Jef Wijsen,et al.  Current Trends in Database Technology - EDBT 2006, EDBT 2006 Workshops PhD, DataX, IIDB, IIHA, ICSNW, QLQP, PIM, PaRMA, and Reactivity on the Web, Munich, Germany, March 26-31, 2006, Revised Selected Papers , 2006, EDBT Workshops.

[12]  Michael J. Maher Under consideration for publication in Theory and Practice of Logic Programming 1 Propositional Defeasible Logic has Linear Complexity , 2004 .

[13]  Martin K. Purvis,et al.  An internal agent architecture incorporating standard reasoning components and standards-based agent communication , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[14]  Guido Governatori,et al.  Rule Interchange and Applications, International Symposium, RuleML 2009, Las Vegas, Nevada, USA, November 5-7, 2009. Proceedings , 2009, RuleML.

[15]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[16]  Adrian Paschke,et al.  Rule responder: RuleML-based agents for distributed collaboration on the pragmatic web , 2007, ICPW '07.

[17]  John J. McCarthy,et al.  The Rule Engine for the Java Platform , 2008 .

[18]  Mehdi Dastani,et al.  Programming Multi-Agent Systems in 3APL , 2005, Multi-Agent Programming.

[19]  Rafael Peñaloza,et al.  Prova: Rule-Based Java Scripting for Distributed Web Applications: A Case Study in Bioinformatics , 2006, EDBT Workshops.

[20]  George A. Vouros,et al.  Artificial Intelligence: Theories, Models and Applications, 5th Hellenic Conference on AI, SETN 2008, Syros, Greece, October 2-4, 2008. Proceedings , 2008, SETN.

[21]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[22]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[23]  Michael J. Maher,et al.  Representation results for defeasible logic , 2000, TOCL.

[24]  Guido Governatori,et al.  Proof explanation for a nonmonotonic Semantic Web rules language , 2008, Data Knowl. Eng..

[25]  Harold Boley,et al.  The OO jDREW Reference Implementation of RuleML , 2005, RuleML.

[26]  Ioannis P. Vlahavas,et al.  A Defeasible Logic Reasoner for the Semantic Web , 2004, Int. J. Semantic Web Inf. Syst..

[27]  Ioannis Vlahavas,et al.  R-DEVICE: an Object-Oriented Knowledge Base System for RDF Metadata , 2006 .