# Terminology

| Term             | Description                                                                                                                                                                                              |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`Project`**    | A project is a unique labeling pipeline within which you define annotation specifications and create labeling jobs.                                                                                      |
| **`Job`**        | A job represents a unit of data to be labeled. As an example, For each image or video you want to label, you can create a separate job. An annotator can work on one job at a time.                      |
| **`Batch`**      | A batch is a collection of jobs. We recommend using batches to group datasets you use internally, or to group jobs which are part of a weekly submission.                                                |
| **`Workflow`**   | A workflow is an interactive visual representation of your labeling pipeline. When you create jobs, they move into a workflow and *flow* through the steps in the workflow till they reach the end step. |
| **`Attachment`** | An attachment is any image, PNG, PCD or JSON file associated with a job. These can be the images you want to label, or they can be the JSON file in which you fetch results.                             |
