Original Web was made for human interchange and consumption of rendered linked resources. Web 2.0 added the possibility of read and also write those resources.
The current focus in the Semantic Web is that their resources are for ‘machine’ consumption. That’s great as machines are concerned, they could ‘understand’ each other almost without any human intervention.
But what happens when humans needs to use that machines for something useful? Historical use of the Web could be summarized as follows:
Search: Google ‘era’. It is for looking Resources (using keywords). Interface: query string. Results: Items (data). RO.
Social: Face Book ‘era’. It is for looking People or Organizations (using names). Interface: query string. Results: Information (data aggregated key/value, items. Linked rels between data). RW.
But, what could Semantic Web ‘era’ look like? An attempt I’ve made is the following:
Semantic Business Integration. It is for ‘solving’ (domain) Purposes. Interface: query strings (in a steps flow of sub queries). Results: Knowledge (aggregated steps for objective, key/value, items. Linked rels between steps). RW / IO (QA Flows).
Maybe I try to make my point in why Semantics remains so ‘useless’ for humans and so superfluous for machines. Semantic integration between machines, sooner or later, must leverage the adoption of a new concept of Web, 3.0 or whatever, for humans.