It is not primitive but it contains properties that are all primitive.

Linear types are frequently used as composed keys in STSdb 4.0 tables. The linear types can be anonymous and named. The linear type set includes all primitive types and all types that not have complex sub-types.