Systema: Seven Hats, Seven Links


Parable of the Watchmakers

There once were two watchmakers, named Hora and Tempus, who made very fine watches. The phones in their workshops rang frequently; new customers were constantly calling them. However, Hora prospered while Tempus became poorer and poorer. In the end, Tempus lost his shop. What was the reason behind this?

The watches consisted of about 1000 parts each. The watches that Tempus made were designed such that, when he had to put down a partly assembled watch (for instance, to answer the phone), it immediately fell into pieces and had to be reassembled from the basic elements.

Hora had designed his watches so that he could put together subassemblies of about ten components each. Ten of these subassemblies could be put together to make a larger sub- assembly. Finally, ten of the larger subassemblies constituted the whole watch. Each subassembly could be put down without falling apart.


For the longest time I have been playing with interrogatives and associations.  Now, I think I finally have a complete representation and taxonomy.

Abstractly, it looks like the following:


Concretely, it appears as follows:


As I mentioned in my earlier post, I was not satisfied with a six interrogative, four association model.  Consequently, I worked to resolve this and came up with the table above with the interrogative columns (seven hats) and the associative rows (seven coats).  I also came up with the data model below:


My hypothesis is, used correctly, the above data model can address all relational/dimensional requirements.

Related Posts:


Systema: Manipulating Relationships

In the last post we looked at entity manipulations. Now let’s look at the next row in the Six Hats Six Coats Framework:

Relationships are all about communication and are subject to the same manipulations as a communication link. We also established earlier that there are six relationship types:

So how do we manipulate these relationships?

The first relationship manipulation is the SELECT:

The SELECT manipulation “snoops” or “eavesdrops” on the relationship between two instances. The relationship is untouched.

The second manipulation is the INSERT:

The INSERT manipulation “throws” or “interjects” into the relationship between two instances. Extra data is added to the relationship, but the original is untouched.

Next is the UPDATE manipulation:

The UPDATE manipulation “spoofs” or “imitates” the relationship between two instances. The original data is changed in value.

Finally we have the DELETE manipulation:

The DELETE manipulation “crashes” or “denies service” between two instances. The original data is completely corrupted or the relationship broken.

And there you have relationship manipulation in a nutshell.

Systema: Mix Thirty-Six

I came up with this representation of de Bono’s “Six Thinking Hats” and Zachman’s “Framework Focuses” early in this blog’s lifetime. I am hoping I have achieved the final form as we see it here. The major change is the switch between the last two rows and the switch between the last two columns. I consider this structure a fixed hierarchy both vertically and horizontally.

As part of my reflection upon this I created a table to think about the various hexads I’ve encountered:

One thing I realize from this exercise is that events are the definitions of the system. If you do not define an event you will never observe it. In other words, you cannot see what you are not looking for. Nodes are the instances of the system and provide the affordances the outside world can manipulate.

You can also see here that I have categorized cause, energy and time as “logical” and observer, mass and space as “physical”. I am just playing here, but what are the potential implications? Could cause, energy and time be simply logical constructs? Could observer, mass and space be the only truly physical constructs?

Related Post:

Systema: Seven Hats, Seven Links