Skip to main content

Personal Agents in the Rule Responder Architecture

  • Conference paper
Rule Representation, Interchange and Reasoning on the Web (RuleML 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5321))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ball, M., Craig, B.: Object Oriented java Deductive Reasoning Engine for the Web, http://www.jdrew.org/oojdrew/

  2. Borg, A., Carlson, T., Cassar, A., Cookeand, A., Fenech, S., More.: Mule, http://mule.codehaus.org/display/MULE/Home

  3. 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/

  4. 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

  5. Boley, H.: POSL: An Integrated Positional-Slotted Language for Semantic Web Knowledge (May 2004), http://www.ruleml.org/submission/ruleml-shortation.html

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Friedman-Hill, E.: JESS - The Rule Engine for the Java Platform, http://herzberg.ca.sandia.gov/

  9. 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/

  10. Hübner, J.F., Bordini, R.H.: Interoperation between Jason and JADE Multi-Agent Systems, http://jason.sourceforge.net/mini-tutorial/jason-jade/

  11. Hübner, J.F., Bordini, R.H.: Jason - A Java-based interpreter for an extended version of AgentSpeak, jason.sourceforge.net/

  12. 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

  13. Hirtle, D.: TRANSLATOR: A TRANSlator from LAnguage TO Rules. In: Canadian Symposium on Text Analysis (CaSTA), Fredericton, Canada, pp. 127–139 (October 2006)

    Google Scholar 

  14. Hendler, J., Parsia, B., Sirin, E., More.: Pellet: The Open Source OWL DL Reasoner, http://pellet.owldl.com/

  15. Kozlenkov, A., Paschke, A., Schroeder, M.: Prova: A Language for Rule Based Java Scripting, Information Integration, and Agent Programming, http://www.prova.ws/

  16. Paschke, A., Boley, H., Craig, B.: RuleML-2008, Use Case (2008), http://www.ruleml.org/RuleML-2008/RuleResponder/index.html

  17. 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

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics