The more original a discovery, the more obvious it seems afterwards.
– Arthur Koestler
I find I hated the Six Hats being six adjectives in STL R0.1 so I am changing them back to verbs:
- CREATE refers to the creation of entities. Meaning. Capability.
- RELATE refers to the creation of relationships. Uniqueness. Portability.
- REPORT refers to the creation of attributes. Value. Reliability.
- RECORD refers to the creation of constraints. Business Plan. Profitability.
- AFFORD refers to the creation of affordances. Adoption. Usability.
- ENGAGE refers to the creation of manipulations. Evangelism. Availability.
The Six Coats remain the unchanged nouns:
- MOTIVE refers to the rules of the system.
- LOCALE refers to to the nodes of the system.
- OBJECT refers to the data of the system.
- METHOD refers to the functions of the system.
- PERSON refers to the people of the system.
- MOMENT refers to the events of the system.
Giving us the following:
INDUCE and DEDUCE will be changed to the adjectives INDUCED and DEDUCED.
Now that we have the verbs, adjectives and nouns of STL we can work on Release 0.2 of the syntax:
CREATE INDUCED|DEDUCED IMPLICIT|EXPLICIT NOUN.nounname; RELATE INDUCED|DEDUCED IMPLICIT|EXPLICIT NOUN.nounname ( MOTIVE.motivename, LOCALE.localename, OBJECT.objectname, METHOD.methodname, PERSON.personname, MOMENT.momentname ); REPORT INDUCED|DEDUCED IMPLICIT|EXPLICIT NOUN.nounname.attributename; RECORD INDUCED|DEDUCED IMPLICIT|EXPLICIT NOUN.nounname.attributename.constraintname; AFFORD INDUCED|DEDUCED IMPLICIT|EXPLICIT NOUN.nounname ( SELECT, INSERT, UPDATE, DELETE ); ENGAGE INDUCED|DEDUCED IMPLICIT|EXPLICIT SELECT|INSERT|UPDATE|DELETE NOUN.nounname.attributename.value;
That’s it for now. Time to get some sleep.
- Implicity and Explicity
- Listening is Inductive; Speaking is Deductive
- The Six Hats, Six Coats Framework