Sitemap
The Semantic Data Practitioner

This publication covers the emerging semantic data practitioner space. Wedged in-between the domains of semantic knowledge graphs, software engineering, data analytics, AI, and Semantic Search. For data modellers, semantic engineers, semantic designers, and semantic architects.

Datalog with knowledge graphs as data products in TerminusDB

6 min readFeb 15, 2024

--

I have spent 3 years learning the nitty-gritty details of TerminusDB so you don’t have to. I created DFRNT.com as a complete data modeller and logic engine, to enable startup founders and business professionals to create knowledge graphs with advanced information models and logic without having to build an app first.

Press enter or click to view image in full size
Example of a knowledge graph for risks connected to a small company (names are made up)

Knowledge graphs enable domain experts to encode their data in a way that resembles the real world, more than traditional relational databases do out of the box. In general, relational databases get very complex very quickly. Most data storage engine make use of one type of language, datalog, that enables users to assert what they want from a data source, and get that back, usually in a tabular format. A good datalog lets the data engine figure out how to get to the data, not the user. Examples of datalog languages include SQL, Cypher, WOQL (TerminusDB), and others.

Prolog is a great language to implement a datalog engine in, as it allowed any formal logic to be expressed. Building Prolog programs however is extremely complicated, especially…

--

--

The Semantic Data Practitioner
The Semantic Data Practitioner

Published in The Semantic Data Practitioner

This publication covers the emerging semantic data practitioner space. Wedged in-between the domains of semantic knowledge graphs, software engineering, data analytics, AI, and Semantic Search. For data modellers, semantic engineers, semantic designers, and semantic architects.

Philippe Höij
Philippe Höij

Written by Philippe Höij

Passion for the intersection between organisational development, digital infrastructure, computer code and sustainability. Inspiration based sharing.

No responses yet