Although similar to general attribute type features, when specified here, these features apply only to this particular object type, not globally.
Property description
The features property for attributes defines how an attribute behaves and how it is displayed to users.
Minimal JSON
{
"key": ""
}{
"key": "content",
"features": [
{
"key": "is_html",
"value": true
},
{
"key": "is_token_text",
"value": true
},
{
"key": "include_in_ai_summary",
"value": true
}
]
}Example taken from the core_documentation package.
Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
key | Unique key of the property. | string* | Yes |
value | Value of the feature. Default value is true. | string | No |
*Supported key values
Visual features
In this section, you will find features that modify the UI appearance of an attribute including examples.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
has_multiple_values | No | boolean | Allows multiple inputs, separated by hitting enter after each entry. ![]() |
is_ai_generated_summary | Yes | boolean | Creates a Summary field that can be populated with an AI-generated summary. For more information, see AI features and integrations in Dawiso.Configured in the core#ai_generated_summary attribute type., Supported attribute types of an object must also include core#ai_generated_summary_toggle_value. ![]() |
is_checkbox | No | boolean | Displays a checkbox for boolean (true/false) values. ![]() |
is_date | No | boolean | Creates a date picker. ![]() |
is_datetime | No | boolean | Creates a date and time picker. ![]() |
is_html | No | boolean | Creates a text field allowing HTML (a WYSIWYG HTML editor). ![]() |
is_jira_field | No | boolean | Creates a field to link Jira issues. ![]() |
is_multiline | No | boolean | Allows values to be on multiple lines. ![]() |
is_number | No | boolean | Creates an attribute that accepts only numbers as values. ![]() |
is_time | No | boolean | Creates a time picker. ![]() |
is_url_link | No | boolean | Displays an URL link as a hyperlink.Configured, e.g., in the core#url attribute type. ![]() |
is_yes_no | No | boolean | Displays yes/no values for ingested boolean values. Fields are not editable. ![]() |
is_yes_no_icon | No | boolean | Displays checkmark or a cross icon for ingested yes/no (boolean) values. Fields are not editable. |
Behavior settings
In this section, you will find features that modify the behavior of an attribute.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
ai_automatic_generated_by | No | string | Automatically generates the attribute value (e.g., description) based on pre-defined prompts. For more information, see AI features and integrations in Dawiso. |
can_be_shown_in_diagram | No | boolean | The attribute can be displayed in a diagram. Cannot be combined with the following features, is_nullability_attribute, is_primary_key_attribute |
clear_new_line | No | boolean | Includes line breaks () in the [**API table**](dawiso://853) column values. To use this, isHtml` must be enabled on the column level. |
disable_excel_object_export | No | boolean | Excludes the attribute from Excel object export. |
disable_excel_template_export | No | boolean | Excludes the attribute from the export Excel template. |
force_comment | No | boolean | A comment is required when changing the attribute value. |
fullness_score_value | No | double | Sets the weight (importance) of an attribute type, which is used in the fullness score calculation. |
include_in_ai_summary | No | boolean | Includes the attribute value in the AI summary generation. |
is_ai_generated_summary_toggle_value | Yes | boolean | Stores the information on whether the AI generated summary is toggled or not. Configured in the core#ai_generated_summary_toggle_value attribute that: Must be included in the object type’s supported attribute types., Should not be included in the object type’s template. |
is_attribute_type_fullness | No | boolean | Stores the fullness score of an object when enabled. For more information on configuring a fullness score, see Object Template Settings. Configured in the core#fullness_score attribute type that: Must be included in the object type’s supported attribute types., Should not be included in the object type’s template. |
is_data_type_attribute | No | boolean | Designates the attribute value as the data type.Configured in the core#data_type attribute feature. |
is_dependency_change | No | boolean | Includes the attribute when running and impact analysis (what will be impacted by, e.g., deleting an object with this attribute). |
is_mandatory | No | boolean | Designates the attribute as a mandatory field.Prohibits the creation of an object without a concept (create_without_concept object type feature must be false)., The concept must have all mandatory fields filled in before publishing. ![]() |
is_not_presented_in_changes | No | boolean | Attribute changes are not recorded in the changelog. |
is_not_presented_in_changes_but_send_to_fe | No | boolean | Attribute changes are not recorded in the changelog but are shown in the UI. |
is_nullability_attribute | No | boolean | Stores 0 or 1 values representing nullability.Configured, e.g., in the core#is_nullable attribute type. |
is_parent_inheritable | No | boolean | Allows the attribute value to be inherited from its parent when available. |
is_primary_definition | No | boolean | Sets the attribute as the main definition used mainly for the generation of data dictionaries.Configured, e.g., in the core#description attribute type. |
is_primary_key_attribute | No | boolean | Designates the attribute as the primary key for the object. Used to identify records uniquely and support mapping, validation, and integrations.Configured, e.g., in the core#is_primary_key attribute type. |
is_space_inheritable | No | boolean | Allows the attribute value to be inherited by all objects in a space. ![]() |
is_token_keyword | No | boolean | Sets the attribute as a token. Automatically creates relations with objects containing the token. For more information, see Business Glossary.At least one target object’s attribute must have is_token_keyword feature. |
is_token_text | No | boolean | Enables tokenization for the attribute type. Automatically creates relations when a token is found in the attribute value. For more information, see Documentation. |
sort_by_number | No | boolean | Sorts attribute values in API tables as numbers (e.g., 1, 2, …, 11, … 21), not string (sorted by the first character e.g., 1, 11, 2, 21, 3). |
Search-related features
In this section, you will fine features that modify faceted search.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
is_search_type_bool | No | boolean | Faceted search configuration for boolean values. |
is_search_type_date | No | boolean | Faceted search configuration for date values. |
is_search_type_number_10 | No | boolean | Faceted search configuration for small numbers around 10. |
is_search_type_number_100 | No | boolean | Faceted search configuration for numbers up to hundreds. |
is_search_type_number_1_000 | No | boolean | Faceted search configuration for numbers up to thousands. |
is_search_type_number_10_000 | No | boolean | Faceted search configuration for numbers up to ten thousands. |
is_search_type_number_100_000 | No | boolean | Faceted search configuration for numbers up to hundred thousands. |
is_search_type_number_1_000_000 | No | boolean | Faceted search configuration for numbers up to millions. |
is_search_type_term | No | boolean | Faceted search configuration for terms. The attribute value is sent to Elasticsearch and indexed as a term (keyword), without stemming or inflection, so it can be used for exact filters and aggregations. |
is_search_type_text | No | boolean | Faceted search configuration for string values. |
Special features
In this section, you will find features that are used in very specific cases that are either internal or are not common for most use cases.
Internal features
Internal features cannot be defined in custom attribute types as they are configured in the core package. These are used mainly for storing values necessary for the Dawiso instance to function properly.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
is_attribute_type_concept_approval_decision_note | Yes | boolean | Creates a field for concept approval comment. Defined in core. |
is_attribute_type_concept_note | Yes | boolean | Creates a field for a note when sharing a concept to another user. Defined in core. |
is_attribute_type_diagram_data | Yes | boolean | Creates an editable modeling diagram. Configured in the core#diagram_data attribute type. |
is_attribute_type_diagram_description | Yes | boolean | Stores the description that was added when saving a diagram as a new object. Configured in the core_diagram#diagram_description attribute type. |
is_attribute_type_diagram_recalculation_flag | Yes | boolean | Stores information on whether the diagram is up-to-date. |
is_attribute_type_name | Yes | boolean | Designates the attribute as object name. Used for ingestion. |
is_attribute_type_space_short_description | Yes | boolean | Designates the attribute as a space description and displays it on the space dashboard. Configured in the core package. |
is_core_diagram_attribute_data_type | Yes | boolean | Designates the attribute as a data type in diagrams. Configured in the core#diagram_attribute_data_type attribute type. |
is_core_diagram_attribute_foreign_key | Yes | boolean | Designates the attribute as a foreign key in diagrams. Configured in the core#diagram_attribute_foreign_key attribute type. |
is_core_diagram_attribute_knowledge_weight | Yes | boolean | Designates the attribute as the knowledge weight value of an object to accordignly adjusts its size in a knowledge graph. Configured in the core#knowledge_weight attribute type. |
is_core_diagram_attribute_nullability | Yes | boolean | Designates the attribute as nullable in diagrams. Configured in the core#diagram_attribute_nullability attribute type. |
is_core_diagram_attribute_primary_key | Yes | boolean | Designates the attribute as the primary key in diagrams. Configured in the core#diagram_attribute_primary_key attribute type. |
is_core_diagram_attribute_stereotype | Yes | boolean | Designates the attribute as a stereotype in diagrams. Configured in the core#diagram_attribute_stereotype attribute type. |
is_core_diagram_data_type_icon | Yes | boolean | Designates the value as a data type and returns a corresponding data type icon in the diagram. Configured in the core#diagram_attribute_data_type_icon attribute type. |
is_domain_alternative_names | Yes | boolean | Designates an attribute as alternative names of an AI-generated domain. Names are separated with commas |
is_domain_definition | Yes | boolean | Designates the attribute as the definition of an AI-generated domain. |
is_numbering_toggled | Yes | boolean | Stores object numbering values when numbering is enabled. Defined in the core package. |
Code lists-related features
Code list-related features facilitate ingestion of various code list types when the organization uses them. They are intended for highly specific use cases.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
is_attribute_type_codelist_table | Yes | boolean | Designates the attribute as the code list table. Used for Elasticsearch import and export mapping. |
is_attribute_type_data_type | Yes | boolean | Designates the attribute as the code list data type. Used for Elasticsearch import and export mapping. |
is_attribute_type_description_column_cs | Yes | boolean | Designates the attribute as the code list column (Czech). Used for Elasticsearch import and export mapping. |
is_attribute_type_description_column_en | Yes | boolean | Designates the attribute as the code list column (English). Used for Elasticsearch import and export mapping. |
is_attribute_type_description_column_fr | Yes | boolean | Designates the attribute as the code list column (French). Used for Elasticsearch import and export mapping. |
is_attribute_type_filter_field_name | Yes | boolean | Designates the attribute as the code list field name. Used for Elasticsearch import and export mapping. |
is_attribute_type_is_public | Yes | boolean | Designates the attribute as the code list public. Used for Elasticsearch import and export mapping. |
is_attribute_type_key_column | Yes | boolean | Designates the attribute as the code list key column. Used for Elasticsearch import and export mapping. |
is_attribute_type_order_number | Yes | boolean | Designates the attribute as the code list order number. Used for Elasticsearch import and export mapping. |
is_attribute_type_process_codelist | Yes | boolean | Designates the attribute as the code list process. |
is_attribute_type_stereotype | Yes | boolean | Designates the attribute as the code list stereotype. Used for Elasticsearch import and export mapping. |
is_attribute_type_value_column | Yes | boolean | Designates the attribute as the code list value column. Used for Elasticsearch import and export mapping. |
Legacy features
In this section, you will find legacy attribute type features.
All is_script_* or is_sql_* features have been replaced with the Script component.
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
has_no_results_label | No | boolean | Front-end formatting labelling empty attributes as “no results”. |
is_attribute_type_concept_name | Yes | boolean | Stores the name of a new anonymous concept. |
is_attribute_type_domain_analysis | No | boolean | Stores the domain analysis value. |
is_attribute_type_recommended | Yes | boolean | Marks attribute types that are used for calculating recommendations on the data market. |
is_script_csharp | No | boolean | Front-end formatting displaying the code snippet as a C |
script. |
| is_script_css | No | boolean | Front-end formatting displaying the code snippet as CSS. |
| is_script_html | No | boolean | Front-end formatting displaying the code snippet as HTML. |
| is_script_javascript | No | boolean | Front-end formatting displaying the code snippet as a Javascript script. |
| is_script_kotlin | No | boolean | Front-end formatting displaying the code snippet as a Kotlin script. |
| is_script_php | No | boolean | Front-end formatting displaying the code snippet as a PHP script. |
| is_script_python | No | boolean | Front-end formatting displaying the code snippet as a Python script. |
| is_script_scala | No | boolean | Front-end formatting displaying the code snippet as a Scala script. |
| is_script_typescript | No | boolean | Front-end formatting displaying the code snippet as a TypeScript script. |
| is_script_xml | No | boolean | Front-end formatting displaying the code snippet as XML. |
| is_sql_db2 | No | boolean | Front-end formatting displaying the code snippet as a Db2 script. |
| is_sql_mariadb | No | boolean | Front-end formatting displaying the code snippet as a MariaDB script. |
| is_sql_mysql | No | boolean | Front-end formatting displaying the code snippet as a MySQL script. |
| is_sql_n1ql | No | boolean | Front-end formatting displaying the code snippet as a N1QL script. |
| is_sql_plsql | No | boolean | Front-end formatting displaying the code snippet as a PL/SQL script. |
| is_sql_postgresql | No | boolean | Front-end formatting displaying the code snippet as a PostgreSQL script. |
| is_sql_raw | No | boolean | Front-end formatting displaying the code snippet as a SQL script. |
| is_sql_redshift | No | boolean | Front-end formatting displaying the code snippet as a Redshift script. |
| is_sql_spark | No | boolean | Front-end formatting displaying the code snippet as a Spark script. |
| is_sql_tsql | No | boolean | Front-end formatting displaying the code snippet as a T-SQL script. |
| is_static_select | No | boolean | Disables bulk edit for the attribute type. |
| is_translatable | No | boolean | Stores the translation of an attribute. |













