9.3.1. Common Attributes

9.3.1.1. Component Names

The name of a class, property, or enumerator is not a simple string but a triple of strings, each appropriate for use as a name in a different context:

A three-part name of this kind is called a component name.

These three names are specified by attributes as follows:

9.3.1.2. Specification Documents

Various elements occurring in a property set define components by referencing them in a specification document. These elements use the following common attributes: