Unified Foundational Ontology (UFO)
   HOME

TheInfoList



OR:

The Unified Foundational Ontology (UFO). is an ontological framework developed in the early 2000s with the objective of providing foundational support for conceptual modeling. It synthesizes elements from
formal ontology In philosophy, the term formal ontology is used to refer to an ontology defined by axioms in a formal language with the goal to provide an unbiased (Problem domain, domain- and application-independent) view on Reality#Western philosophy, realit ...
,
cognitive science Cognitive science is the interdisciplinary, scientific study of the mind and its processes. It examines the nature, the tasks, and the functions of cognition (in a broad sense). Mental faculties of concern to cognitive scientists include percep ...
,
linguistics Linguistics is the scientific study of language. The areas of linguistic analysis are syntax (rules governing the structure of sentences), semantics (meaning), Morphology (linguistics), morphology (structure of words), phonetics (speech sounds ...
, and
philosophical logic Understood in a narrow sense, philosophical logic is the area of logic that studies the application of logical methods to philosophical problems, often in the form of extended logical systems like modal logic. Some theorists conceive philosophic ...
to inform the structure and semantics of
conceptual models Conceptual may refer to: Philosophy and Humanities *Concept *Conceptualism *Philosophical analysis (Conceptual analysis) *Theoretical definition (Conceptual definition) *Thinking about Consciousness (Conceptual dualism) *Pragmatism (Conceptual pr ...
. The ontology is utilized to articulate a variety of fundamental notions within conceptual modeling, offering a systematic approach to categorizing entities and delineating their properties.


Overview

Conceived as a response to the needs for ontological foundations in conceptual modeling, UFO consists of a series of interlinked micro-theories that collectively address a comprehensive range of conceptual modeling topics. These micro-theories cover the taxonomy of objects, the nature of part-whole relationships, the articulation of intrinsic and relational properties, and the classification of events and roles among other subjects. UFO is particularly noted for its application in the creation of OntoUML, a conceptual modeling language that embodies the ontology's theoretical constructs. UFO's development is deeply rooted in philosophical ontology, integrating insights from formal ontology, cognitive science, linguistics, and philosophical logic. This multidisciplinary approach ensures that UFO not only provides a theoretical framework for conceptual modeling but also aligns closely with human cognitive processes and linguistic structures. This alignment is crucial in ensuring that the ontology is both intuitively understandable and practically applicable in various domains. Recent discussions in the field, such as those presented b
Riichiro Mizoguchi and Stefano Borgo in 'The Role of the Systemic View in Foundational Ontologies'
emphasize the significance of incorporating a systemic view within foundational ontologies. This perspective is crucial in understanding how entities, as part of a larger system, interact and function dynamically. The systemic view, which focuses on the roles entities play within a system and how they contribute to the system's overall goals and functions, can provide valuable insights into enhancing UFO's framework, particularly in modeling complex interactions and dynamic processes.


Micro-theories

UFO emerged from an endeavor to harmonize theories from formal ontology with the requisites of ontological foundations for conceptual modeling. It incorporates a four-category ontology dealing with various fundamental conceptual modeling notions. The ontology is divided into several micro-theories covering a wide range of topics, including: * Theory of Types and Taxonomic Structures: This theory delves into the categorization and hierarchical structuring of objects, and is closely tied to a theory concerning object identifiers. It further extends to offer a formal semantics grounded in a sortal quantified modal logic. * Theory of Part-Whole Relations: This theory explores the relationships between constituent parts and their wholes, providing a structural understanding of complex entities. * Theory of Particularized Intrinsic Properties, Attributes, and Attribute Value Spaces: This theory articulates the intrinsic properties unique to particular entities, alongside the attributes and the spaces these attributes value occupy. It also presents a perspective on datatypes as semantic reference structures. * Theory of Particularized Relational Properties and Relations: This explores the properties and relations between entities, offering a profound understanding of how entities relate to one another. Additionally, it introduces a proposal for Weak Truthmaking, linking particularized properties to propositions. * Theory of Roles: This theory delves into the various roles entities can embody, providing a framework for understanding dynamic and contextual identities. * Theory of Events: This theory encompasses a comprehensive examination of events, covering aspects like event mereology, temporal ordering, object participation, causation, and change. It elucidates the connection between events and endurants through dispositions. * Theory for Multi-level Modeling: This theory provides a framework for multi-level modeling, allowing for a nuanced representation and analysis of hierarchical and layered structures. Each theory forms a part of the extensive conceptual framework offered by the ontology, contributing to a deeper understanding and analysis of domain-specific models. Initially inspired by seminal work on ontological foundations for conceptual modeling, UFO aimed to address the shortcomings of previous approaches by developing a robust ontological theory for conceptual modeling that encompasses both individuals and types. Over the years, UFO has evolved significantly, being applied in the analysis, re-engineering, and integration of various modeling languages and standards across different domains. However, the extensive scope of UFO's micro-theories, though academically robust, presents challenges in terms of usability and comprehension, especially for those without a formal background in ontology. Notably, UFO has been used in the design of an ontology-driven conceptual modeling language known as OntoUML, which reflects some of the ontological micro-theories comprising UFO.


Principles and Structure of UFO

UFO was established with the goal of supporting domain analysis in conceptual modeling, aiming at developing a "Calculus of Content" for ontological analysis, conceptual clarification, and semantic explicitation of content embedded in representation artifacts. UFO seeks to describe reality at a mesoscopic level as accounted for by human cognition, acknowledging both cognitive and linguistic aspects in its constituting categories. It is organized into three main fragments: * UFO-A: An ontology of endurants. * UFO-B: An ontology of perdurants. * UFO-C: An ontology of social and intentional entities built on the foundations provided by the other two fragments. The ontology distinguishes between endurants and perdurants, with endurants being individuals that exist in time with all their parts, and perdurants being individuals that unfold in time accumulating temporal parts. It also accounts for both independent and dependent endurants, termed substantials and moments, respectively. UFO further delves into the categorization of endurant types based on the Aristotelian Square, accounting for both substantials and moments, which include intrinsic moments like qualities and modes, and particularized relational properties termed relators.


Key Research Groups

UFO has garnered attention and application across various research groups globally. Prominent among them is th
Ontology and Conceptual Modeling Research Group (NEMO)
based at the
Federal University of Espírito Santo The Federal University of Espírito Santo (, ''Ufes'') is a federal university with headquarters in the city of Vitória, capital of Espírito Santo state, in Brazil. It is the largest and most important university in the state of Espírito Sant ...
in Brazil. NEMO focuses on developing foundational theories and applying them to complex information systems. Th
Semantics, Cybersecurity and Services (SCS)
group at the
University of Twente The University of Twente ( ; Abbreviation, abbr. ) is a Public university, public technical university located in Enschede, Netherlands. The university has been placed in the top 170 universities in the world by multiple central ranking tables. ...
in the Netherlands employs UFO to address enterprise modeling and the alignment of business and IT systems. Additionally, various interdisciplinary groups, such as those within bioinformatics and healthcare informatics, leverage UFO to develop domain ontologies for more precise data representation and reasoning. These collaborative efforts underscore UFO's prominence in the field of conceptual modeling and ontology engineering.


Ontology Usage and Community Impact

Over the years, UFO has found extensive use in the development of core and domain ontologies across a multitude of domains, in both academic and practical contexts. Its application spans from
natural sciences Natural science or empirical science is one of the branches of science concerned with the description, understanding and prediction of natural phenomena, based on empirical evidence from observation and experimentation. Mechanisms such as peer ...
like
agriculture Agriculture encompasses crop and livestock production, aquaculture, and forestry for food and non-food products. Agriculture was a key factor in the rise of sedentary human civilization, whereby farming of domesticated species created ...
and
bioinformatics Bioinformatics () is an interdisciplinary field of science that develops methods and Bioinformatics software, software tools for understanding biological data, especially when the data sets are large and complex. Bioinformatics uses biology, ...
to purely informational domains like
telecommunications Telecommunication, often used in its plural form or abbreviated as telecom, is the transmission of information over a distance using electronic means, typically through cables, radio waves, or other communication technologies. These means of ...
and
game design Game design is the process of creating and shaping the mechanics, systems, rules, and gameplay of a game. Game design processes apply to board games, card games, dice games, casino games, role-playing games, sports, Wargame (video games), war ga ...
, as well as practical environmental
management Management (or managing) is the administration of organizations, whether businesses, nonprofit organizations, or a Government agency, government bodies through business administration, Nonprofit studies, nonprofit management, or the political s ...
problems such as land covering and
waste management Waste management or waste disposal includes the processes and actions required to manage waste from its inception to its final disposal. This includes the collection, transport, treatment, and disposal of waste, together with monitor ...
simulations. Moreover, UFO has been instrumental in analyzing, reengineering, or integrating many
modeling languages A modeling language is any artificial language that can be used to express data, information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in ...
and standards in different domains. Since its inception in the early 2000s, UFO has evolved to address the growing complexities and requirements of conceptual modeling. Its influence extends beyond the academic realm, impacting practical applications in various industries. UFO's comprehensive approach to modeling entities, their properties, and interrelations has made it a foundational framework in ontology engineering, influencing the development of other ontologies and modeling languages. One of the most influential applications of UFO has been in the design of the conceptual modeling language OntoUML and its ecosystem of methodological and computational tools. Studies highlight UFO as a rapidly adopted foundational ontology in
conceptual modeling The term conceptual model refers to any model that is formed after a conceptualization or generalization process. Conceptual models are often abstractions of things in the real world, whether physical or social. Semantic studies are relevant to var ...
, with OntoUML being among the most used languages in ontology-driven conceptual modeling. Empirical evidence suggests that OntoUML significantly contributes to improving the quality of conceptual models without necessitating additional effort in their production. The development of UFO-based models through OntoUML is currently facilitated by a microservice-based infrastructure known as OntoUML as a Service (OaaS). This infrastructure decouples model services developed by OntoUML researchers from the modeling tools they support, allowing for independent development and later integration into modeling tools like UML CASE tools. Besides OntoUML, UFO has also been employed in the design of numerous ontologies in various sub-domains in
Software Engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
, forming the Software Engineering Ontology Network (SEON), which addresses problems like application integration, semantic annotation of requirements, software quality assurance, and code interoperability among others. Furthermore, UFO has made a noticeable impact in domains dealing with legal, social, and economic aspects, including financial accounting, legal relations, and contracts, as well as microeconomic sub-domains. Its robust theory of relations has found to be particularly useful in these domains, catering to the sophisticated modeling of relational aspects required therein. While UFO's role in the development of OntoUML and its application in various domains is notable, discussions continue regarding the extent of its practical impact and adoption in non-academic settings. The Unified Foundational Ontology (UFO) has been notably discussed in th
"Foundational Ontologies in Action" issue of Applied Ontology
highlighting its practical applications and challenges. This discussion is part of the FOUST project, which aims to bridge gaps in applied ontology by bringing together designers of major foundational ontologies, including UFO. The project focuses on concrete use-cases, emphasizing the need for consistent modeling methodologies and the importance of understanding different logical languages and formal consistency in ontological systems. This structured approach underlines UFO's effectiveness in diverse domains, particularly in modeling object properties, social situations, and the representation of artifacts and their components


Criticism

Despite UFO's influence in research and ontology development, its theoretical density and complexity have been identified as barriers to its wider adoption and practical application. Critics have pointed out that UFO, like other ontological frameworks, may suffer from issues of complexity and abstractness that can hinder its practical application. Some argue that the rich theoretical underpinnings, while academically rigorous, can make it difficult for practitioners to adopt without extensive training. This complexity can lead to challenges in implementation, particularly in interdisciplinary projects where stakeholders may not have a background in formal ontology. The Unified Foundational Ontology's ambitious scope and depth, while contributing significantly to academic discourse, have led to criticisms regarding its abstract nature and the challenges it poses for practical application, particularly in interdisciplinary projects. It stands as a significant academic contribution to conceptual modeling, yet it continues to navigate the challenges of balancing theoretical rigor with practical usability in diverse domains.


References

{{reflist Ontology (information science)