This is an algorithm that constructs an ontology for any real-world domain or field of study by analyzing the Deep Semantics of its vocabulary. This includes determining the elementary processes, basic functions, and main rules of the field or domain. The algorithm consists of five steps:
  1. Select domain-specific Arabic word roots (for example, words that express emotions).
  2. Construct the abstract algorithms that the selected word roots symbolize using the abstract symbol table and the abstract template rules of Deep Semantics. This is a fully automated procedure based on fixed rules.
  3. Construct concrete algorithms from the abstract algorithms of Step 2 by examining the usage of the selected word roots in mu hkam passages. This analysis reveals the elementary processes and the basic functions of the real-world domain.
  4. Construct a concrete domain-specific symbol table by populating  the abstract symbol table with the concrete concepts encountered in Step 3. The symmetry relationships of the symbol table indicate stages of development and a value system that are necessary for growth and preservation in the domain.
  5. Identify the main rules of this real-world domain by integrating the results of Steps 3 and 4.

A domain-specific ontology can be used to create
  1. Readware cultures for text analysis (see below).
  2. New managment techniques.
  3. New scientific hypotheses that are likely to be corroborated by empirical research.
  4. New educational techniques.
  5. New Artificial Intelligence, Deep Learning, or Machine Learning software or hardware.

The Ontology Maker has been used to create a new theory of emotions , a new theory of economics (a consumer choice theory) , and a new theory of cognition . Our theory of emotions has been in use in robotics modeling (synthetic emotions and sociable robotics) since 2009, an update was requested and published .

A Redaware culture is an implementation for the purposes of text analysis of the ontology of a real-world domain that was constructed using the Ontology Maker. It consists of organized Readware topics which are sets of queries written in the Readware query language R.

A multi-platform, large-scale, cross-lingual text analysis software written in C and C++. It includes Readware Culture Zero which is an implementation of a general ontology of the real world that contains many domains. It also includes a Universal Concept Base which organizes the basic vocabulary of English, German, and French according to 4,000 Arabic word-root templates.