A Foundational Ontology of Organizations and Roles

  • Guido Boella
  • Leendert van der Torre
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4327)


In this paper we propose a foundational ontology of the social concepts of organization and role which structure institutions. We identify which axioms model social concepts like organization and roles and which properties distinguish them from other categories like objects and agents: the organizational structure of institutions and the relation between roles and organizations. All social concepts depend on descriptions defining them, which are collectively accepted, and the descriptions defining the components of organizations, including roles, are included in the description of the organizations they belong to. Thus, the relational dependence of roles means that they are defined in the organizations they belong to.


Multiagent System Social Reality Constitutive Rule Decomposition Structure Social Entity 
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.
    Baldoni, M., Boella, G., van der Torre, L.: Powerjava: ontologically founded roles in object oriented programming language. In: SAC 2006 (2006)Google Scholar
  2. 2.
    Boella, G., van der Torre, L.: An agent oriented ontology of social reality. In: Boella, G., van der Torre, L. (eds.) Procs. of FOIS 2004, pp. 199–209. IOS Press, Amsterdam (2004)Google Scholar
  3. 3.
    Boella, G., van der Torre, L.: Organizations as socially constructed agents in the agent oriented paradigm. In: Gleizes, M.-P., Omicini, A., Zambonelli, F. (eds.) ESAW 2004. LNCS (LNAI), vol. 3451, pp. 1–13. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Boella, G., van der Torre, L.: A game theoretic approach to contracts in multiagent systems. IEEE Transactions on Systems, Man and Cybernetics - Part C (2006)Google Scholar
  5. 5.
    Booch, G.: Object-Oriented Analysis and Design with Applications. Addison-Wesley, Reading (1988)Google Scholar
  6. 6.
    Bottazzi, E., Ferrario, R.: A path to an ontology of organizations. In: Procs. of EDOC Int. Workshop on Vocabularies, Ontologies and Rules for The Enterprise, (VORTE 2005) (2005)Google Scholar
  7. 7.
    Dastani, M., van Riemsdijk, B., Hulstijn, J., Dignum, F., Meyer, J.-J.: Enacting and deacting roles in agent programming. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 189–204. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  9. 9.
    Fine, K.: Ontological dependence. Proceedings of the Aristotelian Society 95, 269–290 (1995)Google Scholar
  10. 10.
    Gangemi, A., Guarino, N., Masolo, C., Oltramari, A., Schneider, L.: ‘Sweetening ontologies with dolce’. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS, vol. 2473, p. 166. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Grossi, D., Dignum, F., Dastani, M., Royakkers, L.: ‘Foundations of organizational structures in multiagent systems’. In: Procs. of AAMAS 2005 (2005)Google Scholar
  12. 12.
    Guarino, N., Welty, C.: Evaluating ontological decisions with ontoclean. Communications of ACM 45(2), 61–65 (2002)CrossRefGoogle Scholar
  13. 13.
    Jennings, N.R.: On agent-based software engineering. Artificial Intelligence 117(2), 277–296 (2000)zbMATHCrossRefGoogle Scholar
  14. 14.
    Masolo, C., Guizzardi, G., Vieu, L., Bottazzi, E., Ferrario, R.: Relational roles and qua-individuals. In: Procs. of AAAI Fall Symposium Roles 2004, AAAI Press, Menlo Park (2005)Google Scholar
  15. 15.
    Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Procs. of KR 2004, pp. 267–277. AAAI Press, Menlo Park (2004)Google Scholar
  16. 16.
    McCallum, M., Norman, T.J., Vasconcelos, W.W.: A formal model of organisations for engineering multi-agent systems. In: Procs. of CEAS Workshop at ECAI 2004 (2004)Google Scholar
  17. 17.
    Pacheco, O., Carmo, J.: A role based model of normative specification of organized collective agency and agents interaction. Autonomous Agents and Multiagent Systems 6, 145–184 (2003)CrossRefGoogle Scholar
  18. 18.
    Searle, J.R.: The Construction of Social Reality. The Free Press, New York (1995)Google Scholar
  19. 19.
    Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole, Pacific Growe (2000)Google Scholar
  20. 20.
    Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data and Knowledge Engineering 35, 83–848 (2000)zbMATHCrossRefGoogle Scholar
  21. 21.
    Yu, E.: Agent orientation as a modelling paradigm. Wirtschaftsinformatik 43(2), 123–132 (2001)Google Scholar
  22. 22.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. IEEE Transactions of Software Engineering and Methodology 12(3), 317–370 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Guido Boella
    • 1
  • Leendert van der Torre
    • 2
  1. 1.Dipartimento di InformaticaUniversità di TorinoItaly
  2. 2.University of Luxembourg 

Personalised recommendations