In version 4 of the Open APIs, characteristics (including Resource Spec Characteristics in TMF 634, see the entry for the API on the beta publication page
here ) are modeled with Any (which is basically an empty JSON schema fragment that matches any JSON structure), so that any data type can be used for a characteristic value. This would allow you to define complex characteristics.
However, since this Any pattern has caused issues in some code generations, we will be moving in version 5 to a strongly-typed characteristic pattern, which still will allow you to define complex data types (including arrays) for characteristic values.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------