As described in Section 2.5, there are two types of slots for classes: template and own. A template slot is inherited by all instances of the class while an own slot describes values associated with that particular class but that are not inherited by the instances of that class.
Certain FRSs support both template and own slots for classes while others support template slots only. The behavior :class-slot-types is used to indicate the types of slots supported by a given FRS. Allowable values of :class-slot-types are: