# ANN: ClojureRulesIDE - Rule-based systems development environment

**URL:** https://clojureverse.org/t/ann-clojureruleside-rule-based-systems-development-environment/14898
**Category:** Showcase
**Created:** [May 7, 2026, 5:48pm UTC](https://clojureverse.org/t/ann-clojureruleside-rule-based-systems-development-environment/14898 "2026-05-07T17:48:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![zspovenetsky](https://clojureverse.org/user_avatar/clojureverse.org/zspovenetsky/32/5264_2.png) [@zspovenetsky](https://clojureverse.org/u/zspovenetsky)
#### Post date: [May 7, 2026, 5:48pm UTC](https://clojureverse.org/t/ann-clojureruleside-rule-based-systems-development-environment/14898/1 "2026-05-07T17:48:13Z")

</div>

Hi,

Further development of the [ClojureProtegeIDE](https://github.com/rururu/ClojureProtegeIDE) project based on the [Protege 3.5](https://protege.stanford.edu/download/protege/3.5/installanywhere/Web_Installers/) ontology editor and rule-based engine of RETE type [rete4frames](https://github.com/rururu/rete4frames)

Home: [https://github.com/rururu/ClojureRulesIDE](https://github.com/rururu/ClojureRulesIDE)

Specila Features:

1. **Representing knowledge as ontologies.** Using an ontology editor Protege 3.5 to represent a subject area (frame data model) in object-orientet form.

2. **RETE algorithm.** Protege 3.5 functionality has been expanded with the implementation of the [RETE](https://en.wikipedia.org/wiki/Rete_algorithm) algorithm for knowledge processing. This is especially useful for Expert system fast prototyping.

 ![1](https://v2.clojureverse.org/uploads/default/original/2X/1/1974fd792ed1b01e8844907d76af64ef3772f192.png)

[Lesson 1. Run Expert System](https://www.youtube.com/watch?v=m9rbujB25dw)

Enjoy!

Sincerely,

Ru
