Skip to main content

About resource types

A resource is an individual data entity with a unique identifier. This article introduces the different resource types you can interact with using the Cognite API.

Assets

The assets resource type stores digital representations of objects or groups of objects from the physical world. Assets are organized in hierarchies. For example, a water pump asset can be part of a subsystem asset on an oil platform asset.

Assets connect related data from different sources and are core to identifying all the data relevant to an entity (contextualization) in Cognite Data Fusion. All other resource types, for example, time series, events, and files should be connected to at least one asset, and each asset can be connected to many resources and resource types.

Learn more about assets.

Time series

The time series resource type stores a series of data points in time order. Examples of a time series are the temperature of a water pump asset, the monthly precipitation in a location, and the daily average number of manufacturing defects.

Learn more about time series.

Events

The events resource type stores information that happens over a period. Events have a start time and an end time and can be related to multiple assets. For example, an event can describe two hours of maintenance on a water pump and associated pipes or a future period for when the pump is scheduled for inspection.

Learn more about events.

Files

The files resource type stores documents that contain information related to one or more assets. For example, a file can contain a P&ID diagram that shows how many assets are connected.

Learn more about files.

3D models

The 3D models resource type stores files that offer visual and geometrical data and context to assets. For example, you can connect a pump asset with a 3D model of the plant floor where it's placed. Seeing asset data rendered in 3D helps you find the sensor data you are interested in faster.

Learn more about 3D models.

Sequences

The Sequences resource type stores a series of rows indexed by row number. Each row has one or more columns with either string or numeric data. Examples of sequences are performance curves and various types of logs, for example, depth logs in drilling.

Learn more about sequences.

Labels

With labels, you can create a predefined set of managed terms that you can use to annotate and group assets. You can organize the labels in a way that makes sense in your business and use them to make it easier to find what you want.

For example, you can create a label called pump and apply it to all asset resources that represent pumps and then filter assets to see only pumps.

Learn more about labels.

Relationships

The Relationships resource type represents connections between resource objects in Cognite Data Fusion (CDF). Each relationship is between a source and a target object and is defined by a relationship type and the external IDs and resource types of the source and target objects. Optionally, a relationship can be time-constrained with a start and end time.

Learn more about relationships.

RAW

The RAW resource type is the staging area in CDF. You can ingest data in its original form into RAW resource type to reduce source system queries for the same data for different use cases and minimize the data extractors' logic. This makes it easy to re-run transformations on data in the cloud.

Learn more about CDF RAW.

Entity matching

Different sources of industrial data can use different naming standards when they refer to the same entity. With Entity matching, you can match entities like time series, files, and sequences from different source systems to assets. With the mapped information, you can build applications where users, for example, can click a component in a 3D model to see all the related time series data or ask for all the pressure readings along a flow line.

Learn more about entity matching.

Templates

The Templates resource type represents solutions' data model and connects the data model with data in Cognite Data Fusion (CDF).

Learn more about templates.

Geospatial

The Geospatial resource type represents data with a geospatial nature. This data, called features in Geographic Information System (GIS) terminology, are grouped into feature types that share several properties, such as name, type, and value, and have more than one spatial representation stored in configurable properties. Feature types are user-defined, and the CDF geospatial resource type doesn't come with pre-configured schemas to enable flexibility for modeling the client domain.

Learn more about geospatial data.

Seismic

Use the Seismic resource type to catalog and access seismic data volumes used by data managers, geologists, geophysicists, and other disciplines to explore, plan, and develop subsurface fields.

Learn more about seismic data.