Telicent CORE

Alt text

CORE is a data integration platform that is designed to retain the privacy requirements of the data it ingests. The platform is event-driven (using Apache Kafka) and employs an attribute-based-access-control (ABAC) approach. CORE seeks to solve the problem of differential privacy and security in integrated data - how to retain the original security controls of the data provider in an environment where data has come from multiple sources with differing security / privacy requirements.

Event-Driven Architecture

CORE implements an event-driven architecture (EDA) approach. The platform responds to data events outside its boundary, and to subsequent events within the boundary. Incoming data is buffered onto Kafka topics. As data arrives on a topic, it triggers processes that then mutate the data before putting into a new topic. The CORE platform has datastores known as “Smart-Caches” which are also event driven. Smart-Caches watch particular topics for new data and then store that data.

Alt text

Knowledge Graphs

CORE is designed to bring together high-value data together in a knowledge graph. By using state-of-the-art standard ontologies such as BFO, IES and CIM CORE is able standardise and link data.

Smart-Cache GRAPH is used to store knowledge graphs in CORE, providing a GraphQL API and a SPARQL query endpoint

Telicent Graph is an application for navigating knowledge graphs stored in CORE

Data-Centric Security

CORE takes a data-centric approach to access control. Rather than access permissions being a system-specific decision, access control labels are applied to data entering the platform. When data is requested from the platform (through API or query) the user’s credentials are compared to the security labels on the data, and only that data the user is permitted to see is released.

CORE can applied these labels at a fine-grain level - down to individual entities, attributes and relationships. This allows the platform to maximise the amount of data that can be shared while only redacting the data for which the user does not have permission.

Open Source vs Enterprise

The CORE platform, including Smart-Cache GRAPH and everything you need to build a data pipeline are open-source software (Apache 2.0 license).

The Enterprise version of CORE is for users who require a supported product. As well as support, the Enterprise version includes features, smart-caches and applications that are not available in the open source version.

Further Reading

Event-Driven Knowledge Graphs

YouTube Video about CORE

Martin Fowler on Event-Driven Architectures

Martin Fowler on CQRS

Knowledge Graphs

Data-Centric Security


Table of contents


[EARLY DRAFT RELEASE] Copyright 2020-2025 Telicent Limited. All rights reserved