“Velocity” reporting from the semantic web

I am playing with an excellent platform for knowledge acquisition and architecting: Protégé from stanford.edu.

My main interest is the creation of OWL knowledgebases, and the application of Description Logic. The KISS project is maybe my greatest effort in this area.

Protégé is an excellent system for the knowledge engineer, but it is not easy to extract fragment of your ontology in a “user friendly” presentation format. I guessed that a tool like Velocity, from the Apache Foundation, would be a great help, as it allows to create e “template” of your required output, and then fill it at runtime with the java objects from the OWL API.

screenshot

So I written a simple plugin for Protégé, integrating the OWL API and Velocity. The plugin is open source, you can access it from its website.

Yes.. more samples can help people without specific programming skills. In the past monts I was really busy, having now the responsibility for two functions; I will do my best to providemore documentation. However, remember that Velocity, the tool at the core of the plugin, was intended primarily as a programming tool; it is based on the Java(TM) object model, so, a non-programmer, will find it a little bit tricky.

Advertisements