This diagram shows the relationships of ICCAttributeType to other CAL objects, as an example of how type objects work.
For example, you can see that given a VOB (starting at ICCVOB), you can create an attribute type with the ICCVOB method CreateAttributeType and then apply that attribute type to any VOB object using the ICCAttributeType Apply method.
The legend explains the arrows.