Foundation ontology

From Organic Design wiki
Revision as of 20:56, 3 July 2023 by Nad (talk | contribs) (2023 description)
Glossary.svg This page describes a concept which is part of our glossary

A system of operating as an evolving organisation is common to all nodes in the Ontology, the conceptual structure of this kind of organisation that captures these principles of collaboration and self-governance is considered to be the Foundation Ontology for the Organic Design system. The Foundation Ontology is a common form of organisation that spans both real-world organisation, and informational systems alike, it defines what it is to be a node in the unified Ontology. Since the Foundation Ontology defines the attributes that are common to all organisations in the network, it's important that the bottom lines designed in its system remain aligned with the core values and common vision.

The OOP paradigm was designed to allow software and systems to be designed where the description of the program which is interpreted and acted upon by the computer has a direct relationship with the high-level model of the system. prototype-based languages make objects even more isomorphic to the real world by allowing any collections of functionality and information to be used as either an instance or a class on which other instances are based. The semantic web also extends the object paradigm by creating a universal concept network which can be knitted together in a uniform way to create standard ontologies.

2023 description

The most fundamental concepts common to all cognitive agency can be described by a recursive dichotomy. A process model based on two orthogonal dichotomies that give rise to subjective agency in four-quadrant form.

More specifically, the process extends itself into a self-organising singleton instance, inside which there exist many subjective four-quadrant POVs all embedded within a unified shared arena. The shared arena is formed from established subjective meaning, but seen from all perspectives as "objective external reality" because it's common to all, and not under direct control of any (it's the result of an unseen collaborative process called the bottom-up synchronous domain).

This is a modern formulation of an ancient idea that can be found in many philosophical and spiritual traditions throughout history. For example, the ancient Chinese Yin/Yang dichotomy which derives a system of patterns (classes) and images (instances) interacting in accord with inner world (local) and outer-world (non-local) dynamics.

To create a software process that reflects this general system of agency does not require that we define the system from the most fundamental dichotomy (self-reference). Because all computational contexts offer access to high-level data structures, which means we can start our definition at a higher level of abstraction leaving the lower levels for philosophical discussions.

Process in general depends on space (material, information) and energy (change, agency) resource, and our system of agency needs to be defined in terms of interactions involving information and agency. In other words, space and attention in their most fundamental forms can be re-organised into an evolving agent-arena complex.

The purely dichotomous form of this process and the universal nature of the four quadrants it yields, lend strong support to the case that the four-quadrant evolving agent-arena system of subjective meaning, is a kind of universal default application of the fundamental resources of information and agency.

2016 description

As of April 2016, a new attempt at refining all of the concepts of the nodal model within a more recent context where the idea is more refined and there is technology available now which covers nearly all of its requirements. Technologies like Telehash, NanoMsg, Filament and Docker.

The role of the foundation ontology is to define the system by which we can all organise our resources together in a fair and harmonious way (i.e. aligned with the core values). We can think of this ontology as defining a multiplexer or scheduler which is a tree of events triggering connections between roles and resources (also in the same tree). Any resource that needs to be connected with this multiplexer needs to be accessible by a compatible API. This unified tree of changing resource connection is the tree of moments and can be clearly defined in terms of information technology, see moment.

The foundation ontology is the basic functionality common to all the network that is inherited by every node (moment) in the tree. The ontology can be thought of as a fundamental group of operating patterns that apply regardless of the specifics of the resources involved, and thus is the foundation of all node's functionality. These patterns together perform the task of resource allocation, which requires the ability to know the current state in terms of resource, and the potential patterns made available by this in terms of their resource cost/benefit.

This article represents the Foundation ontology category which contains all the concepts which make up the meaning and functionality of the foundation ontology. This set of concepts form the initial nodes that make up the foundation ontology and are also the root of the whole unified ontology. Note that not all these nodes necessarily perform a function, so of them are simply descriptions for words we find important and have a definite meaning within the context of this system.

Note: this should be a dynamic query on the cat, not a hard-wired bullet list...

See also