---
title: "How to Organize Objects with Groups, Keywords, Purposes, and Flags"
description: "Classify registered objects using Groups, Keywords, Permissible Purposes, and Flags."
---

<div style="padding: 14px 16px; border: 0.5px solid #AFA9EC; border-radius: 12px; background: #EEEDFE; margin-bottom: 1.5rem;">
  <div style="display: flex; align-items: center; gap: 7px; margin-bottom: 8px;">
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none">
      <path d="M9 2L4 9h4l-1 5 5-7H8l1-5z" stroke="#7f77dd" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
    </svg>
    <span style="font-size: 11px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: #534AB7;">TL;DR</span>
  </div>
  <div style="font-size: 13px; color: #3C3489; line-height: 1.65;">
    Four label types under <strong>Settings</strong> classify registered objects: <strong>Groups</strong> bucket objects by type, <strong>Keywords</strong> tag them for search, <strong>Permissible Purposes</strong> record what an object may be used for, and <strong>Flags</strong> mark a state with an audit trail. The first three also drive <a href="/user-guide/admin-guide/configure-roles/">role Collection filters</a>, so define them here first.
  </div>
</div>

:::note[Admin guide]
Each label has its own page under **Settings**, and you need write access to it. An item that's already in use shows a **Usage Count** and has some fields locked.
:::

:::tip
Groups, Keywords, and Permissible Purposes are the attributes you filter on when scoping a [role's](/user-guide/admin-guide/configure-roles/) access with Collection filters. Define them here to use them there.
:::

## Groups

A group buckets objects of one type into categories (like `Auto Lending` or `Cards`) and sets the order they appear in. Groups are per object type, so a group made for models applies only to models, and there's no nesting.

Go to **Settings → Groups** and click **+ New Group**:

* **Object Type** <span style="color: #E5484D;">*</span> - which object type the group categorizes. Locked once the group is in use.
* **Sort Order** <span style="color: #E5484D;">*</span> - display order in the UI (minimum 1).
* **Description** <span style="color: #E5484D;">*</span> - what the group contains.

Once created, the group is selectable when someone registers an object of that type, and the registry lists objects grouped by it.

## Keywords

A keyword is a free-form tag that makes an object easier to find. It carries no state or access meaning; it just feeds search.

Go to **Settings → Keywords** and click **+ New Keyword**:

* **Name** <span style="color: #E5484D;">*</span> - the tag value.
* **Type** <span style="color: #E5484D;">*</span> - the keyword type (Registry).
* **Description** <span style="color: #E5484D;">*</span> - what the keyword means.

Once created, a keyword can be attached during registration and is then searchable across the registry.

## Permissible Purposes

A permissible purpose defines where an object is allowed to be used. Users assign one or more when registering an object, and the platform checks them across the object's lineage: if any of its dependencies carry a conflicting purpose, the object shows a **Permissible Purpose Violation** in its lineage view.

Go to **Settings → Permissible Purposes** and click **+ New Permissible Purpose**:

* **Name** <span style="color: #E5484D;">*</span> - the compliance purpose, such as `Fair Lending`.
* **Description** <span style="color: #E5484D;">*</span> - the regulatory basis and scope of use.

## Flags

A flag marks a state on an object and keeps an audit trail of every change. Use one for something you need to track over time, like a model that's due for review. Anyone with write access to Settings can create a flag; anyone in a workflow that oversees that object type can raise or drop it.

Go to **Settings → Flags** and click **+ New Flag**, then give it a **Name** and **Description**.

To raise a flag on an object:

1. Open the object and go to its **Flags** tab.
2. Click **Add Flag**, select the flag, and enter a **Description**.
3. Click **Submit Changes**.

The flag's icon shows next to the object's name. Raising or dropping it requires a comment, and the platform records who changed it and when.

## What's next

* Use these labels in [role Collection filters](/user-guide/admin-guide/configure-roles/) to scope access.
* They appear as selectable metadata when users [register objects](/user-guide/how-tos/register-a-model-definition/).
