> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Properties

> Enrich Domino assets with custom, typed information that no fixed vocabulary can hold.

Properties let you enrich entities with custom pieces of information. Where [Tags](/cloud/platform-capabilities/core-concepts/knowledge-management/tags) organize assets under a controlled vocabulary, Properties document them: a last-validated date, an internal model ID, an owning organization, a loan portfolio reference.

Properties are defined centrally, so the same field means the same thing everywhere it appears. They live in the same **Govern** area as the [Tag Browser](/cloud/platform-capabilities/core-concepts/knowledge-management/tags#manage-the-tag-structure), and defining or changing them requires the **CloudAdmin** or **Librarian** role. Everyone else fills in values on their own assets.

## How it works

Each property definition carries:

* A **name**, which identifies the property on every asset it applies to.
* A **type**, which constrains the values users can enter.
* An optional **description** explaining what the property captures.
* An optional **group**, which keeps related properties together.
* A list of **applicable assets**: Apps, Projects, Project Templates, Datasets, NetApp Volumes, and Models.

Once defined, a property is available for assignment on every asset type listed for it. Properties have no hierarchy and no namespaces, and outside the select types below, no predefined set of values: any value that matches the property's type is accepted.

## Property types

| Type          | Accepted value                                       |
| ------------- | ---------------------------------------------------- |
| Text          | Free-form text                                       |
| Number        | A numeric value                                      |
| Date          | A single date                                        |
| Boolean       | True or false                                        |
| User          | One Domino user                                      |
| Org           | One Domino organization                              |
| User or Org   | Either a Domino user or an organization              |
| Single select | One value from a predefined list of options          |
| Multi select  | One or more values from a predefined list of options |

## Set property values

Set and update values from the asset's overview page. The asset's owner can do this, as can SysAdmins and CloudAdmins.

| Asset             | Scope                                                                                                  |
| ----------------- | ------------------------------------------------------------------------------------------------------ |
| Apps              | Globally on the App, and independently on each version                                                 |
| Projects          | The Project. Values appear on the Project card and are indexed by global search                        |
| Project Templates | Set at template creation, then carried into new Projects according to the behavior chosen per property |
| Datasets          | The Dataset, shared across all of its snapshots                                                        |
| NetApp Volumes    | The volume, shared across all of its snapshots                                                         |
| Models            | Globally on the Model, and independently on each version                                               |

On Apps and Models, global and per-version values coexist. That lets you record stable, asset-wide information alongside values that change as you iterate.

### Carry property values into new Projects

When a Project Template is created, its creator picks one of three behaviors for each property, which decides what a Project created from the template starts with:

| Behavior         | Effect on the new Project                                   |
| ---------------- | ----------------------------------------------------------- |
| Copy value       | The value on the template is copied into the new Project    |
| Empty (optional) | The property starts empty, and users can fill it in later   |
| Empty (required) | Users must supply a value before the Project can be created |

Property values on the template's Datasets, NetApp Volumes, and Apps carry over to the corresponding assets in the new Project.

## Related

* [Tags](/cloud/platform-capabilities/core-concepts/knowledge-management/tags): categorize the same assets with a controlled, hierarchical vocabulary.
* [Knowledge management](/cloud/platform-capabilities/core-concepts/knowledge-management): how Tags, Properties, and search relate, and when to choose each.


## Related topics

- [Glossary](/cloud/reference/glossary.md)
- [Knowledge management](/cloud/platform-capabilities/core-concepts/knowledge-management/index.md)
- [The python-domino library](/cloud/reference/python-sdk/python-domino.md)
- [Delete a property](/api-reference/properties--definitions/delete-a-property.md)
