Semantic Human Interface
The present need to constantly write code for systems implies that the way in which IT functions is going to remain laborious for a long time. Is there a different way of thinking about computing, information, semantics, processes etc. in order to remove this need?
Can we operate without having to write programs and make the structure of knowledge automatically accessible to people and machines?
This is the fundamental aim of our research and development into the semantic human interface. After having developed our semantically-based enterprise management system, we have created a large infrastructure and accumulated knowledge about the nature of the problem. With this infrastructure we have made some fundamental observations that allow complete reduction of the status quo to something very much simpler. We are working towards a system in which processes are constructed from knowledge and are embedded within a deep social graph reflecting each individual's relation to services, friends, objects etc. Within this semantic/social space, individuals and enterprises will be able to express their knowledge directly using our forms of expression, and services will form naturally without the need for individual/enterprise IT infrastructures. The ability to search exists naturally in this space including semantically expressed privacy rules. This search is unlike traditional keyword search as it is aided by a conceptual processor that intelligently manages the search process in real time. Highly targeted marketing can be incorporated into this process. The semantic human interface has the potential to transform the internet as we know it.
Wisdom Technology
We view knowledge as the manner in which one piece of information is related to another and, analogously, wisdom as the manner in which one knowledge base is related to another as in the well-known DIKW hierarchy. Wisdom technology could potentially answer questions such as, "Is Knowledge Base A analogous to Knowledge Base B" or "Is Knowledge Base A a simplification of Knowledge Base B?" We have realised that once people start to express themselves in our semantic form of expression there will be a lot that is too complicated, superfluous or clumsily expressed. Thus we need a mechanism for identifying analogies and similarities and performing the relevant simplifications. In other words, we aim to manage complexity in an automated fashion.
Automated Enterprise Semantics Extraction
There are many large enterprises that employ old mainframe systems. The developers of these systems have often retired or died and there is no longer a deposit of knowledge of their business rules and processes. So how does one migrate such systems to newer platforms with no specifications? This project will allow automatic parsing of old legacy programs, discovering their inner semantics, simplifying and expressing this in our semantic forms and finally attaching human nomenclature.