DemocraNet: Scale-free CPUs, HFGW Networks, Associational DBMSs, Iconic Languages, AlwaysOns and Laypeople


I came across this article in regarding a medical iconic language. This lead me to think about iconic languages in general.

What would happen if we developed non-text languages where icons were not just “terms” but were used as “definitions” as well?

Consider having:

Iconic vocabularies.
Iconic grammars.
Iconic syntax.
Iconic linguistics.
Iconic dictionaries.
Iconic thesaurii.
Iconic wikis.
Iconic semiotics.
Iconic animation.
Iconic context.
Iconic databases.
Iconic functions.
Iconic organization.
Iconic networks.
Iconic events.
Iconic fonts.
Iconic classics.
Iconic metrics.
Iconic audio.
Iconic video.
Iconic mechanio (pressure)
Iconic olfio (smell)
Iconic gustio (taste)
Iconic thermio (heat)
Iconic nocio (pain)
Iconic equilibrio (balance and acceleration)
Iconic proprio (body position)

Such languages already exist. Chinese Hanyu for example. But what if a new global iconic language were developed?

In my reading I am discovering that even words are treated by our minds iconically as symbolic clusters. If the first and last letter of a word is correct the remaining letters in the word can be in any order. In fact, we do the same things with words themselves. We create word clusters and shuffle them around to create sentences. I think language does not have the formula Chomsky came up with using random sets of words arranged syntactically. Words are symbols and sentence fragments are symbols that we connect together. We do the same thing with lists which are basically paragraph fragments. All these fragments are are arranged according to the rules of a scale-free network not a hard wired linguistic structure. I think that would shake Steven Pinker up.

The thing that is necessary to point out is literacy and numeracy does not make us any more or less intelligent. It is a symbolic system like any other that trains us to think in certain ways to process language and quantities. Whatever we do we are simply learning another, perhaps more efficient way of processing symbols representative of reality. Plato thought that literacy was dumbing down his students because they did not memorize and meditate on what they learned, choosing to write it down and put it on the shelf instead. Are our children any different if they choose to let computers deal with the mechanical aspect of literacy and numeracy so they can concentrate on higher order operations? Do we agonize over our children being unable to weave cloth and tailor clothing?

If Marshall McLuhan is right, we are not past the point where we are pumping old media through the new internet media pipe. Text will always be with us, I think because it is just too darned useful. But we will utilize it differently as we become able to record, replay, produce, publish, communicate and collaborate using non-textual, non-numeric media and move beyond linear and tabular networks and into netular scale-free networks.

Something that occurred to me about phonetic language like English and syllabic language like Arabic versus iconic language like Hanyu Chinese is a phonetic or syllabic language enable you to encode or decode words according to their sound and store and retrieve them based on a simple index. Hanyu on the other hand provides no association between code and sound. You are dependent on the person you hear the word from to provide the association making coding and decoding author dependent. Iconic storage and retrieval indexes are not always obvious either although they do exist based on the subordinate symbols from which words are composed. The internet poses the remedy to this by enabling the automation of the association between sound and icon and definition.

It seems to me that iconic languages as a technology are undergoing a major evolutionary change that could not be achieved without the internet.

Computing is going through an interesting process:

Note: PL means programming language

Nodular Computer: Mainframe: Priesthoods operate
Nodular Network: ARPANET: Priesthoods connect
Nodular Data: Variable: Noun: Priesthoods Query
Nodular Language: Variable PL: Assembler: Priesthoods Manipulate
Nodular Communication: Variable Packet: TCP/IP Priesthoods Communicate
Nodular Schedule: Sequential Batch

Linear Computer: Minicomputer: Scribes operate
Linear Network: Ethernet: Scribes connect
Linear Data: String dbms: Verb: Scribes Query
Linear Language: String PL: 3GL: Scribes Manipulate
Linear Communication: String Packet: HTML: Scribes Communicate
Linear Schedule: Multi-Tasking

Tabular Computer: Microcomputer: Educated operate
Tabular Network: Internet: Educated communicate
Tabular Data: Relational dbms: Noun Set: Educated Query
Tabular Language: Relational PL: SQL: Educated Manipulate
Tabular Communication: Relation Packet: XML: Educated Communicate
Tabular Schedule: Multi-Threading

What is over the horizon and will accompany Iconic Languages I call “DemocraNet”

Netular Computer: Scale-free CPUs: Laypeople operate
Netular Network: High Frequency Gravity Wave Network: Laypeople communicate
Netular Data: Associational DBMS: Verb Set: Laypeople Query
Netular Language: Assocational PL: Iconic Language: Laypeople Manupulate
Netular Communication: Association Packet: XMPEGML: Laypeople Communicate
Netular Schedule: AlwaysOn

Scale-free CPUs will be solid state computers.  There will be no moving parts at all: Solid State Storage, no fans, no boards and a Network Processor.

High Frequency Gravity Wave Networks will make available bandwidth several factors larger.

Associational DBMSs will allow us to modify databases on the fly without concerns regarding referential integrity or normalization.

Iconic Language will Internationalize visual communication.

XMPEGML as new form of markup language for the standardization of iconic language exchange awaits development.

AlwaysOn would mean that you are always connected to democranet and always processing data.

Everything is in the mix to varying degrees, but each successive community is larger.

Posted in Uncategorized. Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Leave a Comment »

SQL: Old Soldiers Never Die

Structured Query Language (SQL) has been a phenomenally useful language for the relational database era. But I see that era coming to a close.

One of the primary flaws is SQL allows for database Alters, Drops, Updates and Deletes. When diskspace was expensive this made perfect sense, but with the unlimited disk resources we have today a greater principle holds true: NO SCHEMA OR DATA SHOULD BE ALTERED, DROPPED, UPDATED OR DELETED.

A second flaw is the lack of interactive modification of the schema in real time. Changes still blow most applications all to hell.

A third flaw is supertype/subtype hierarchies. Such things should not be hard coded into a design.

That being the case SQL has four unnecessary statements just waiting to be abused. We need a better language. In fact, we need a better database architecture.

A new language would provide no means for updates or deletes. I created the first Releases of this language I called “Structured Thinking Language” (STL).

STL has the following commands:

  1. CREATE – affordance concept (creates entities)
  2. DIRECT – affordance context (relates entities)
  3. POSIT – affordance method (entity output)
  4. OBJECT – affordance pragma (entity input)
  5. NEGATE – affordance cosmos (entity security)
  6. INTUIT – affordance chronos (entity manipulation)

As you can see there are no means to delete data.

Each entity (noun) has only one “attribute” in the relational ERD sense and each entity value is unique.

Each relationship between entities is called an direction with a subject, verb and object.

What we are actually dealing with is a database that has data states. Data being no longer affected by Alters and Deletes are instead affected by change of state without physical alteration or deletion.

After looking at STL recently I realized I had created a command language for an existing database architecture: The Associative Model of Data by Simon Williams.

The Book on the Model and a free copy of the Enterprise Edition software is available here.

An old release of STL can be found here.

Systema: Some Basics

Chris Collins has written a good Introduction to the Zachman Framework that I recommend with a caution: I do not accept that John Zachman fully understands what he is talking about. What this means to me is I will be gradually divorcing myself from using the term Zachman Framework and use the term “Systema” instead. He himself acknowledges that he borrowed his concept from the six interrogatives and construction terminology and from all I’ve read I do not feel that John ever fully explored what he used indepth.

If he had he would have realized there is only one true dimension which are the six unities, which I borrow modified from Aristotle. Every new dimension is simply a repeat of the six unities.

My terminology continues to evolve:

  1. Causus: Problem – The Mavin – provides niche – possibility
  2. Cognitus: Hypothesis – The Connector – provides associations – compatibility
  3. Artus: Method – The Salesman – provides purchase rationale – reliability
  4. Datus: Apparatus – The Accountant – provides mass market – economy
  5. Eventus: Result – The Secretary – provides delivery schedule – accessibility
  6. Locus: Location – The Receptionist – provides product touchpoints – geography

This brings to mind The Innovator’s Dilemma and shows that the tipping point is between reliability and economy.

He would have also pointed out that there are only four fundamental verbs that can be performed on the six factors. I am still refining the icon design.

relationary stuff for disaster relief

This is your chance to have some genuine relationary gear. Click on the images to see your full selection at

Whether you are a system architect, a SQL developer or a SQL programmer there’s great stuff for you at low prices. All proceeds will go to the Canadian Red Cross Sichuan Earthquake Fund.

Tetrads: McLuhan’s Laws and SQL

I have been going over all the past material in this blog as I am now working on my book. One of the things I am clearing up is my understanding of McLuhan’s Laws of Media known as Tetrads. All that McLuhan discovered and I don’t mean to diminish his work is discover the four manipulations that are possible with any form of media including data.

McLuhan’s four Laws of Media were:

  1. Retrieve
  2. Enhance
  3. Reverse
  4. Obsolesce

The four correspoding manipulations are:

  1. Select
  2. Insert
  3. Update
  4. Delete

Please dismiss any past correlations I made between the Manipulations and Laws of Media with the Six Interrogatives.

Systema: Need SQL Help? The SQL Guru Is In

I first met Rudy Limeback about six or seven years ago at He was giving advice on SQL and database design issues. Rudy works as a SQL consultant in Toronto, Ontario, Canada and can be found plying his trade as staff or contributor to numerous websites such as, , , He’s always a pleasure to talk to, but does not suffer SQL fools publishing erroneous articles or forum posts easily. However if you’re in need, no SQL conundrum is too great or too small.

Rudy’s home site is where you can acquire his services as a hired gun or scan through his many articles that address the most common SQL challenges.

Posted in Uncategorized. Tags: , , , , . Leave a Comment »

Icons: Zachman SQL

I’ve been tinkering with improving the graphic presentation of the Zachman Framework. These icons are the first step in that process: