Subject scheme maps
Subject scheme maps use key definitions to define collections of controlled values and subject definitions.
Controlled values are tokens that can be used as
      values for attributes. For example, the @audience
      attribute can take a value that identifies the users that are
      associated with a particular product. Typical values for a
      medical-equipment product might include therapist,
        oncologist, physicist, and
        radiologist. In a subject scheme map, an
      information architect can define a list of these values for the
        @audience attribute. An
        authoring tool can then provide a pick list for values for the
        attribute and generate a warning if an author attempts to specify a
        value that is not one of the controlled values. Controlled
      values can also be used to select content for
      filtering and flagging at build time.
Subject definitions are classifications and sub-classifications that compose a tree. Subject definitions provide semantics that can be used in conjunction with taxonomies and ontologies.
Key references to controlled values are resolved to a key definition using the same precedence rules as apply to any other key. However, once a key is resolved to a controlled value, that key reference does not typically result in links or generated text.