Fork me on GitHub
#clara
<
2016-10-19
>
ryanbrush15:10:36

@tbrooke I haven't used Protege, so it's not obvious to me how this would plug in. Clara's core Rete implementation could be invoked by external tools that generate rules. Most of our usage of Clara is based around rules working with arbitrary Clojure records rather than specialized templates or RDF-style tuples, so we typically use a more conventional development environment.

ryanbrush15:10:35

That said, a template-style approach could certainly use Clara's rete implementation. To illustrate this, rules could be generated from an external structure like how I describe here: http://www.toomuchcode.org/blog/2015/11/14/insta-declarative-dsls/ So some front end tool could produce the rule structure that is then converted to Clara rules using a pattern similar to that post.