Code Examples

From Protege Wiki
Jump to: navigation, search

Topic - Code Examples


ClojureTabGUI.png
ClojureTab
USEFUL TOOL FOR KNOWLEDGE PROCESSING IN PROTEGE.

The ClojureTab uses the Clojure programming language for simple programming in the Protege environment, on-the-fly debugging, and storing programs in Protege projects. Contains: 1. Integrated development environment for Clojure language (https://clojure.org/) 2. Protege API for Clojure language 3. Rule engine and Expert system shell rete4frames (https://github.com/rururu/rete4frames) 4. Algorithms visual development environment

R4f.jpg
Expert System Shell r4f-pro
Integrated Development Environment for rete4frames rule engine and expert system shell based on Protege-3.5 ontology editor supplemented with visual creation of algorithms. It combines two well-known paradigms of software development: algorithms for strictly defined processes and rules for fuzzy, fragmentarily defined processes and phenomenons.
[[Image:|thumb|170px|center]] IDESSP
Integrated development environment for visual creation and simulation of spatial processes.

Based on ontology editor Protege-frames, GIS library OpenMap and rule engine and expert system shell rete4frames. Uses concept of "Scenario" for describing spatial processes and programming language Clojure for executive parts of rules and auxilliary scripts. Includes general IDE for Clojure.

[[Image:|thumb|170px|center]] Watson Search Preview
This plug-in shows a preview of a search in Watson. Whenever a class is selected, the Watson Search Plugin searches for that term and provides the top results. This is more a proof of concept or an example than a real plugin. If you are searching for something more powerful, see http://watson.kmi.open.ac.uk/editor_plugins.html.