• A proposal for the usage of OntoUML and UML diagrams for conceptual modeling in philosophy

    András L Komáromi (see profile)
    Computer science, Philosophy, Technology
    Item Type:
    White paper
    UML, Ibn Sina
    Permanent URL:
    In the last 30 years, information technology produced tens of thousands of information systems covering and infiltrating into almost all the aspects of human endeavor, from business processes to linguistics, from military to life sciences and driverless cars. To have effective and precise communication among the different people (system analysts, architects, designers, programmers, testers, etc.) working in the IT industry, the necessity of a standardized language capable of representing cognitive models of such a variety of the different areas of reality emerged. After different trials, in 1997, UML (Unified Modeling Language), a widely known general-purpose modeling language used in software engineering, developed and maintained by OMG (Object Management Group) to respond to this demand, was standardized. UML is a useful tool for capturing and representing abstract entities' essence and their relations, processes, and behavior of different systems. For conceptual modeling focusing on the areas where the ontology is critical, OntoUML, an ontology-driven conceptual modeling language, practically an extension of UML, was proposed in 2005 by Giancarlo Guizzardi and his colleagues working in Ontology & Conceptual Modeling Research Group (NEMO). OntoUML is based on the theoretical base worked out in the Unified Foundational Ontology (UFO). Because UML and OntoUML have the capability to represent abstract conceptual structures in a highly standardized and formalized manner-in my opinion-they have the intrinsic capacity to be used in such surprising areas as philosophy. The scope of this paper is to demonstrate the feasibility of the graphical representation of philosophical concepts using UML and OntoUML diagrams and methods. This approach could help in philosophy for mapping, explaining, clarifying, and model checking, in the same way as symbols in mathematics.
    Last Updated:
    3 weeks ago
    All Rights Reserved
    Share this:


    Item Name: pdf usage_ontouml-uml_in_philosophy-_20230304-desktop-7esdo9h-2.pdf
      Download View in browser
    Activity: Downloads: 280