CharacteristicValueSpecification
CharacteristicValueSpecification
Data type: Extensible
| Name | Type | Description | Example |
|---|---|---|---|
| @type (1) | string | When sub-classing, this defines the sub-class Extensible name | |
| @baseType | string | When sub-classing, this defines the super-class | |
| @schemaLocation | string | A URI to a JSON-Schema file that defines additional attributes and relationships | |
| valueType | string | A kind of value that the characteristic value can take on, such as numeric, text and so forth | string |
| isDefault | boolean | If true, the Boolean Indicates if the value is the default value for a characteristic | false |
| unitOfMeasure | string | A length, surface, volume, dry measure, liquid measure, money, weight, time, and the like. In general, a determinate quantity or magnitude of the kind designated, taken as a standard of comparison for others of the same kind, in assigning to them numerical values, as 1 foot, 1 yard, 1 mile, 1 square foot. | MBit/s |
| validFor | TimePeriod | ||
| valueFrom | integer | The low range value that a characteristic can take on | 0 |
| valueTo | integer | The upper range value that a characteristic can take on | 1000 |
| rangeInterval | string | An indicator that specifies the inclusion or exclusion of the valueFrom and valueTo attributes. If applicable, possible values are \"open\", \"closed\", \"closedBottom\" and \"closedTop\". | open |
| regex | string | A regular expression constraint for given value | |
| @valueSchemaLocation | string | This (optional) field provides a link to the schema describing the value type. | https://schemas.example.com/example/schema |