Data Types
The primitive types used by properties in the vocabulary.
string
A sequence of Unicode characters. No maximum length is prescribed by the vocabulary; systems should define their own limits.
| Format | Free text (UTF-8) |
| JSON type | string |
integer
A whole number with no fractional component.
| Format | Signed integer (no decimal point) |
| JSON type | number (integer) |
| Examples | 0, 5, -1 |
decimal
A numeric value that may include a fractional component. Used for scores, monetary amounts, and measurements.
| Format | Decimal number |
| JSON type | number |
| Examples | 99.50, -12.345, 0.0 |
| Note | For monetary amounts, pair with a currency property (ISO 4217 code). |
boolean
A true/false value.
| Format | true or false |
| JSON type | boolean |
date
A calendar date without a time-of-day component. Follows ISO 8601.
| Format | YYYY-MM-DD (ISO 8601 calendar date) |
| JSON type | string |
| Examples | 2024-03-15, 1990-01-01 |
| Note | Systems that only know a birth year may use YYYY or YYYY-01-01 with a precision qualifier. The vocabulary does not prescribe which approach to use. |