Skip to main content

Intro to advanced data modeling (1 min)

In the Getting started guide, the core focus was to model data using the GraphQL data modeling language. However, the building blocks inside CDF are quite powerful and is deliberately hidden. To use the data modeling capabilities to its full, it is recommended to understand these concepts.

In this advanced guide on data modeling, you will learn about the core building blocks and how to utilize them in your knowledge graph. We will introduce containers and views, and explain how what you express in the GraphQL data modeling language will create these.

We will focus on 3 core use cases:

  1. reusing data model (and data) across data models
  2. bi directional relationships across data types
  3. constraints and indexes to improve data quality and searchability