Edu:Unified Foundational Ontology - UFO

From IAOA Wiki


  1. The Unified Foundational Ontology (UFO), developed by Giancarlo Guizzardi and associates, incorporating developments from GFO, DOLCE and the Ontology of Universals underlying OntoClean in a single coherent foundational ontology.

UFO 0.1, the first experimental version of the Unified Foundational Ontology (UFO), combined the General Formal Ontology (GFO); the OntoClean ontology, and the Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE). UFO 0.1 was developed both as a MOF/UML model and as a vocabulary in structured English (Source: Guizzardi, G., and Wagner, G. (2004) A Unified Foundational Ontology and some Applications of it in Business Modeling)

The current version has been developed into a reference ontology of endurants based on a number of theories from Formal Ontology, Philosophical Logics, Philosophy of Language, Linguistics and Cognitive Psychology. The aim of UFO is to serve as foundational theory for conceptual modelling. UFO is composed of three compliance sets, namely, UFO-A is an Ontology of Endurants; UFO-B is an Ontology of Perdurants, and UFO-C, which is built upon UFO-A and B to compose an Ontology of Social Concepts. (Source: Guizzardi, G., and Wagner, G. (2010) Using the Unified Foundational Ontology (UFO) as a Foundation for General Conceptual Modeling Languages, Theory and Applications of Ontology: Computer Applications