They may have special information indicating that they were produced as fractional factorial designs or as orthogonal array designs (see fac.design or oa.design). The important function factor.names returns or sets the names for the factors and for their levels. It does not use an explicit attribute of this name, however. Instead, it uses the names of the design object and the levels of each factor variable.