Abstract
Rule Responder is an intelligent rule-based system for collaborative teams and virtual communities that uses RuleML as its knowledge interchange format. This multi-agent infrastructure allows these virtual organizations to collaborate in an automated manner. It is implemented as a Web Service application on top of Mule, an Enterprise Service Bus. It supports rule execution environments (rule/inference engines) such as Prova and OO jDREW. Rule Responder implements an effective methodology and an efficient infrastructure to interchange and reuse knowledge bases (ontologies and rules). The paper describes the design decisions for the personal agent architecture of Rule Responder. A comparison between our distributed rule bases and a centralized rule base is given. An online use case for Rule Responder, applied to the organization of a symposium, is demonstrated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ball, M., Craig, B.: Object Oriented java Deductive Reasoning Engine for the Web, http://www.jdrew.org/oojdrew/
Borg, A., Carlson, T., Cassar, A., Cookeand, A., Fenech, S., More.: Mule, http://mule.codehaus.org/display/MULE/Home
Bellifemine, F., Caire, G., Rimassa, G., Poggi, A., Trucco, T., Cortese, E., Quarta, F., Vitaglione, G., Lhuillier, N., Picault, J.: Java Agent DEvelopment Framework, http://jade.tilab.com/
Boley, H., Li, J., Bhavsar, V.C., Hirtle, D., Mei, J.: FindXpRT: Find an eXpert via Rules and Taxonomies, http://www.ruleml.org/usecases/foaf/findxprt
Boley, H.: POSL: An Integrated Positional-Slotted Language for Semantic Web Knowledge (May 2004), http://www.ruleml.org/submission/ruleml-shortation.html
Boley, H., Paschke, A.: Expert querying and redirection with rule responder. In: Zhdanova, A.V., Nixon, L.J.B., Mochol, M., Breslin, J.G. (eds.) FEWS. CEUR Workshop Proceedings, vol. 290, pp. 9–22. CEUR-WS.org (2007)
Craig, B.: The OO jDREW Engine of Rule Responder: Naf Hornlog RuleML Query Answering. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824. Springer, Heidelberg (2007)
Friedman-Hill, E.: JESS - The Rule Engine for the Java Platform, http://herzberg.ca.sandia.gov/
Gudgin, M., Lewis, A., Schlimmer, J.: Web Services Description Language (WSDL) Version 1.2 Part 2: Message Patterns, http://www.w3.org/TR/2003/WD-wsdl12-patterns-20030611/
Hübner, J.F., Bordini, R.H.: Interoperation between Jason and JADE Multi-Agent Systems, http://jason.sourceforge.net/mini-tutorial/jason-jade/
Hübner, J.F., Bordini, R.H.: Jason - A Java-based interpreter for an extended version of AgentSpeak, jason.sourceforge.net/
Hirtle, D., Boley, H., Grosof, B., Kifer, M., Sintek, M., Tabet, S., Wagner, G.: Naf Hornlog XSD, http://www.ruleml.org/0.91/xsd/nafhornlog.xsd
Hirtle, D.: TRANSLATOR: A TRANSlator from LAnguage TO Rules. In: Canadian Symposium on Text Analysis (CaSTA), Fredericton, Canada, pp. 127–139 (October 2006)
Hendler, J., Parsia, B., Sirin, E., More.: Pellet: The Open Source OWL DL Reasoner, http://pellet.owldl.com/
Kozlenkov, A., Paschke, A., Schroeder, M.: Prova: A Language for Rule Based Java Scripting, Information Integration, and Agent Programming, http://www.prova.ws/
Paschke, A., Boley, H., Craig, B.: RuleML-2008, Use Case (2008), http://www.ruleml.org/RuleML-2008/RuleResponder/index.html
Paschke, A., Boley, H., Kozlenkov, A., Craig, B.: Rule Responder: A RuleML-Based Pragmatic Agent Web for Collaborative Teams and Virtual Organizations, http://www.responder.ruleml.org
Paschke, A., Boley, H., Kozlenkov, A., Craig, B.: Rule Responder: RuleML-Based Agents for Distributed Collaboration on the Pragmatic Web. In: 2nd ACM Pragmatic Web Conference 2007. ACM, New York (2007)
Paschke, A., Kozlenkov, A., Boley, H.: A Homogenous Reaction Rule Language for Complex Event Processing. In: Proc. 2nd International Workshop on Event Drive Architecture and Event Processing Systems (EDA-PS 2007), Vienna, Austria (September 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Craig, B.L., Boley, H. (2008). Personal Agents in the Rule Responder Architecture. In: Bassiliades, N., Governatori, G., Paschke, A. (eds) Rule Representation, Interchange and Reasoning on the Web. RuleML 2008. Lecture Notes in Computer Science, vol 5321. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88808-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-88808-6_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88807-9
Online ISBN: 978-3-540-88808-6
eBook Packages: Computer ScienceComputer Science (R0)