Items are the smallest addressable units of configuration, which is to say they can be assigned an environment-independent Xoom identity. Types are a categorisation used by Xoom to distinguish between different kinds of items. A type has a name and defines a set of keys. It is sometimes convenient to assign items to more than one type.
These concepts are most easily understood by looking at XoomXML. In the following example
we see an item named _Pre-SOT - Match Skills, highlighted
in green. Its type is Rule, highlighted in red. In practice, this
type will contain many more items than are shown. The Rule
type defines only one key-value, which is Name.
In the second example we see an item named Create an object, highlighted in green. Its type is Setting, highlighted in red. In practice, this type contains many more items than are shown.The Setting type defines four key-values, which are Owner|Category|Subcategory|Name.