Attribute
Attributes are the form in which data in ViziVault is stored. Every attribute represents some piece of information about an entity in the system. The attribute defintion that an attribute belongs to specifies important metadata about the nature of the data.
Definition
The anatomy of a Attribute is as follows:
Name | Type | Description | Included when storing |
---|---|---|---|
dataPointId | String | A globally-unique identifier for this attribute. | |
entityId | String | The identifier of the enitity this attribute belongs to. | |
attribute | String | The attribute key, which specifies the attribute definition that this attribute belongs to. | X |
tags | Array<String> | A list of tags applied to this attribute, including any inherited from its attribute definition or its entity. | X |
sensitivity | String | How sensitive this attribute is. Possible values are NORMAL , PERSONAL , SENSITIVE , and CONFIDENTIAL . |
X |
value | (varies) | The actual value of this attribute. What type the value is depends on the schema of the attribute definition. | X |
regulations | Array<String> | A list of regulations that are applicable to this datapoint. These can be specified manually, or they can be drawn from the regulations associated with this datapoint's attribute definition. Additionally, rules can be specified to automatically populate the list of applicable regulations based on more sophisticated criteria. | X |
reportOnly | Boolean | If true, indicates that the ViziVault system is being used to report on this data point but not to store it. This means that it will not be possible to read the value of this datapoint, and that providing the value while storing the attribute is optional. | X |
createdDate | String | An ISO 8601 representation of the timestamp when the attribute was created. | |
modifiedDate | String | An ISO 8601 representation of the timestamp when the attribute was most recently modified. |