Content of this topic
Basics
The data type of a property is defined when it is created. The data type defines the permitted content of a property. Most data types are used for system properties and certain functions. You can restrict the value set of metadata, e.g. character string, list value, number, etc. or make a property a class or a relationship. For attributes, the data type can also be used to specify whether it is a numerical value (e.g. for priorities) or a free text field (e.g. for complex identities).
List of data types
| Data type | Feature | Use case | Predefining values necessary? | Example |
|---|---|---|---|---|
| Relation | Connection between two properties | Assign metadata to an object, map dependencies, assign objects to projects | Yes | e.g. “System role” |
| Class | determines the classification in the hierarchy and controls the function and assignment of the subordinate values | Mapping the hierarchy levels of product variants | Yes | e.g. list value “T3-B” belongs to the “Product variant” class |
| List value | Values of a class, configurable as a hierarchy or taxonomy | All metadata that belong to a predefined value lists | Yes | e.g. list value “T3-B” belongs to the “Product variant” class |
| Array | List of values that are not stored as properties in plusmeta | Particularly suitable for metadata that is often multi-valued, e.g. lists or imported metadata values | No | e.g. “Tools”, “List of materials”, etc. |
| Object relation | Relation between a property and an object | Yes | e.g. “uses configuration”, “has assigned AI model” | |
| Project relation | Assigns objects to projects | Yes | e.g. “created by project” | |
| Text (lang) | Maximum length configurable | Continuous text (comment fields, etc.) | No | e.g. “Comment” |
| Boolean value | True / False | Binary metadata or attributes | Yes | e.g. metadata attribute “Mandatory” |
| Number | Maximum length configurable, only numeric values | Particularly suitable for pure numerical values that are single-valued | No | e.g. “serial number”, “order number”, etc. |
| String value | Free text, maximum length configurable | Particularly suitable for metadata that is single-value | No | e.g. “Serial numbers”, “ID”, etc. |
| Timestamp | Date and time information | all dates | No | e.g. “Creation date”, “Order date”, etc. |