January 26, 2007

Ontology Reloaded

As I mentioned in previous posts one of the things that I'd like to add to S-Flux is the support for D-Bus enhanced applications. To achieve this goal I have to abstract a little more the concept of application that as for now was sticked to command line applications.
Right now the main part of the ontology is structured as showed in the following picture:

What I'm going to add to the ontology is showed by this picture:

Basically I've added the subclasses for Command Line and D-Bus applications and the concept of Operation Invoker which let me abstract the way for invoking operations regardless if the application is a command line tool or a graphical D-Bus enhanced application.

January 11, 2007


Until now I've managed OWL and RDF files using a "simple" editor like Emacs. Everything worked fine even if sometimes it is a little tedious but now I'm facing the problem of generating some graphs of the ontologies and I'm planning a refactoring as well, so I'm looking for a more specialized tool to work with classes, properties and instances.

Probably I've found what I was looking for in the Protégé ontology editor. It seems really powerful even if its interface can result a little scary at first.

January 3, 2007

Back again

I haven't worked on my project S-Flux for a long time, mainly because I've changed city and job. Now I'm living in Trieste and working as a consultant at Insiel s.p.a.

There's a lot to do to improve S-Flux, probably I'll have to totally rewrite it. I think I'll concentrate in deeply integrate it with the Gnome Desktop Environment and probably with Maemo and OLPC too abandoning the Mac and Windows port.
To better couple it with Gnome I'm planning to use the new-born Atomato library integrating it with DBus support.

Many things to do, too few time to work on...well I'll try to do of my best.

Stay tuned for more.