Propagation of type properties common to all types

You can propagate some type properties that are common to all types such as Item Subclass, Description and Type Syntax, to each of its subtypes, without the process checking additional criteria to determine if the type property can be propagated.

The type properties that fall into this category are the properties in the root of the schema, or are children properties that apply to all types to which their parent property is set, and are global in that these properties apply to all items.

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, the propagation process does not check the settings of other properties to determine if the selected property exists in the item, because the selected property in this case, applies to all item types.

Examples of propagating a type property that has no children properties

A given category type that is in the root of the schema has the following type property setting: Description > An example. The Description type property has no children properties. When you select the Description type property setting of An example to be propagated, the process propagates the Description setting of An example to all types in the schema. The Description property is a type property that is common to all types.

A given category type has the following type property settings: Item Subclass > Text and for its child property, Interpret as > Character. When you select the child Interpret as type property to be propagated, the process propagates the Interpret as setting of Character to each subtype of that category that also has the same Text type property setting. The Interpret as property is a type property that is common to all types except syntax types.

Examples of propagating a type property that has children properties

A given category type has the following type property settings: Item Subclass > Number, and for its children properties, Interpret as > Binary, and Presentation > Integer. When you select the parent Item Subclass type property to be propagated, the process propagates the Item Subclass setting of Number, as well as the settings for its children properties, Interpret as setting of Binary, and the Presentation setting of Integer, to each subtype of that category. The Item Subclass property is a type property that is common to all types.

A given category type has the following type property settings: Item Subclass > Text and for its child property, Interpret as > Character. When you select the parent Item Subclass type property to be propagated, the process propagates the Item Subclass setting of Text, as well as the setting for its child property, Interpret as setting of Character, to each subtype of that category. The Item Subclass property is a type property that is common to all types.