What is a Slot and what are the different types of slots?
Protege a slot represents either a relationship between one frame, such as a class or an instance, and another frame, or it contains values of a primitive type, such as strings or boolean values, and represents an attribute of the frame. Together the slot attributes and slot relationships of a class or instance collectively define the frame. Every slot is given a name that identifies the relationship that it represents. In Protege slots are attached to frames in two distinct ways, as own slots and as template slots. Own slots and their values describe the relationships and attributes that pertain to the frame on which they are attached. Template slots, on the other hand, represent the attributes/relationships (and possibly values) that will be propagated to all of their instance frames. Only frames that represent classes have template slots.