This section describes the available mechanisms for controlling how data are mapped to device data environments. It covers implicit data-mapping attribute rules for variables referenced in target constructs, explicit clauses for specifying how data should be mapped, and clauses for making available variables with static lifetimes and procedures on other devices. It also describes how mappers may be defined and referenced to control the mapping of data with user-defined types.