Propagation of type properties for specific types

You can propagate some other type properties such as Separators and Restrictions, to each of its subtypes for specific types, with the process checking additional criteria to determine if the type property can be propagated.

The type properties that fall into this category are children properties that do not apply to all types to which their parent property is set, and are specific to a type, in that these properties do not apply to all item types.

The propagation process checks that the settings for some type properties such as the Item Subclass property, the Interpret as property, and if applicable, the Presentation property in a type, match the settings for these same properties in its subtypes, and if they match, the selected property is propagated. But, depending on the property being propagated and the context, the process also checks other property settings. If you are propagating a child property, depending on the context, the process also checks the settings of the parent property, because the selected property might only apply to specific item types.

Examples of propagating a type property that applies to a specific type

A given category type has the following type property settings: Item Subclass > Number, and for its children properties, Interpret as > Character, and Presentation > Decimal. When you propagate the Separators child property, the process affects only types in the type tree that also have those same Number, Character, Decimal type property settings. The Separators property is a type property that applies to the specific Presentation types, Decimal and Integer. For those types that have the Presentation type property setting of Zoned, the Separators property does not apply; it is not an available type property.

A given category type has the following type property settings: Restrictions > Value and for its child property, Ignore case > No. The Ignore case type property has no children properties. When you select the child Ignore case type property setting of No to be propagated, the process propagates the Ignore case setting of No to all types in the category whose parent Restrictions property setting is Value. The Ignore case property is a type property that applies to a specific Restrictions type, Value. For those types that have the Restrictions type property setting of Range, the Ignore case property does not apply; it is not an available type property.