Workflow and elements in a deCheemic analysis¶
The primary use case of deCheem is to help people discover the implications of a particular set of view points on other topics within a certain world view.
For example, given a South American society’s world view as a background, deCheem will allow you to find out what one’s strong belief in meritocracy in such an environment would mean for his/her views on the natural behaviour of people (aka state of nature), government, society and religion.
State-Categorise-Inquire - the deCheem workflow¶
deCheem statements are the building blocks of any deCheem analysis, and are used to construct statements of belief, categorisation and inquiry.
Each statement has three main components and a predicate ‘be’:
- **Type **
- Can take the types of IF, ELIF, THEN or ASK
- The IF and ELIF types simply checks if the statement is true for what it claims given the current world view.
- The THEN type asserts a certain statement and makes that part of the world view.
- The ASK type doesn’t assert, and simply queries what the preceding THEN statements state to be the implications for the topic/subject/property that is being ASK -ed.
- Subject Phrases
- Sets the subjects(s) of the statesment
- Modal Phrases
Sets the adjectival conditions that we want to check or assert on the topic. * Adjectival conditions can take three forms:
Consider the following statement:
Societies that are secular and socialist are never capitalist and always egalitarian.
This statement can then be expressed in the deCheem JSON syntax as:
-case: LET (is_liberty) be Always (is_claimed) # Liberty is always claimed.
Statements can also be stringed together using conditionals to create more complex cross-topic statements:
- case: LET (is_liberty,is_claimed) be Always (restricted) # Liberty that's claimed is always restricted in nature - case: IF (is_liberty) be Always (restricted) # If liberty is restricted.... then: - case: LET (is_emancipation) be Never (is_human_emancipation) #then emancipation will never be true human emancipation
As mentioned below, the State-Categorise-Inquire workflow requires three collections of statements that need to be developed in parallel:
- Statements of beliefs - (conditional) statements indicating a certain belief, which sets the stage for the triggering of conditional statements.
- Statements of conditionals - IF and ELIF statements that get triggered based on what background conditions we have declared in the first section.
- Statements of inquiry - these are strictly ASK statements, which serve as boundary conditions to query the implications of a particular set of belief statements for a certain topic.
The interactions of these three sets of statements will be illustrated in the next section on examples.