Abstract
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.
Keywords
- 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.
Invited Chapter.
This is a preview of subscription content, access via your institution.
Buying options
Preview
Unable to display preview. Download preview PDF.
References
Alnemr, R., Paschke, A., Meinel, C.: Enabling Reputation Interoperability through Semantic Technologies. In: ACM International Conference on Semantic Systems. ACM, New York (2010)
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)
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)
Boley, H., Chang, E.: Digital Ecosystems: Principles and Semantics. In: Proc. IEEE Intl. Conf. Digital Ecosystems and Technologies, Cairns, Australia (2007)
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)
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.org
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)
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)
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)
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)
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)
Paschke, A., Bichler, M.: Knowledge representation concepts for automated SLA management. Decis. Support Syst. 46(1), 187–205 (2008)
Paschke, A., Kozlenkov, A.: A Rule-based Middleware for Business Process Execution. Multikonferenz Wirtschaftsinformatik (2008)
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)
Koestler, A.: The Ghost in the Machine. Hutchinson & Co, London (1967)
Kozlenkov, A., Jeffery, D., Paschke, A.: State management and concurrency in event processing. In: DEBS (2009)
Paschke, A.: Rule-Based Service Level Agreements - Knowledge Representation for Automated e-Contract, SLA and Policy Management. Idea Verlag GmbH, Munich (2007)
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)
Teymourian, K., Paschke, A.: Towards semantic event processing. In: DEBS (2009)
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)
Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Boley, H., Paschke, A. (2011). Rule Responder Agents Framework and Instantiations. In: Elçi, A., Koné, M.T., Orgun, M.A. (eds) Semantic Agent Systems. Studies in Computational Intelligence, vol 344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18308-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-18308-9_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-18307-2
Online ISBN: 978-3-642-18308-9
eBook Packages: EngineeringEngineering (R0)