Task Types


Token-based projects allow you to label tokens in a text document. This type is well-suited for projects such as NER and POS.

Before submitting your project, you can also adjust additional settings as described below.

  • Every token must have at least one label: useful when you want to enforce that every token in the document must be labeled.

  • Tokens and token spans should have at most one label : does not allow you to add multiple labels to a single token or token span.

  • Allow arrows to be drawn between labels: allows you to draw arrows from one label to another to annotate relationships between words. This is useful for showing that an adjective is related to a noun, or a pronoun is referring to a person.

  • Allow character-based labeling: allows you to select and apply labels on a character-level basis, so you don't have to select the entire token.

Note: If you have already created a project, you can change the configurations through Settings.


Row-based allows you to label data in tables on a row-by-row basis. This is commonly used for classification or data extraction.

Unlike token-based labeling, you label entire sentence(s) by answering the questions about each row. If your data is already in a table format (ex: .xls or .csv), you will be automatically guided to select row-based.


Document-based asks you to label entire documents at a time. This can be useful when answering questions about a document like a .pdf, or when classifying images.