CharacteristicSpecification
- Extends
| Field | Required | Nullable | Type | Description | Constraints | Example |
|---|---|---|---|---|---|---|
|
Yes |
No |
|
When sub-classing, this defines the sub-class Extensible name |
||
|
No |
No |
|
When sub-classing, this defines the super-class |
||
|
No |
No |
|
A URI to a JSON-Schema file that defines additional attributes and relationships |
||
|
No |
No |
|
Unique ID for the characteristic |
2d7ed5fd-9f62-4211-bc84-357f5f7b80f5 |
|
|
No |
No |
|
A word, term, or phrase by which this characteristic specification is known and distinguished from other characteristic specifications. |
characteristic specification name |
|
|
No |
No |
|
A kind of value that the characteristic can take on, such as numeric, text and so forth |
Lorem ipsum dolor |
|
|
No |
No |
|
A narrative that explains the CharacteristicSpecification. |
Lorem ipsum dolor |
|
|
No |
No |
|
If true, the Boolean indicates that the target Characteristic is configurable |
true |
|
|
No |
No |
||||
|
No |
No |
|
The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality. |
2 |
|
|
No |
No |
|
The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality. |
5 |
|
|
No |
No |
|
Specifies if the value of this characteristic is unique across all entities instantiated from the specification that uses this characteristc. For example, consider a ProductSpecification for a set-top box, with a CharacteristicSpecification cardID. Each set-top box must have a different value for cardID, so this isUnique attribute would be set to true for the characteristic. |
false |
|
|
No |
No |
|
A rule or principle represented in regular expression used to derive the value of a characteristic value. |
||
|
No |
No |
|
An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for a resource. |
false |
|
|
No |
No |
|
This (optional) field provides a link to the schema describing the value type. |
||
|
No |
No |
|
A CharacteristicValueSpecification object is used to define a set of attributes, each of which can be assigned to a corresponding set of attributes in a CharacteristicSpecification object. The values of the attributes in the CharacteristicValueSpecification object describe the values of the attributes that a corresponding Characteristic object can take on. |