Task

This page is about the task object in Ango Hub's export file. For more information on tasks as they are used in Ango Hub, see the page named Tasks.

The task is the main sub-unit of the asset object in the Ango Annotation Format. When obtaining an export from Ango Hub, you are essentially getting a list of assets, with each containing a task.

Tasks are what contain the actual labeling data (e.g. points, classifications, relations, etc.) as well as metadata regarding the labeling task (who labeled the asset, when, etc.)

When downloading the export, you can pick the stage from which the export will be downloaded. By default, it's the Complete stage.

The task object contains the annotations as they were provided to and saved in the stage from which you are exporting the asset.

For example, if you have a task go through multiple labeling stages and then to Complete, the task object will contain the annotations which were sent to Complete after the last labeling stage.

This page details tasks and their metadata in the Ango Export Format.

General Structure

"task" : {
    taskId              // string, ID of the task
    stage               // string, name of the task (e.g. "Review Stage 2")
    stageId             // string, ID of the stage (e.g. "f9313189-d532-4fa3-ad9e-876af7321f6b")
    updatedAt           // string, last task update time (e.g. "2023-09-01T13:02:49.271Z")
    updatedBy           // string, email of user who last updated task (e.g. "lorenzo@example.com")
    tools               // list, annotation information pertaining to labels created with tools. See below for more.
    classifications     // list, annotation information pertaining to classifications. See below for more.
    relations           // list, annotation informatoin pertaining to relations. See below for more.
    brushDataUrl        // string, signed, expiring URL to PNG mask containing brush traces.
    medicalBrushDataUrl // string, signed, expiring URL to NRRD segmentation file containing med brush traces
    stageHistory        // list, contains more 'task' objects for each stage the asset has been through 
    totalDuration       // integer, total duration of the task in milliseconds
    consensusAverage    // integer, from 0 to 100, the consensus score for the task
    consensusDetailed   // list, list of consensus scores for each compatible labeling tool (i.e. class)
}

Task Object Fields

Sample Task

{
    "taskId": "64e5e5b985eb730015b4ebd9",
    "stage": "Complete",
    "stageId": "Complete",
    "updatedAt": "2023-08-23T11:36:38.027Z",
    "updatedBy": "lorenzo@imerit.net",
    "totalDuration": 49596,
    "tools": [
      {
        "bounding-box": {
          "x": 301.6699801192843,
          "y": 429.05027932960894,
          "height": 173.76536312849163,
          "width": 118.09145129224652
        },
        "objectId": "765742a3b676d3f26898792",
        "classifications": [],
        "metadata": {
          "createdAt": "2023-08-23T11:20:32.792Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "schemaId": "b1c6805d054f0e44ae11500",
        "page": 504,
        "title": "bb"
      },
      {
        "polygon": [
          [
            593.6779324055666,
            1121.9664804469273
          ],
          [
            443.3797216699801,
            1349.36312849162
          ],
          [
            576.5009940357853,
            1375.1061452513966
          ]
        ],
        "objectId": "408deff4664cc342d236127",
        "classifications": [],
        "metadata": {
          "createdAt": "2023-08-23T11:20:37.127Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "schemaId": "a966c7799383465850cd803",
        "page": 504,
        "title": "gon"
      },
      {
        "objectId": "765742a3b676d3f26898792",
        "schemaId": "b1c6805d054f0e44ae11500",
        "classifications": [],
        "bounding-box": {
          "x": 801.948310139165,
          "y": 1428.7374301675977,
          "height": 173.76536312849163,
          "width": 118.09145129224652
        },
        "metadata": {
          "createdAt": "2023-08-23T11:20:40.952Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "page": 506,
        "title": "bb"
      },
      {
        "objectId": "408deff4664cc342d236127",
        "schemaId": "a966c7799383465850cd803",
        "classifications": [],
        "polygon": [
          [
            217.93240556660038,
            229.54189944134077
          ],
          [
            67.63419483101391,
            456.9385474860335
          ],
          [
            200.75546719681907,
            482.68156424581
          ]
        ],
        "metadata": {
          "createdAt": "2023-08-23T11:20:42.215Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "page": 506,
        "title": "gon"
      }
    ],
    "classifications": [
      {
        "objectId": "3d5cd10ba190b29d2850724",
        "schemaId": "6421df1fa34ac13204ea157",
        "tool": "radio",
        "title": "rdo",
        "answer": "1",
        "metadata": {
          "createdAt": "2023-08-23T11:20:51.725Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "classifications": []
      },
      {
        "objectId": "f4e53917c222c8e62dbb715",
        "schemaId": "1ea7a275ce5c9cf30a6f148",
        "tool": "checkbox",
        "title": "chk",
        "answer": [
          "1"
        ],
        "metadata": {
          "createdAt": "2023-08-23T11:20:52.716Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "classifications": []
      },
      {
        "objectId": "0b057a52a2bb648b197f180",
        "schemaId": "a2b4a50bb90eb6523b88376",
        "tool": "single-dropdown",
        "title": "sdr",
        "answer": "1",
        "metadata": {
          "createdAt": "2023-08-23T11:20:54.180Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "classifications": []
      },
      {
        "objectId": "19ae5491832a3bd42704684",
        "schemaId": "11f6ed8e4ac4852d3422341",
        "tool": "multi-dropdown",
        "title": "mdr",
        "answer": [
          "1"
        ],
        "metadata": {
          "createdAt": "2023-08-23T11:20:55.684Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "classifications": []
      },
      {
        "objectId": "7ed41243066d9b09e652723",
        "schemaId": "c2b5eb27e55b186f84f3898",
        "tool": "tree-dropdown",
        "title": "tre",
        "answer": [
          "1",
          "1 / 2"
        ],
        "metadata": {
          "createdAt": "2023-08-23T11:20:59.723Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label",
          "updatedAt": "2023-08-23T11:21:01.940Z",
          "updatedBy": "lorenzo@imerit.net",
          "updatedIn": "Label"
        },
        "classifications": []
      },
      {
        "objectId": "bde3bab1fbdbcecdc891100",
        "schemaId": "6590a72d09f1760a4578032",
        "tool": "text",
        "title": "txt",
        "answer": "2",
        "metadata": {
          "createdAt": "2023-08-23T11:21:01.100Z",
          "createdBy": "lorenzo@imerit.net",
          "createdIn": "Label"
        },
        "classifications": []
      }
    ],
    "relations": [],
    "stageHistory": [
      {
        "stage": "Start",
        "stageId": "Start",
        "duration": 0,
        "completedAt": "2023-08-23T10:55:53.495Z",
        "tools": [],
        "classifications": [],
        "relations": []
      },
      {
        "stage": "Label",
        "stageId": "Label",
        "duration": 46753,
        "completedAt": "2023-08-23T11:21:04.393Z",
        "completedBy": "lorenzo@imerit.net",
        "tools": [
          {
            "bounding-box": {
              "x": 301.6699801192843,
              "y": 429.05027932960894,
              "height": 173.76536312849163,
              "width": 118.09145129224652
            },
            "objectId": "765742a3b676d3f26898792",
            "classifications": [],
            "schemaId": "b1c6805d054f0e44ae11500",
            "page": 504,
            "title": "bb"
          },
          {
            "polygon": [
              [
                593.6779324055666,
                1121.9664804469273
              ],
              [
                443.3797216699801,
                1349.36312849162
              ],
              [
                576.5009940357853,
                1375.1061452513966
              ]
            ],
            "objectId": "408deff4664cc342d236127",
            "classifications": [],
            "schemaId": "a966c7799383465850cd803",
            "page": 504,
            "title": "gon"
          },
          {
            "objectId": "765742a3b676d3f26898792",
            "schemaId": "b1c6805d054f0e44ae11500",
            "classifications": [],
            "bounding-box": {
              "x": 801.948310139165,
              "y": 1428.7374301675977,
              "height": 173.76536312849163,
              "width": 118.09145129224652
            },
            "page": 506,
            "title": "bb"
          },
          {
            "objectId": "408deff4664cc342d236127",
            "schemaId": "a966c7799383465850cd803",
            "classifications": [],
            "polygon": [
              [
                217.93240556660038,
                229.54189944134077
              ],
              [
                67.63419483101391,
                456.9385474860335
              ],
              [
                200.75546719681907,
                482.68156424581
              ]
            ],
            "page": 506,
            "title": "gon"
          }
        ],
        "classifications": [
          {
            "objectId": "3d5cd10ba190b29d2850724",
            "schemaId": "6421df1fa34ac13204ea157",
            "tool": "radio",
            "title": "rdo",
            "answer": "1",
            "classifications": []
          },
          {
            "objectId": "f4e53917c222c8e62dbb715",
            "schemaId": "1ea7a275ce5c9cf30a6f148",
            "tool": "checkbox",
            "title": "chk",
            "answer": [
              "1"
            ],
            "classifications": []
          },
          {
            "objectId": "0b057a52a2bb648b197f180",
            "schemaId": "a2b4a50bb90eb6523b88376",
            "tool": "single-dropdown",
            "title": "sdr",
            "answer": "1",
            "classifications": []
          },
          {
            "objectId": "19ae5491832a3bd42704684",
            "schemaId": "11f6ed8e4ac4852d3422341",
            "tool": "multi-dropdown",
            "title": "mdr",
            "answer": [
              "1"
            ],
            "classifications": []
          },
          {
            "objectId": "7ed41243066d9b09e652723",
            "schemaId": "c2b5eb27e55b186f84f3898",
            "tool": "tree-dropdown",
            "title": "tre",
            "answer": [
              "1",
              "1 / 2"
            ],
            "classifications": []
          },
          {
            "objectId": "bde3bab1fbdbcecdc891100",
            "schemaId": "6590a72d09f1760a4578032",
            "tool": "text",
            "title": "txt",
            "answer": "2",
            "classifications": []
          }
        ],
        "relations": []
      },
      {
        "stage": "Review",
        "stageId": "5e8f78a7-ef6a-473d-b02f-f4024c9ee486",
        "duration": 2843,
        "reviewStatus": "Accepted",
        "completedAt": "2023-08-23T11:36:38.074Z",
        "completedBy": "lorenzo@imerit.net",
        "tools": [
          {
            "bounding-box": {
              "x": 301.6699801192843,
              "y": 429.05027932960894,
              "height": 173.76536312849163,
              "width": 118.09145129224652
            },
            "objectId": "765742a3b676d3f26898792",
            "classifications": [],
            "schemaId": "b1c6805d054f0e44ae11500",
            "page": 504,
            "title": "bb"
          },
          {
            "polygon": [
              [
                593.6779324055666,
                1121.9664804469273
              ],
              [
                443.3797216699801,
                1349.36312849162
              ],
              [
                576.5009940357853,
                1375.1061452513966
              ]
            ],
            "objectId": "408deff4664cc342d236127",
            "classifications": [],
            "schemaId": "a966c7799383465850cd803",
            "page": 504,
            "title": "gon"
          },
          {
            "objectId": "765742a3b676d3f26898792",
            "schemaId": "b1c6805d054f0e44ae11500",
            "classifications": [],
            "bounding-box": {
              "x": 801.948310139165,
              "y": 1428.7374301675977,
              "height": 173.76536312849163,
              "width": 118.09145129224652
            },
            "page": 506,
            "title": "bb"
          },
          {
            "objectId": "408deff4664cc342d236127",
            "schemaId": "a966c7799383465850cd803",
            "classifications": [],
            "polygon": [
              [
                217.93240556660038,
                229.54189944134077
              ],
              [
                67.63419483101391,
                456.9385474860335
              ],
              [
                200.75546719681907,
                482.68156424581
              ]
            ],
            "page": 506,
            "title": "gon"
          }
        ],
        "classifications": [
          {
            "objectId": "3d5cd10ba190b29d2850724",
            "schemaId": "6421df1fa34ac13204ea157",
            "tool": "radio",
            "title": "rdo",
            "answer": "1",
            "classifications": []
          },
          {
            "objectId": "f4e53917c222c8e62dbb715",
            "schemaId": "1ea7a275ce5c9cf30a6f148",
            "tool": "checkbox",
            "title": "chk",
            "answer": [
              "1"
            ],
            "classifications": []
          },
          {
            "objectId": "0b057a52a2bb648b197f180",
            "schemaId": "a2b4a50bb90eb6523b88376",
            "tool": "single-dropdown",
            "title": "sdr",
            "answer": "1",
            "classifications": []
          },
          {
            "objectId": "19ae5491832a3bd42704684",
            "schemaId": "11f6ed8e4ac4852d3422341",
            "tool": "multi-dropdown",
            "title": "mdr",
            "answer": [
              "1"
            ],
            "classifications": []
          },
          {
            "objectId": "7ed41243066d9b09e652723",
            "schemaId": "c2b5eb27e55b186f84f3898",
            "tool": "tree-dropdown",
            "title": "tre",
            "answer": [
              "1",
              "1 / 2"
            ],
            "classifications": []
          },
          {
            "objectId": "bde3bab1fbdbcecdc891100",
            "schemaId": "6590a72d09f1760a4578032",
            "tool": "text",
            "title": "txt",
            "answer": "2",
            "classifications": []
          }
        ],
        "relations": []
      }
    ]
  }

Last updated