StringCharacteristicValueSpecification

Field Required Nullable Type Description Constraints Example

@type

Yes

No

String

When sub-classing, this defines the sub-class Extensible name

@baseType

No

No

String

When sub-classing, this defines the super-class

@schemaLocation

No

No

String

A URI to a JSON-Schema file that defines additional attributes and relationships

valueType

No

No

String

A kind of value that the characteristic value can take on, such as numeric, text and so forth

string

isDefault

No

No

Boolean

If true, the Boolean Indicates if the value is the default value for a characteristic

false

unitOfMeasure

No

No

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

No

No

TimePeriod

valueFrom

No

No

Integer

The low range value that a characteristic can take on

0

valueTo

No

No

Integer

The upper range value that a characteristic can take on

1000

rangeInterval

No

No

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

No

No

String

A regular expression constraint for given value

@valueSchemaLocation

No

No

String

This (optional) field provides a link to the schema describing the value type.

https://schemas.example.com/example/schema

value

No

No

String

Value of the characteristic

example