Sometimes progress is slow

It seems like I have done nothing all weekend. I have no additional code, no improvements to my algorithm, no drafts of papers to show for two days (I took Friday off — even students are allowed a little relaxation).

However, I did spend my time learning the new interfaces for Protege 4.1 because it supports OWL 2.0. Based on the assumption that my research should be founded on the latest standards, I assumed this was the way to go. It took a little while, but I learned how to use the new user interface to create an ontology.

And then I realized that the Protege 4.1 release, being a beta release, does not include the Protege OWL API. Given that I want to generate an ontology from a set of web service parameters, the OWL API is something of  a necessity.  Lesson learned about researching the features and limitations of beta software.

So I spent the remainder of the weekend going through the tutorial for Protege 3.4.4. It doesn’t support OWL 2, but it does include the API I wanted. So I reviewed the tutorial and built a basic ontology (in reality, more like a meta-ontology). The next task is to learn the API so I can work on generating an ontology from the service parameters I have evaluated.

Not the most productive weekend I have had, but definitely a learning experience. And it certainly could have been worse.