Skip to main content

Data modeling

Build expressive and scalable data models in Cognite Data Fusion (CDF)

About data modeling

Use the Cognite Data Fusion (CDF) data modeling features to build expressive and scalable data models, ingest data to populate the models, and query the models for the data they contain.

Cognite data models

Data models and data storage

Cognite provides out-of-the-box data models to get you started building a structured, flexible, and contextualized knowledge graph of your industrial data:

  • The core data model offers standardized building blocks, forming the basis for more specialized models.

  • The industry data models extend the core model to cater to specific industry requirements, such as the processing industry.

  • Custom data models offer a perspective of the data specifically tailored to a use case, solution, or application. Extend from the Cognite data models or create new models from scratch.

The data modeling service (REST API)

With the data modeling service (DMS) you can use REST APIs to work with your data models and build an industrial knowledge graph.

The schema service (GraphQL)

When you've defined your industrial knowledge graph, you can use the schema service GraphQL interface to query and mutate data in the instances mapped by the views in your graph.

Examples and best practices

Refer to the examples and best practices section for recommendations for composing and deploying data models and queries.