These exercises and examples use the newspaper project included in the examples folder of your Protege installation.
((:add-rule Articles
   ((overdue ?article true)
    <-
    (date-due ?article ?duedate)
    (:DATE ?date ?time)
    (:test (:LISP (after-date ?duedate ?date)))
    )))
((:add-rule Nodes
   ((readyToLaunch ?spacecraft true)
    <-
    (fuelLevel ?spacecraft Full)
    (contains  ?spacecraft ScienceStation)
    (:count ?n ?astronaut (astronaut ?spacecraft ?astronaut))
    (:fail (:neq ?n 7))    ;; or (:test (:LISP (= ?n 7)))
    )))