STL: Structured Thinking Language R0.1

The more original a discovery, the more obvious it seems afterwards.
Arthur Koestler

Since I posted STL: Structured Thinking Language and STL: Structured Thinking Language (remix), I have made quite a bit of progress in my thinking regarding the syntax of Structured Thinking Language.

The Six Hats are no longer verbs. There are only two verbs in STL, INDUCE and DEDUCE. INDUCE is a bottom up process of learning the structure of a system. DEDUCE is a top down process of teaching the structure of a system. INDUCE observes and orients. DEDUCE decides and acts. All STL statements begin with the INDUCE or DEDUCE verb to determine whether you are referring to an existing or a new system.

Each of the verbs can also be IMPLICIT or EXPLICIT according to the definitions found in Implicity and Explicity.

The Six Hats are now six adjectives:

  1. CONCEPTUAL refers to the creation of entities. Revise. Creativity. Meaning.
  2. CONTEXTUAL refers to the creation of relationships. Relate. Relativity. Uniqueness.
  3. LOGICAL refers to the creation of attributes. Report. Optimicity. Benefit.
  4. PHYSICAL refers to the creation of constraints. Record. Pessimicity. Cost.
  5. MECHANICAL refers to the creation of affordances. Intuit. Anthropicity. Usability.
  6. OPERATIONAL refers to the creation of manipulations. Engage. Synchronicity. Convenience.

The Six Coats remain the unchanged nouns:

  1. MOTIVE refers to the rules of the system.
  2. LOCALE refers to to the nodes of the system.
  3. OBJECT refers to the data of the system.
  4. METHOD refers to the functions of the system.
  5. PERSON refers to the people of the system.
  6. MOMENT refers to the events of the system.

Giving us the following:

stl_r01_3.jpg

Now that we have the verbs, adjectives and nouns of STL we can work on the syntax:

INDUCE|DEDUCE IMPLICIT|EXPLICIT
CONCEPTUAL NOUN.nounname;    

INDUCE|DEDUCE IMPLICIT|EXPLICIT
CONTEXTUAL NOUN.nounname
                (   MOTIVE.motivename,
                    LOCALE.localename,
                    OBJECT.objectname,
                    METHOD.methodname,
                    PERSON.personname,
                    MOMENT.momentname
                );    

INDUCE|DEDUCE IMPLICIT|EXPLICIT
LOGICAL     NOUN.nounname.attributename;    

INDUCE|DEDUCE IMPLICIT|EXPLICIT
PHYSICAL    NOUN.nounname.attributename.constraintname;    

INDUCE|DEDUCE IMPLICIT|EXPLICIT
MECHANICAL      NOUN.nounname
		(	select,
			insert,
			update,
			delete
		);    

INDUCE|DEDUCE IMPLICIT|EXPLICIT
OPERATIONAL    NOUN.nounname.attributename.value;

NOUN can be any one of the Six Coats nouns. Noun name can be any name unique for that specific noun. Cardinality of context is always one to many be the relationship associative, relative or recursive. A noun has multiple attributes each with a constraint, affordances and ultimately a value.  Note I do not call mechanical access “privileges”.  I prefer “affordances”.

Structured Thinking Language R0.1

Advertisements

4 Responses to “STL: Structured Thinking Language R0.1”

  1. STL: Structured Thinking Language R0.2 « relationary Says:

    […] find I hated the Six Hats being six adjectives in STL R0.1 so I am changing them back to […]

  2. STL: Structured Thinking Language R0.3 « relationary Says:

    […] Structured Thinking Language R0.1 […]

  3. Systema: Six Hats, Six Coats and Holons « relationary Says:

    […] Structured Thinking Language R0.1 […]

  4. Six Hats, Six Coats and Sun Tzu « relationary Says:

    […] Structured Thinking Language R0.1 […]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: