Semantic type fields add custom metadata to semantic types. Each workspace can define its own set of semantic type fields, which are available for assignment to all semantic types in that workspace. Use semantic type fields to identify sensitive data, enforce security policies, and track data lineage. The field creation process involves selecting a data type, configuring basic properties, setting validation rules, and defining display options.
When you create a semantic type field, certain properties are locked after creation and cannot be changed. Custom fields offer full editability of most properties, while default fields restrict changes to display options only.
Supported data types for semantic type fields
Semantic type fields support several data types, each with specific configuration options. When you create or edit a semantic type field, the available properties in the Value Selection & Validation section depend on the selected data type.
| Data type | Description | Configuration options |
|---|---|---|
| Boolean | A true or false value with customizable labels for each option. |
|
| Date | A date value without time component. | Default value (optional): Select a default date value for new instances using the calendar picker. The date format is DD MMM YYYY (e.g., 15 Jan 2024). |
| Date with Time | A date and time value with timestamp information. | Default value (optional): Select a default date and time value for new instances using the calendar and time picker. The format is DD MMM YYYY - hh:mm (e.g., 15 Jan 2024 - 14:30). |
| Decimal | A numeric value with decimal precision. |
|
| JSON | A JSON-formatted text value for complex data structures. |
|
| Link | A URL or hyperlink reference. |
|
| List | A collection of values. |
|
| Integer | A whole number value with optional minimum, maximum, and increment constraints. |
|
| Reference List | A reference to values from another list or catalog. |
|
| Text (Simple Text) | Plain text with optional validation pattern and maximum length. |
|
| Text (HTML/Richtext) | Formatted text with HTML or richtext markup support. | |
| Tag | A tag or label value for categorization. | Tag Type: Select the type or category of tags available for this field. This determines which predefined tags users can select. |