block-model-attribute
schema/components/block-model-attribute/1.0.0/block-model-attribute.schema.json
A block model attribute extends the standard attribute system for use with block model data. Block model attributes accommodate the variable-length sub-block structure of block models.
This component composes base-continuous-attribute and adds block-model-specific value storage.
Used by: block-model.
See also: block-model-category-attribute (categorical counterpart).
Properties
block-model-attribute (v1.0.0)
A block model attribute.
| Property | Type | Description | Flags |
|---|---|---|---|
| name | String | The name of the attribute | ⬆️ ✅ |
| key | String | An identifier of the attribute, used to keep track of the attribute when it is renamed. | |
| The identifier must be unique within an attribute list. | ⬆️ ✅ | ||
| attribute_type | String | Type of the attribute. | ⬆️ ✅ |
| attribute_description | attribute-description | The attribute description record. | ⬆️ |
| attribute_type | String | The data type of the attribute as stored in the Block Model Service. | ✅ |
| block_model_column_uuid | String | The unique ID of the attribute on the block model. | ✅ |
Legend
| Flag | Description |
|---|---|
| ⬆️ | Inherited property |
| ✅ | Required property |