Skip to content

Entity Definitions

Entity definitions help standardize what information is collected about entities across the nQuest platform.

To manage entity definitions, a user must be either a library administrator or a global administrator.


Custom entity types can be defined in the entity type manager. This allows subclassing any available Base Type and adding custom fields to the entity type. It also enables associating entity type roles to the entity type.

Any available base entity type can be subclassed to create a new entity type. For more information on base entity types, see Entity Node Base Types.

Custom entity types can be created by selecting Create New Entity Type and filling out the form.


To edit a custom entity type, click on the entity type in the entity type manager and edit the fields in the right panel. Note that once an entity type is in use, some fields cannot be edited.



If an entity type is not used in any cases, it can be deleted. To delete an entity type, select the entity type and click the trash can icon in the bottom right of the right panel.


Entity Type Roles can be added to more than one entity type (for example, a Suspect role could apply to both an Employee and a Customer).

To create a new entity role, you can select Create New Entity Role and enter a name, or select from the list of existing roles.


Entity Type Properties

Entity types have a name and a key that are used to identify the entity type in the system.

Additionally, entity types can be disabled (removing them from being able to added to new cases).


The entity type key is a unique identifier for the entity type. It is either a single emoji or up to two alphanumeric characters. This key will appear as iconography on nodes to help indicate the type of entity.

After typing the entity type name, you can select an emoji or type a two-character key. You can also use the autogenerate button to create an LLM-generated selection (if your account is AI-enabled).


Field Type Appearance Ad-Hoc Allowed Custom Allowed Description
Checkbox Checkbox ☑️ ☑️ A checkbox that can be either true or false.
Dropdown Dropdown ☑️ A dropdown with a defined set of options.
Date Date ☑️ ☑️ A single date (including or not including time).
Date Range Date Range ☑️ ☑️ A single date range (including or not including time).
Short Text Short Text ☑️ ☑️ A single-line text field.
Text Box Text Box ☑️ ☑️ A free-form text field.
Currency Currency ☑️ ☑️ A currency field.
Decimal Decimal ☑️ ☑️ A decimal number.
Integer Integer ☑️ ☑️ A whole number.
Float Float ☑️ ☑️ A floating-point number.