3 ms·
Humans are very good at describing the world, and communicating through common vocabulary. The problem comes when you don't model the real world, but instead mo
by bensummers 11y ago
Humans are very good at describing the world, and communicating through common vocabulary. The problem comes when you don't model the real world, but instead model your current business processes within a traditional database.
Haplo's data model encourages you to model the real world, using the normal shared vocabulary, then hang business processes on top. This eliminates the semantic problems.
Generally problems come when you try and squeeze your information into what's easy to create with SQL databases and the current crop of NoSQL document stores. We spent the time to build an object store which was capable of handling "information", rather than "data", and it makes an enormous difference.
Regarding examples, we're working on more overview documentation and some example applications.
As a company without investors, funded entirely by revenue from our customers, those customers have to take priority over building example applications. Our aim is to open source the majority of the work we're doing, and hopefully those will be good examples.
But here's a product we've built on top of Haplo: http://www.phd-manager.co.uk http://www.phd-manager.co.uk
- fit2rule 11y ago>model the real world .. shared vocabulary .. SQL databases .. object store .. good examples. This is the crux of the challenge, I think. Anybody who doesn't know what a scone is, can't really sell it. The modeling occurs at a word level, like .. as a dictionary .. and everything else is just baggage. Get everyone on the same page .. of the dictionary .. and you get a working group. Isn't software secondary to human interaction?