Ma'lumotlar Ekspert tizimi mantiqiy xulosa chiqaradigan ma'lumotlarga faktlar deyiladi. CLIPSda 2 turdagi faktlar mavjud: tartiblangan va shablon. Shablon faktlari defttemplate konstruksiyasi tomonidan belgilangan shablonga ega. Buyurtma qilinganlar aniq shablon konstruktsiyasiga ega emas, lekin u nazarda tutilgan. Shablon fakti C tilidagi strukturaga yoki Paskaldagi yozuvga o'xshaydi; maydonlar slotlar deb ataladi va slot konstruktsiyasi bilan e'lon qilinadi. Masalan, quyidagi shablon avtomobillar nomli shablonni maydonlar bilan e'lon qiladi: model, rang va raqam.
(mashinalar shablonlari
(slot modeli)
(uya rangi)
(uya raqami)
)
Faktlar ishchi xotirada saqlanadi. Yangi faktlar buyruq bilan ishchi xotiraga joylashtiriladi da'vo qilish . Masalan , quyidagi jamoa
Qoidalar Domen bilimi CLIPS da shunday ifodalanadi qoidalar , ular quyidagi tuzilishga ega:
(shartlar) {sinonimlar: mantiqda oldingi,
chap tomon - CLIPS bo'yicha LHS}
=>
(harakat) {sinonimlar: mantiqdagi oqibatlar,
o'ng tomon - CLIPS bo'yicha RHS}
Qoidaning chap tomoni uni ishga tushirish sharti, o'ng tomoni esa shartlar bajarilgan taqdirda bajarilishi kerak bo'lgan harakatlardir. Sign => LHS va RHSni ajratib turuvchi maxsus belgi.
Qoidalar buyruq yordamida e'lon qilinadi defrulyatsiya qilish . Misol qoidalar :
(qidiruv-qora-audi
(avtomobillar (model "Audi") (rang qora))
=>
(bosma t “Qora Audi bor!” crlf)
)
Ushbu qoida ishchi xotirada atributlar (model “Audi”) va (qora rang) bilan fakt paydo bo'lganda faollashadi.
Qoidani faollashtirish uning bajarilganligini anglatmaydi. Qoidani faollashtirish qoidani joylashtirishdir qoidalarning ishchi ro'yxati yoki kun tartibi CLIPS ichida.