Rule Responder Agents Framework and Instantiations

Part of the Studies in Computational Intelligence book series (SCI, volume 344)


This chapter introduces Rule Responder and its applications. Rule Responder is a framework for specifying virtual organizations as semantic multi-agent systems that support collaborative teams. It provides the infrastructure for rule-based collaboration between the distributed members of such a virtual organization. Human members of an organization are assisted by (semi-) autonomous rule-based agents, which use Semantic Web rules to describe aspects of their owners’ derivation and reaction logic. To implement different distributed system/agent toplogies with their negotiation/coordination mechanisms Rule Responder instantiations employ three core classes of agents - Organizational Agents (OA), Personal Agents (PAs), and External Agents (EAs). The OA represents goals and strategies shared by its virtual organization as a whole, using a rulebase that describes its policies, regulations, opportunities, etc. Each PA assists a group or person of the organization, semi-autonomously acting on their behalf by using a local knowledge base of rules defined by the entity. EAs can communicate with the virtual organization by sending messages to the public interfaces of the OA. EAs can be human users using, e.g., Web forms or can be automated services/tools sending messages via the multitude of transport protocols of the underlying enterprise service bus (ESB) middleware. The agents employ ontologies in their knowledge bases to represent semantic domain vocabularies, normative pragmatics and pragmatic context of conversations and actions, as well as the organizational semiotics.


Virtual Organization Organizational Agent Rule Engine Reaction Rule Complex Event Processing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alnemr, R., Paschke, A., Meinel, C.: Enabling Reputation Interoperability through Semantic Technologies. In: ACM International Conference on Semantic Systems. ACM, New York (2010)Google Scholar
  2. 2.
    Berners-Lee, T., Connolly, D., Kagal, L., Scharf, Y., Hendler, J.: N3Logic: A Logical Framework For the World Wide Web. Theory and Practice of Logic Programming (TPLP) 8(3) (2008)Google Scholar
  3. 3.
    Boley, H.: Are Your Rules Online? Four Web Rule Essentials. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 7–24. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Boley, H., Chang, E.: Digital Ecosystems: Principles and Semantics. In: Proc. IEEE Intl. Conf. Digital Ecosystems and Technologies, Cairns, Australia (2007)Google Scholar
  5. 5.
    Boley, H., Osmun, T.M., Craig, B.L.: Social Semantic Rule Sharing and Querying in Wellness Communities. In: Gómez-Pérez, A., Yu, Y., Ding, Y. (eds.) ASWC 2009. LNCS, vol. 5926, pp. 347–361. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 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.) Proceedings of the 2nd International ISWC+ASWC Workshop on Finding Experts on the Web with Semantics, CEUR Workshop Proceedings, Busan, Korea, November 12, pp. 9–22 (2007); CEUR-WS.orgGoogle Scholar
  7. 7.
    Boley, H., Tabet, S., Wagner, G.: Design Rationale of RuleML: A Markup Language for Semantic Web Rules. In: Proc. Semantic Web Working Symposium (SWWS 2001), pp. 381–401. Stanford University, Stanford (2001)Google Scholar
  8. 8.
    Craig, B.L.: The OO jDREW Engine of Rule Responder: Naf Hornlog RuleML Query Answering. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 149–154. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Craig, B.L., Boley, H.: Personal Agents in the Rule Responder Architecture. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2008. LNCS, vol. 5321, pp. 150–165. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Li, J., Boley, H., Bhavsar, V.C., Mei, J.: Expert Finding for eCollaboration Using FOAF with RuleML Rules. In: Montreal Conference of eTechnologies 2006, pp. 53–65 (2006)Google Scholar
  11. 11.
    Paschke, A.: Rule responder HCLS eScience infrastructure. In: ICPW 2008: Proceedings of the 3rd International Conference on the Pragmatic Web, pp. 59–67. ACM, New York (2008)CrossRefGoogle Scholar
  12. 12.
    Paschke, A., Bichler, M.: Knowledge representation concepts for automated SLA management. Decis. Support Syst. 46(1), 187–205 (2008)CrossRefGoogle Scholar
  13. 13.
    Paschke, A., Kozlenkov, A.: A Rule-based Middleware for Business Process Execution. Multikonferenz Wirtschaftsinformatik (2008)Google Scholar
  14. 14.
    Sutcliffe, G., Goebel, R. (eds.): Proceedings of the Nineteenth International Florida Artificial Intelligence Research Society Conference, Melbourne Beach, Florida, USA, May 11-13. AAAI Press, Menlo Park (2006)Google Scholar
  15. 15.
    Koestler, A.: The Ghost in the Machine. Hutchinson & Co, London (1967)Google Scholar
  16. 16.
    Kozlenkov, A., Jeffery, D., Paschke, A.: State management and concurrency in event processing. In: DEBS (2009)Google Scholar
  17. 17.
    Paschke, A.: Rule-Based Service Level Agreements - Knowledge Representation for Automated e-Contract, SLA and Policy Management. Idea Verlag GmbH, Munich (2007)Google Scholar
  18. 18.
    Paschke, A.: A Typed Hybrid Description Logic Programming Language with Polymorphic Order-Sorted DL-Typed Unification for Semantic Web Type Systems. CoRR, abs/cs/0610006 (2006)Google Scholar
  19. 19.
    Teymourian, K., Paschke, A.: Towards semantic event processing. In: DEBS (2009)Google Scholar
  20. 20.
    Welsh, M., Culler, D., Brewer, E.: SEDA: An Architecture for Well Conditioned, Scalable Internet Services. In: Proceedings of Eighteeth Symposium on Operating Systems (SOSP-18), Chateau Lake Louise, Canada (2001)Google Scholar
  21. 21.
    Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  1. 1.Institute for Information TechnologyNational Research Council CanadaFrederictonCanada
  2. 2.Freie Universitaet BerlinGermany

Personalised recommendations