For many years I have been working on a personal project that started with research on data modeling and now it reached the level of a database add-on product. And without realizing it, I have just discovered, that I was always working from the inside out but I could not articulate why until now.
Information technology is a tool that can be used in many ways, but perhaps the most creative and imaginative aspect, is to view IT as the vehicle for communication. In that case IT covers a basic human need, arguably a need that can be even more important than food. And communication in Greek is ΕΠΙ-ΚΟΙΝΩΝΙΑ, literally meaning, on top of society.
Man is by nature a political animal
Aristotle
Relations and Communications
You can easily see what one can achieve with a computer, but deep behind this behavior is the why part of it. Take internet for example, you can educate yourself, you can learn about something new, you can interact with systems and services, you can be creative. This is definitely a form of communication. But it is more direct when you become a member in a social media site, or in a forum, or in a programming/game community. And the reason behind all these user actions is that we need to communicate. We need customers to serve, we need an audience to perform, we need others to share things, we need to be in a group of people. We are internet citizens, citizens of this world.
The question is would you travel around the world without any navigation system ? Same question is true for internet. It is the search engine and the hyperlinks that play partly the role of a map and a compass. But nowadays these are not enough. It’s because we have started asking to get meaning, to find value out of our data. We want to understand not only how but why things are interconnected. Therefore we should use technology, the know how, to build meaningful, valuable relationships and lay them down as a foundation to establish effective communication. And in my opinion, and opinion of great inspired leaders you have to think, act and communicate from inside out. It is not the product that defines the need, it is the need that dictates what is the product. This is the right guide in the design and implementation of inter-operable systems, devices and applications.
We see things differently
In HEALIS this is our philosophy and also our brand strategy to develop great solutions to fully cover your needs and the needs of your customers. We made a humble start with TRIADB, an add-on for database products. Although TRIADB is not a product for the common end-user, it reflects our way of thinking about information technology in general.
And most important it embodies our R3DM/S3DM, associative, semiotic, hypergraph technology, which is the Greek way of looking at objects and their relations from a multi-perspective point of view. We have laid strong foundations, we put the cornerstone at the right place. We made a start and we can see the future of this.
If you, want to learn why, we know how and what you will get is the fulfillment of our common goal
The fundamental aspect that software pioneers have been missing when they invented new programming languages or new nosql databases
Have you noticed that what ever the model and data structure in databases we cannot escape from the fundamental principle of managing data allocation space with references, i.e. pointer based logic, memory addressing ?
European Wolfram Technology Conference 19-20 June 2017 in Amsterdam
My speech at European Wolfram Technology Conference 2017 about a new data modeling framework R3DM/S3DM that is implemented on top of OrientDB graph database and coded in Wolfram Mathematica
An overview of critical points to consider when modeling with R3DM/S3DM
Both Topic Maps and RDF/OWL exhibit signs of aging. These signs do not indicate maturity levels but on the contrary they signal a re-examination of the data modeling, information representation problem
Comments on a review of AI by John Launchbury, special assistant to DIRO, DARPA
Although there has been significant progress with first and second generation AI systems in reasoning, learning and perceiving, abstraction has not been part of the game. The mechanism of abstraction can unify these other three processes.
Qlik's competitive advantage over other BI tools is that it manages associations in memory at the engine level and not at the application level. Every data point in every field of a table is associated with every other data point anywhere in the entire schema.
In this article we will see how we can define an association in RDF and what are the differences with other data models that we analyzed in previous posts of our series
Associative entities are represented differently in various data models
It is 2016 and in my opinion the situation with associative entities has become darn confusing. Edges of a Property Graph data model are bidirectional but RDF links are unidirectional.
In this article, we continue our investigation with the Property Graph Data model. We discuss how a many-to-many relationship is represented and compare its structure in other data models
In this post, we demonstrate how Topic Map data model represents associations. In order to link the two, we continue with another SQL query from our relational database
In this article, we introduce the concept of association from the perspective of Entity-Relationship (ER) data model and illustrate it with the modeling of a toy dataset