User-friendly and controlled data-management

Using a Schemabuilder and a Databuilder to control the categories of users that are allowed to add new attributes to nodes and relationships, while providing other users with access to forms to enter data.

Provide an environment where users can manage data and relations according to a predefined schema.

One of the advantages of property graphs like Neo4j, in which both nodes and relationships can have properties, is their versatility and freedom with regard to create and update models. However, this freedom comes with responsibility. Sometimes you may want to control the categories of users that are allowed to add new attributes to nodes and relationships, while you want to provide other users access to forms to enter data. This can be achieved by adding a Schemabuilder and a Databuilder applications to Graphileon’s default installation.

In the Schemabuilder, nodetypes and relationtypes are created, then linked to attributes with different datatypes (string, integer etc). Graphileon takes care of storing the schema, if needed in a separate graph store. Both nodetypes and relationtypes can inherit attributes.

The Schemabuilder displays the relations that are allowed between a :Person node and its neighbours.

 

For a :Person nodetype, with attributes of different types, the schema could look a follows:

The Schema that defines the structure of a :Person node, with attributes of different datatype.

 

Once the schema has been defined, the data is managed using the Databuilder application. When a Person node is created or edited, Graphileon uses the schema to generate a form.

The data-entry form for a :Person node, dynamically created from the Schema.

 

The schema is also used to display the relations that are allowed when selecting two nodes.

When selecting two nodes, the Databuilder displays the realtions that are allowed accoring to what is de finced in the schema.

 

Graphileon can handle multiple datastores and manages schemata independently from the datastores. Together with its multi-layered team and user structure, this allows for the configuration of both simple and more advanced authorization layers.


Card image cap
Bridging Graphs and Shells: Introducing ShellExecute with Path4GMNS

Discover how Graphileon's new ShellExecute function empowers users to run external scripts, like Python-based Path4GMNS, directly within graph applications. This integration facilitates advanced transportation modeling, including shortest path calculations and dynamic traffic assignments, all within Graphileon's interactive dashboards.

Card image cap
Visualizing Real-World Project Networks with Graphileon

In today’s interconnected world, projects don’t exist in isolation. They are embedded in ecosystems of partnerships, thematic priorities, and overlapping objectives — each connection offering new insight and complexity. Yet when organisations try to visualise these real-world networks, especially on a map, they often hit a wall.

Card image cap
Graphileon implements business logic of new EU Regulations for Anti-Money Laundering and Counter-Terrorist Financing

The European Union has recently introduced new regulations aimed at preventing the misuse of the financial system for money laundering and terrorist financing. A crucial part of these updates focuses on identifying Ultimate Beneficial Owners (UBOs) and entities requiring thorough investigations. We implemented the graph algorithm to achieve that quickly.

Get started with Graphileon Cloud

The easiest way to get to know Graphileon is to create an account on Graphileon Cloud and start a free two-weeks trial. You'll get an environment with two graph stores installed, as well as access to the App Library with many examples.

You will be able to build graphy applications an browse your graph stores in a way you never did before.