Evaluation of logical hierarchies and rules

Rules are everywhere. They define which legislation is applicable, which protocols to follow, which persons have access to a system, which documents to present to comply with regulations in a specific country. More often than not, rules are complex, as they depend on (a combination of) several characteristics.

When it comes to managing  and evaluating rules, things easily get too complex to be handled in a relational database. You never know how deep the hierarchy is, you don’t know whether all branches of your logical hierarchy have the same depth, and, in order to be efficient you have to be sure that you only evaluate those rules that are necessary. A typical “graphy” usecase.

Having your rules in a graph database is not enough. You also need to be able to manage them (add or change rules / ports) and to evaluate them (which rules apply in my case?). It would also be nice to have an insight in why a certain rule applies or not, especially when your rules consist of several layers of nested ports.

In the example below, we have 5 rules that may or may not apply to each of the entities  A to D, depending on the existence of Properties 1 to 4

 

For entity B, rules 1,2,4 and 5 apply. Rule 3 does not apply, because it needs both property 2 and 4 to exist

 

In this video, I show how rules can be changed, for instance adding another IF relationship, or change and AND port to an OR port.

 

 

 


Card image cap
Graphileon partners with thatDot to support Quine streaming graph for real-time analytics

Graphileon partners with thatDot to develop connectors for Quine (quine.io), an open-source streaming graph solution for event-driven applications.

Card image cap
Release of Graphileon 3.6.0

The release of Graphileon 3.6.0 brings numerous enhancements and features to this graph database management software. Here are the key highlights: New Components and Features: This version introduces new and improved components (Functions) and incorporates user-requested features, enhancing the functionality of the software. Enhanced Visualization: Users can now customize the visualization of nodes in the … Continued

Card image cap
The Graphileon App Library

Graphileon includes an App Library since version 3.1. The App Library contains demos to inspire you and to get you started building your own graphy applications. We included demo configurations ranging from a simple “Hello World” popup to examples that show you how to work with Google Maps, Google Charts, API calls, node templating or … Continued

Get started with Graphileon Personal Edition in the cloud or on your desktop.

The easiest way to get to know Graphileon is to spin up the Personal Edition in the Graphileon Cloud. It comes with two graph stores installed and access to the App Library with examples and apps. You can also download and install Graphileon Personal Edition to run it on your desktop. Either way, you will be able to build graphy applications an browse your graph stores in a way you never did before.