This is great work. I'm fairly new to working in anger with Pellet in combination with Protoge. It has been incredibly useful thus far. I'd love the DIG reasoner to support Xsd types but at least it just gives a warning rather than falling over!
Great work. I'd love to see a complementary version in C# as that is my core language.