Skip to main content
Log in

The ontological properties of social roles in multi-agent systems: definitional dependence, powers and roles playing roles

  • Published:
Artificial Intelligence and Law Aims and scope Submit manuscript

Abstract

In this paper we address the problem of defining social roles in multi-agent systems. Social roles provide the basic structure of social institutions and organizations. We start from the properties attributed to roles both in the multi-agent systems and the Object Oriented community, and we use them in an ontological analysis of the notion of social role. We identify three main properties of social roles. First, they are definitionally dependent on the institution they belong to, i.e. the definition of a role is given inside the definition of the institution. Second, they attribute powers to the agents playing them, like creating commitments for the institutions and the other roles. Third, they allow roles to play roles, in the same way as agents do. Using Input/Output logics, we propose a formalization of roles in multi-agent systems satisfying the three properties we identified.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Artikis, A., Pitt, J. and Sergot, M. (2002). Animated Specifications of Computational Societies. In Proceedings of the First International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS’02), 1053–1061. ACM Press.

  • Baldoni M., Boella G., van der Torre L. (2006) Roles as a Coordination Construct: Introducing powerJava. Electronic Notes in Theoretical Computer Science 150(1):9–29

    Google Scholar 

  • Bauer B., Muller J., Odell J. (2001) Agent UML: A Formalism for Specifying Multiagent Software Systems. International Journal of Software Engineering and Knowledge Engineering 11(3):207–230

    Article  Google Scholar 

  • Boella, G. and van der Torre, L. (2004a). An Agent Oriented Ontology of Social Reality. In␣Proceedings of Formal Ontologies in Information Systems conference (FOIS’04), Amsterdam, 199–209. IOS Press.

  • Boella, G. and van der Torre, L. (2004b). Organizations as Socially Constructed Agents in the Agent Oriented Paradigm. In Gleizes, M.P., Omicini, A., and Zambonelli, F. (eds.), LNCS 3451: Proceedings of Engineering Societies in the Agents World Workshop (ESAW’04), Toulouse, France, 20–22 October 2004, Revised, selected and invited papers, 1–13. Springer: Berlin

  • Boella, G. and van der Torre, L. (2006a). Delegation of Power in Normative Multiagent Systems. In Goble, L., and Ch. Meyer, J.-J (eds.), LNCS 4048: Deontic Logic: 9th International Workshop on Deontic Logic in Computer Science (DEON’06). Utrecht, The Netherlands. 12–14 July 2006, Springer: Berlin.

  • Boella, G. and van der Torre, L. (2006b). A Foundational Ontology of Organizations and Roles. In Baldoni, M., and Endriss, U. (eds.), LNCS 4327: Proceedings of Declarative Agent Languages and Technologies (DALT’06) workshop at AAMAS’06 Hakodate, Japan, 8 May 2006, selected, revised and invited papers, 78–88.

  • Boella G., van der Torre L. (2006c) A Game Theoretic Approach to Contracts in Multiagent Systems. IEEE Transactions on Systems, Man and Cybernetics - Part C: Applications and Reviews 36(1):68–79

    Article  Google Scholar 

  • Boella G., van der Torre L. (2006d) Security Policies for Sharing Knowledge in Virtual Communities. IEEE Transactions on Systems, Man and Cybernetics - Part A: Systems and Humans 36(3):439–450

    Article  Google Scholar 

  • Breuker, J. (2004). Constructing a Legal Core Ontology: LRI-Core. In Workshop on Ontologies and Their Applications.

  • Cabri, G., Ferrari, L. and Leonardi, L. (2004). Agent Role-based Collaboration and Coordination: a Survey about Existing Approaches. In IEEE Systems, Man and Cybernetics Conference vol 6, pp 5473–5478.

  • Cavedon, L. and Sonenberg, L. (1998). On Social Commitments, Roles and Preferred Goals. In Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS’98), 80–87. Springer: Berlin.

  • Dahchour, M., Pirotte, A. and Zimanyi, E. (2002). A Generic Role Model for Dynamic Objects. In LNCS 2348: Proceedings of the 14th Conference on Advanced Information Systems Engineering (CAiSE’02), Toronto, ON, 27–31 May 2002, 643–658, Springer.

  • Dastani, M., van Riemsdijk, B., Hulstijn, J., Dignum, F. and Meyer, J.-J. (2004). Enacting and Deacting Roles in Agent Programming. In LNAI 3382: Proceedings of the Agent Oriented Software Engineering Workshop (AOSE’04), New York, 19 July 2004, Revised and selected papers, 189–204.

  • Demolombe, R. and Louis, V. (2005). Normes, Pouvoirs et Roles: Vers une Formalisation en Logique. In Journes Francophones sur les Systemes Multi Agents.

  • Esteva, M., Padget, J. and Sierra, C. (2001). Formalizing a Language for Institutions and Norms. In LNCS 2333: Intelligent Agents VIII: agent theories, architectures, and languages. (ATAL’01), Seattle, WA, 1–3 August 2001, revised papers, 348–366. Springer: Berlin.

  • Fasli, M. (2001). On Commitments, Roles and Obligations. In LNAI 2296: From Theory to Practice in Multi-Agent Systems, Craww, 26–29 September 2001, 93–102. Springer: Berlin.

  • Ferber, J., Gutknecht, O. and Michel, F. (2003). From Agents to Organizations: an Organizational View of Multiagent Systems’. In LNCS 2935: Proceedings of Agent Oriented Software Engineering Workshop (AOSE’03), Melbourne, 15 July 2003, revised papers, 214–230, Springer.

  • Fine K. (1995) Ontological Dependence. Proceedings of the Aristotelian Society 95:269–290

    Google Scholar 

  • Grossi, D., Dignum, F., Dastani, M., Royakkers, L. (2005). Foundations of Organizational Structures in Multi-agent Systems. In Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS’05), 690–697.

  • Guarino, N. and Welty, C. (2002). Evaluating Ontological Decisions with Ontoclean. Communications of ACM 45(2):61–65.

    Article  Google Scholar 

  • Juan, T., Pearce, A. and Sterling, L. (2002). ROADMAP: Extending the Gaia Methodology for Complex Open System. In Proceedings of the First International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS’02), 3–10.

  • Loebe, F. (2005). Abstract vs. Social Roles – A Refined Top-Level Ontological Analysis. In␣Proceedings of the AAAI Fall Symposium Roles’05, 93–100, AAAI Press.

  • Makinson D., van der Torre L. (2000) Input-output logics. Journal of Philosophical Logic 29(4):383–408

    Article  MATH  Google Scholar 

  • Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A. and Guarino, N. (2004). Social Roles and their Descriptions. In Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning (KR’04), 267–277, AAAI Press.

  • Pacheco O., Carmo J. (2003) A Role Based Model of Normative Specification of Organized Collective Agency and Agents Interaction. Autonomous Agents and Multiagent Systems 6:145–184

    Article  Google Scholar 

  • Sandhu R., Coyne E., Feinstein H., Youman C. (1996) Role-Based Access Control Models. IEEE Computer 2:38–47

    Google Scholar 

  • Searle J. (1995) The Construction of Social Reality. New York, The Free Press

    Google Scholar 

  • Sowa J. (2000) Knowledge Representation: Logical, Philosophical, and Computational Foundations. Pacific Growe (CA), Brooks/Cole

    Google Scholar 

  • Steimann F. (2000) On the Representation of Roles in Object-Oriented and Conceptual Modelling. Data and Knowledge Engineering 35:83–848

    Article  MATH  Google Scholar 

  • Turner, R. (1968). Role. In International Encyclopedia of the Social Sciences, Vol. 13, pp.␣552–557.

  • Viganò, F. and Colombetti, M. (2006). Specification and Verification of Institutions through Status Functions. In Proceedings of the Coordination, Organizations, Instistutions and Norms Workshop (COIN@AAMAS’06).

  • Zambonelli F., Jennings N., Wooldridge M. (2003) Developing Multiagent Systems: The Gaia Methodology. IEEE Transactions of Software Engineering and Methodology 12(3):317–370

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guido Boella.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boella, G., van der Torre, L. The ontological properties of social roles in multi-agent systems: definitional dependence, powers and roles playing roles. Artif Intell Law 15, 201–221 (2007). https://doi.org/10.1007/s10506-007-9030-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10506-007-9030-8

Keywords

Navigation