          (with-pre-wrap fileset
                         ;; ensure that only one of the server back ends has been selected, otherwise error
                         (if (not= 1 (+ (if allegrograph 1 0)
-                                       (if blazegraph 1 0)
+                                       ;(if blazegraph 1 0)
                                        (if stardog 1 0)))
                           (throw (IllegalArgumentException.
                                    "Either no or more than one server implementation has been requested. Please select only one.")) true)

                        (println "Initializing the KB...")
                        (let [server-impl (:kb-server-impl fileset)]
                          (cond
                            (= server-impl :blazegraph) :default
                            (= server-impl :allegrograph) :default
                            (= server-impl :stardog) (init-stardog-kb)
                            :else (throw (IllegalArgumentException.




;(deftask drop-rule []
;         "drops the graph for the active rule"
;         (with-pre-wrap fileset
;                        (let [graph-name (str "<file://" (:data-directory fileset) rule-name ".nt>")]
;
;                          )
;                        fileset))


;; KaBOB implementation tasks
