The DFRNT Data Product Builder

The DFRNT Data Product Builder

DFRNT is a data product builder with knowledge graph visualisation, modelling and management, with version control, API access and a datalog engine.

With DFRNT data products, digital architects, cybersecurity professionals, data practitioners and changemakers build, visualize and collaborate on semantic knowledge graphs to visualise connected data, maintain knowledge and get enabled to leverage accurate knowledge as data.

Several key features are implemented with more to come:

  • Visualisation of documents and document dependencies as a graph
  • Semantic data modelling with multiple inheritance of types
  • Version control (in beta)

To dive deep in to TerminusDB, consider using their documentation, it is highly recommended: Most questions on how to model documents in is likely answered there.

The current implementation is the data modelling backend for the upcoming change-maker tools.

Visualisation of documents and document dependencies

Records and their interdependencies through records linking are visualised using the canvas section in DFRNT. By searching for, or browsing the data model, you add records to the canvas you can save to help show interdependencies between documents in your graph.

Any connections between them are visualised using directional links primarily through an acyclic directed graph, but where loops are supported to some extent, together with automatic layouting, and can be exported to PNG for reuse in other softwares.

    • Related Articles

    • Overview of DFRNT data modelling

      The data model in DFRNT data products follows the TerminusDB graph metamodel 1:1, and enables easy data modelling and advanced visualisation The data modelling capabilities of involves five categories of data structures: Records, ...
    • Use TerminusCMS data products in DFRNT

      Additionally to DFRNT hosted data products, you can connect and collaborate directly on data products hosted at TerminusCMS from DFRNT, using TerminusDB API keys. helps you manage data products that are either hosted in DFRNT through the ...
    • How can I learn more about DFRNT

      Learning about DFRNT is closely connected to leveraging the open source TerminusDB data product engine, for which DFRNT is a UI and hosting provider. DFRNT is a user interface and hosting provider for the open source TerminusDB data product ...
    • Data product translations as branches

      The recommended way to maintain data product translations is to use the branching method, where each branch corresponds to a language, and use a common schema where each label is translated as part of the schema documentation. Data product ...
    • Custom class metadata configuration

      Colours, link directions, class labels, the property display order can be altered by setting custom class metadata. DFRNT provides a special section called "metadata" to define custom behaviours for types and traits. Although these behaviours cannot ...