Skip to content

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