A ClipsTemplate object represents a simplified representation of a CLIPS deftemplate. ClipsTemplates can be added to a list stored with the PrologDatabase to be written out along with the deffacts contained in the database. They may optionally be used to filter out unwanted slots when the facts are being written out.