• Portuguese (Brazil)
  • English
  • Home
  • Team
  • Research Results
  • Publications
    • Peer-Reviewed
    • Grey Literature
  • Contact
  • About
Home > Research Results > UFO

The Unified Foundational Ontology (UFO) was developed by consistently putting together a number of theories originating from areas such as Formal Ontology in philosophy, cognitive science, linguistics and philosophical logics. It comprises a number of micro-theories addressing fundamental conceptual modeling notions. The ontology is divided in three strata dealing with different aspects of reality, namely:

  • UFO-A: An Ontology of Endurants dealing with aspects of structural conceptual modeling. It is organized as a Four-Category ontology comprising theories of Types and Taxonomic Structures connected to a theory of object identifiers (including a formal semantics in a Sortal Quantified Modal Logics), Part-Whole Relations, Particularized Intrinsic Properties, Attributes and Attribute Value Spaces (including a theory of Datatypes as Measure Structures), Particularized Relational Properties and Relations and Roles;
  • UFO-B: An Ontology of Perdurants (Events, Processes) dealing with aspects such as Perdurant Mereology, Temporal Ordering of Perdurants, Object Participation in Perdurants, Causation, Change and the connection between Perdurans and Endurants via Dispositions;
  • UFO-C: An Ontology of Intentional and Social Entities, which is constructed on top of UFO- A and UFO-B, and which addresses notions such as Beliefs, Desires, Intentions, Goals, Actions, Commitments and Claims, Social Roles and Social Particularized Relational Complexes (Social Relators), among others.

Over the years, UFO has been employed as a basis for analyzing, reengineering and integrating many modeling languages and standards in different domains (e.g., UML, TOGAF, ArchiMate, RM-ODP, TROPOS/i*, AORML, ARIS, BPMN, REA) as well as for the development of Core and Domain Ontologies in different areas (see applications). For instance, it has been successfully used to provide conceptual clarification in complex domains such as Services, Risk, Value, Trust, Economic Transactions, Economic Preferences, Money, Capabilities, Organizational Structures, Communities, Goals and Motivations, Constitutional Law, Business Processes, Discrete Event Simulation, Simulation for Land Covering and Use, Software Quality, Software Measurement, Foundations of Software Engineering, Software Requirements, among many others. Of all applications of UFO, one deserves special attention, namely, the use of UFO-A in the design of an ontology-driven conceptual modeling language, which later came to be known as OntoUML, and more recently the textual conceptual modeling language tonto.

A lightweight implementation of UFO suitable for Semantic Web OWL 2 DL applications was published: gUFO.

UFO is an ISO Draft International Standard: ISO/IEC DIS 21838-5 Information technology — Top level ontologies (TLO) Part 5.

Some Key References

  • J. P. A. Almeida, G. Guizzardi, T. P. Sales, and C. M. Fonseca, “Gufo: a gentle foundational ontology for semantic web knowledge graphs,” , 2026.
  • G. Guizzardi, A. B. Benevides, C. M. Fonseca, D. Porello, J. P. A. Almeida, and T. P. Sales, “UFO: Unified Foundational Ontology,” Applied ontology, vol. 17, p. 167–210, 2022.
  • C. M. Fonseca, G. Guizzardi, J. P. A. Almeida, T. P. Sales, and D. Porello, “Incorporating types of types in ontology-driven conceptual modeling,” in Conceptual modeling – 41st international conference, ER 2022, hyderabad, india, october 17-20, 2022, proceedings, 2022, p. 18–34.
  • G. Guizzardi, C. M. Fonseca, J. P. A. Almeida, T. P. Sales, A. B. Benevides, and D. Porello, “Types and Taxonomic Structures in Conceptual Modeling: A Novel Ontological Theory and Engineering Support,” Data & Knowledge Engineering, vol. 134, p. 101891, 2021.
  • J. P. A. Almeida, G. Guizzardi, T. P. Sales, and R. A. Falbo, gUFO: A Lightweight Implementation of the Unified Foundational Ontology (UFO), 2019.
  • A. B. Benevides, J. R. Bourguet, G. Guizzardi, R. Penãloza, and J. P. A. Almeida, “Representing a reference foundational ontology of events in SROIQ,” Applied ontology, vol. 14, iss. 3, p. 293–334, 2019.
  • J. P. A. Almeida, R. A. Falbo, and G. Guizzardi, “Events as entities in ontology-driven conceptual modeling,” in 38th International Conference on Conceptual Modeling (ER 2019), LNCS, 2019. v. 11788, 2019, p. 1–16.
  • C. M. Fonseca, D. Porello, G. Guizzardi, J. P. A. Almeida, and N. Guarino, “Relations in ontology-driven conceptual modeling,” in 38th International Conference on Conceptual Modeling (ER 2019), 2019, p. 1–15.
  • A. B. Benevides, J. P. A. Almeida, and G. Guizzardi, “Towards a unified theory of endurants and perdurants: UFO-AB,” in Proceedings of the Joint Ontology Workshops 2019 Episode V: The Styrian Autumn of Ontology, Graz, Austria, September 23-25, 2019., 2019.
  • G. Guizzardi, C. M. Fonseca, A. B. Benevides, J. P. A. Almeida, D. Porello, and T. P. Sales, “Endurant Types in Ontology-Driven Conceptual Modeling: Towards OntoUML 2.0,” in Conceptual Modeling – 37th International Conference, ER 2018, 2018, p. 136–150.
  • V. A. Carvalho, J. P. A. Almeida, C. M. Fonseca, and G. Guizzardi, “Extending the Foundations of Ontology-Based Conceptual Modeling with a Multi-level Theory,” in 34th International Conceptual Modeling Conference (ER 2015), LNCS, Cham, 2015, p. 119–133.
  • G. Guizzardi, G. Wagner, J. P. A. Almeida, and R. S. S. Guizzardi, “Towards ontological foundations for conceptual modeling: The unified foundational ontology (UFO) story,” Applied Ontology (Online), vol. 10, p. 259–271, 2015.
  • G. Guizzardi, G. Wagner, R. A. Falbo, R. S. S. Guizzardi, and J. P. A. Almeida, “Towards Ontological Foundations for the Conceptual Modeling of Events,” in Proc. 32th international conference on conceptual modeling (ER), 2013, p. 327–341.
  • J. P. A. Almeida and G. Guizzardi, “An Ontological Analysis of the Notion of Community in the RM-ODP Enterprise Language,” Computer Standards & Interfaces, vol. 34, 2012.
  • A. C. Bringuente, R. A. Falbo, and G. Guizzardi, “Using a Foundational Ontology for Reengineering a Software Process Ontology,” Journal of Information and Data Management – JIDM, vol. 2, p. 511–526, 2011.
  • G. Guizzardi, R. A. Falbo, and R. S. S. Guizzardi, “Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology,” in Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments (IDEAS 2008), 2008.
  • G. Guizzardi, Ontological Foundations for Structural Conceptual Models, Universal Press, 2005.
Núcleo de Estudos em Modelagem Conceitual e Ontologias
Av. Fernando Ferrari, 514 - UFES, CT-7 (Depto. Informática)
Goiabeiras – Vitória, ES – 29075-510
BRAZIL
+55 27 4009-2137
nemo.adm@inf.ufes.br