Terminology Glossary

Everyone has a unique way of describing data for AI.

Please allow us to introduce the terminology used in Diffgram.


A Project is a top level organizing object. A Project may have many datasets, users, task templates, labels and more.


A Dataset in Diffgram can be watched by Task Templates. This means you can define a Dataset upfront in Diffgram, and then import data continually. Diffgram automatically manages syncing files and creating new Tasks.


A Task Template watches datasets and outputs to a Dataset. Multiple Task Templates may be strung together to create non-linear data pipelines. This can be done in advance and on demand as the need arises, such as changing Label Templates.

It's called Template because it represents the abstract definition for Tasks. It manages the creation of concrete Tasks.