Towards Ontological Foundations for Agent Modelling Concepts Using the Unified Fundational Ontology (UFO)

  • Giancarlo Guizzardi
  • Gerd Wagner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3508)


Foundational ontologies provide the basic concepts upon which any domain-specific ontology is built. This paper presents a new foundational ontology, UFO, and shows how it can be used as a foundation of agent concepts and for evaluating agent-oriented modelling methods. UFO is derived from a synthesis of two other foundational ontologies, GFO/GOL and OntoClean/DOLCE. While their main areas of application are the natural sciences and linguistics/cognitive engineering, respectively, the main purpose of UFO is to provide a foundation for conceptual modelling, including agent-oriented modelling.


Unify Modelling Language Entity Type Relationship Type Business Process Modelling Identity Criterion 
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.
    Bunge, M.: Treatise on Basic Philosophy. In: Ontology I. The Furniture of the World, vol. 3. D. Reidel Publishing, New York (1977)Google Scholar
  2. 2.
    Bunge, M.: Treatise on Basic Philosophy. In: Ontology II. A World of Systems, vol. 4. D. Reidel Publishing, New York (1979)Google Scholar
  3. 3.
    Chapin, et al.: Business Semantics of Business Rules (BSBR). Initial Submission to OMG BEI RFP br/2003-06-03, January 12 (2004), Available from
  4. 4.
    Degen, W., Heller, B., Herre, H., Smith, B.: GOL: Towards an axiomatized upper level ontology. In: Smith, B., Guarino, N. (eds.) Proceedings of FOIS 2001, Ogunquit, Maine, USA. ACM Press, New York (2001)Google Scholar
  5. 5.
    Evermann, J., Wand, Y.: Towards ontologically based semantics for UML constructs. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 354–367. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  6. 6.
    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
  7. 7.
    Gärdenfors, P.: Conceptual Spaces (2000): the Geometry of Thought. MIT Press, USA (2000)Google Scholar
  8. 8.
    Green, P.F., Rosemann, M.: Integrated Process Modelling: An Ontological Evaluation. Information Systems 25(2), 73–87 (2000)CrossRefGoogle Scholar
  9. 9.
    Green, P.F., Rosemann, M.: Usefulness of the BWW Ontological Models as a "Core" Theory of Information Systems. In: Proceedings Information Systems Foundations: Building the Theoretical Base, Canberra, pp. 147–164 (2002)Google Scholar
  10. 10.
    Guizzardi, G., Herre, H., Wagner, G.: On the general ontological foundations of conceptual modeling. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, p. 65. Springer, Heidelberg (2002a)CrossRefGoogle Scholar
  11. 11.
    Guizzardi, G., Herre, H., Wagner, G.: Towards Ontological Foundations for UML Conceptual Models. In: Meersman, R., Tari, Z., et al. (eds.) ODBASE 2002. LNCS, vol. 2519. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  12. 12.
    Guizzardi, G., Wagner, G., Guarino, N., van Sinderen, M.: An ontologically well-founded profile for UML conceptual models. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 112–126. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Guizzardi, G., Wagner, G., Herre, H.: On the foundations of UML as an ontology representation language. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds.) EKAW 2004. LNCS, vol. 3257, pp. 47–62. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Guizzardi, G., Wagner, G., van Sinderen, M.: A Formal Theory of Conceptual Modelling Universals. In: Proceedings of the International Workshop on Philosophy and Informatics (WSPI), Germany (2004)Google Scholar
  15. 15.
    Gupta, A.: The Logic of Common Nouns: an investigation in quantified modal logic. Yale University Press, New Haven (1980)Google Scholar
  16. 16.
    Hirsch, E.: The Concept of Identity. Oxford University Press, Oxford (1982)Google Scholar
  17. 17.
    ISO, ISO 1087-1 Terminology work - Vocabulary - Part 1: Theory and application. Copies of all ISO standards can be purchased from ANSI, 25 West 43rd Street, New York, NY 10036 (212) 642-4980 (2000), or
  18. 18.
    van Leeuwen, J.: Individuals and sortal concepts: an essay in logical descriptive metaphysics, PhD Thesis, University of Amsterdam (1991)Google Scholar
  19. 19.
    Loebe, F.: An Analysis of Roles: Towards Ontology-Based Modelling, Diploma Thesis, Institute for Medical Informatics, Statistics and Epidemiology (IMISE), University of Leipzig (2003)Google Scholar
  20. 20.
    Opdahl, A.L., Henderson-Sellers, B.: Ontological evaluation of the UML using the Bunge-Wand-Weber Model. Software and Systems Journal 1(1), 43–67 (2002)Google Scholar
  21. 21.
    OMG, Object Management Group, Meta Object Facility (MOF) 2.0 Core Specification, version 2.0 (2003),
  22. 22.
    Searle, J.R.: The Construction of Social Reality. Free Press, New York (1995)Google Scholar
  23. 23.
    Smith, B., Mulligan, K.: Framework for Formal Ontology. Topoi (3), 73-85 (1983)Google Scholar
  24. 24.
    Smith, B., Mulligan, K.: A Relational Theory of the Act. Topoi (5/2), 115-130 (1986)Google Scholar
  25. 25.
    Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data & Knowledge Engineering 35(1), 83–106 (2000a)Google Scholar
  26. 26.
    Steimann, F.: A radical revision of uML’s role concept. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 194–209. Springer, Heidelberg (2000b)Google Scholar
  27. 27.
    van Belle, J.P.: Moving Towards Generic Enterprise Information Models: From Pacioli to CyC. In: Proceedings of the 10th Australasian Conference on Information Systems, Wellington (1999)Google Scholar
  28. 28.
    Wand, Y., Weber, R.: An ontological evaluation of systems analysis and design methods. In: Falkenberg, E.D., Lindgreen, P. (eds.) Information System Concepts: An In-depth Analysis. North-Holland, Amsterdam (1989)Google Scholar
  29. 29.
    Wand, Y., Weber, R.: Mario Bunge’s Ontology as a formal foundation for information systems concepts. In: Weingartner, P., Dorn, G.J.W. (eds.) Studies on Mario Bunge’s Treatise, Rodopi, Atlanta (1990)Google Scholar
  30. 30.
    Wand, Y., Weber, R.: On the deep structure of information systems. Information Systems Journal 5, 203–223 (1995)CrossRefGoogle Scholar
  31. 31.
    Wand, Y., Storey, V.C., Weber, R.: An ontological analysis of the relationship construct in conceptual modelling. ACM Transactions on Database Systems 24(4), 494–528 (1999)CrossRefGoogle Scholar
  32. 32.
    Welty, C., Guarino, N.: Supporting Ontological Analysis of Taxonomic Relationships. Data and Knowledge Engineering 39(1), 51–74 (2001)zbMATHCrossRefGoogle Scholar
  33. 33.
    Wiggins, D.: Sameness and Substance Renewed. Cambridge University Press, Cambridge (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Giancarlo Guizzardi
    • 1
  • Gerd Wagner
    • 2
  1. 1.Centre for Telematics and Information TechnologyUniv. of TwenteEnschedeThe Netherlands
  2. 2.Computer Science DepartmentBrandenburg Univ. of Technology at CottbusCottbusGermany

Personalised recommendations