Tip

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

PropertyDescriptionValuesMandatory
keyUnique key of the property.string*Yes
valueValue of the feature. Default value is true.stringNo

*Supported key values

Visual features

In this section, you will find features that modify the UI appearance of an attribute including examples.

NameIs Single OnlyData TypeUsage
has_multiple_valuesNobooleanAllows multiple inputs, separated by hitting enter after each entry. Has Multiple Values.png
is_ai_generated_summaryYesbooleanCreates 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. AI-Generated Summary.png
is_checkboxNobooleanDisplays a checkbox for boolean (true/false) values. Checkbox.png
is_dateNobooleanCreates a date picker. Date.png
is_datetimeNobooleanCreates a date and time picker. Datetime.png
is_htmlNobooleanCreates a text field allowing HTML (a WYSIWYG HTML editor). Is HTML.png
is_jira_fieldNobooleanCreates a field to link Jira issues. JIRA Field.png
is_multilineNobooleanAllows values to be on multiple lines. Multiline.png
is_numberNobooleanCreates an attribute that accepts only numbers as values. Number.png
is_timeNobooleanCreates a time picker. Time.png
is_url_linkNobooleanDisplays an URL link as a hyperlink.Configured, e.g., in the core#url attribute type. URL.png
is_yes_noNobooleanDisplays yes/no values for ingested boolean values. Fields are not editable. Yes-No.png
is_yes_no_iconNobooleanDisplays checkmark or a cross icon for ingested yes/no (boolean) values. Fields are not editable. Yes-No Icon.png

Behavior settings

In this section, you will find features that modify the behavior of an attribute.

NameIs Single OnlyData TypeUsage
ai_automatic_generated_byNostringAutomatically 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_diagramNobooleanThe attribute can be displayed in a diagram. Cannot be combined with the following features
, is_nullability_attribute, is_primary_key_attribute
clear_new_lineNobooleanIncludes line breaks () in the [**API table**](dawiso://853) column values. To use this, isHtml` must be enabled on the column level.
disable_excel_object_exportNobooleanExcludes the attribute from Excel object export.
disable_excel_template_exportNobooleanExcludes the attribute from the export Excel template.
force_commentNobooleanA comment is required when changing the attribute value.
fullness_score_valueNodoubleSets the weight (importance) of an attribute type, which is used in the fullness score calculation.
include_in_ai_summaryNobooleanIncludes the attribute value in the AI summary generation.
is_ai_generated_summary_toggle_valueYesbooleanStores 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_fullnessNobooleanStores 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_attributeNobooleanDesignates the attribute value as the data type.Configured in the core#data_type attribute feature.
is_dependency_changeNobooleanIncludes the attribute when running and impact analysis (what will be impacted by, e.g., deleting an object with this attribute).
is_mandatoryNobooleanDesignates 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. Mandatory.png
is_not_presented_in_changesNobooleanAttribute changes are not recorded in the changelog.
is_not_presented_in_changes_but_send_to_feNobooleanAttribute changes are not recorded in the changelog but are shown in the UI.
is_nullability_attributeNobooleanStores 0 or 1 values representing nullability.Configured, e.g., in the core#is_nullable attribute type.
is_parent_inheritableNobooleanAllows the attribute value to be inherited from its parent when available.
is_primary_definitionNobooleanSets 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_attributeNobooleanDesignates 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_inheritableNobooleanAllows the attribute value to be inherited by all objects in a space. Space Inheritable.png
is_token_keywordNobooleanSets 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_textNobooleanEnables tokenization for the attribute type. Automatically creates relations when a token is found in the attribute value. For more information, see Documentation.
sort_by_numberNobooleanSorts 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).

In this section, you will fine features that modify faceted search.

NameIs Single OnlyData TypeUsage
is_search_type_boolNobooleanFaceted search configuration for boolean values.
is_search_type_dateNobooleanFaceted search configuration for date values.
is_search_type_number_10NobooleanFaceted search configuration for small numbers around 10.
is_search_type_number_100NobooleanFaceted search configuration for numbers up to hundreds.
is_search_type_number_1_000NobooleanFaceted search configuration for numbers up to thousands.
is_search_type_number_10_000NobooleanFaceted search configuration for numbers up to ten thousands.
is_search_type_number_100_000NobooleanFaceted search configuration for numbers up to hundred thousands.
is_search_type_number_1_000_000NobooleanFaceted search configuration for numbers up to millions.
is_search_type_termNobooleanFaceted 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_textNobooleanFaceted 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.

NameIs Single OnlyData TypeUsage
is_attribute_type_concept_approval_decision_noteYesbooleanCreates a field for concept approval comment. Defined in core.
is_attribute_type_concept_noteYesbooleanCreates a field for a note when sharing a concept to another user. Defined in core.
is_attribute_type_diagram_dataYesbooleanCreates an editable modeling diagram. Configured in the core#diagram_data attribute type.
is_attribute_type_diagram_descriptionYesbooleanStores 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_flagYesbooleanStores information on whether the diagram is up-to-date.
is_attribute_type_nameYesbooleanDesignates the attribute as object name. Used for ingestion.
is_attribute_type_space_short_descriptionYesbooleanDesignates the attribute as a space description and displays it on the space dashboard. Configured in the core package.
is_core_diagram_attribute_data_typeYesbooleanDesignates the attribute as a data type in diagrams. Configured in the core#diagram_attribute_data_type attribute type.
is_core_diagram_attribute_foreign_keyYesbooleanDesignates the attribute as a foreign key in diagrams. Configured in the core#diagram_attribute_foreign_key attribute type.
is_core_diagram_attribute_knowledge_weightYesbooleanDesignates 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_nullabilityYesbooleanDesignates the attribute as nullable in diagrams. Configured in the core#diagram_attribute_nullability attribute type.
is_core_diagram_attribute_primary_keyYesbooleanDesignates the attribute as the primary key in diagrams. Configured in the core#diagram_attribute_primary_key attribute type.
is_core_diagram_attribute_stereotypeYesbooleanDesignates the attribute as a stereotype in diagrams. Configured in the core#diagram_attribute_stereotype attribute type.
is_core_diagram_data_type_iconYesbooleanDesignates 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_namesYesbooleanDesignates an attribute as alternative names of an AI-generated domain. Names are separated with commas
is_domain_definitionYesbooleanDesignates the attribute as the definition of an AI-generated domain.
is_numbering_toggledYesbooleanStores object numbering values when numbering is enabled. Defined in the core package.

Code list-related features facilitate ingestion of various code list types when the organization uses them. They are intended for highly specific use cases.

NameIs Single OnlyData TypeUsage
is_attribute_type_codelist_tableYesbooleanDesignates the attribute as the code list table. Used for Elasticsearch import and export mapping.
is_attribute_type_data_typeYesbooleanDesignates the attribute as the code list data type. Used for Elasticsearch import and export mapping.
is_attribute_type_description_column_csYesbooleanDesignates the attribute as the code list column (Czech). Used for Elasticsearch import and export mapping.
is_attribute_type_description_column_enYesbooleanDesignates the attribute as the code list column (English). Used for Elasticsearch import and export mapping.
is_attribute_type_description_column_frYesbooleanDesignates the attribute as the code list column (French). Used for Elasticsearch import and export mapping.
is_attribute_type_filter_field_nameYesbooleanDesignates the attribute as the code list field name. Used for Elasticsearch import and export mapping.
is_attribute_type_is_publicYesbooleanDesignates the attribute as the code list public. Used for Elasticsearch import and export mapping.
is_attribute_type_key_columnYesbooleanDesignates the attribute as the code list key column. Used for Elasticsearch import and export mapping.
is_attribute_type_order_numberYesbooleanDesignates the attribute as the code list order number. Used for Elasticsearch import and export mapping.
is_attribute_type_process_codelistYesbooleanDesignates the attribute as the code list process.
is_attribute_type_stereotypeYesbooleanDesignates the attribute as the code list stereotype. Used for Elasticsearch import and export mapping.
is_attribute_type_value_columnYesbooleanDesignates 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.

Tip

All is_script_* or is_sql_* features have been replaced with the Script component.

NameIs Single OnlyData TypeUsage
has_no_results_labelNobooleanFront-end formatting labelling empty attributes as “no results”.
is_attribute_type_concept_nameYesbooleanStores the name of a new anonymous concept.
is_attribute_type_domain_analysisNobooleanStores the domain analysis value.
is_attribute_type_recommendedYesbooleanMarks attribute types that are used for calculating recommendations on the data market.
is_script_csharpNobooleanFront-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. |