Owl2Java http://www.incunabulum.de/projects/it/owl2java/ - is a Java Code Generator for OWL

Based on the jena semantic web framework owl2java is a code generator to work with OWL ontologies from java. Ontologies are accessed natively via java classes, methods and attributes. A native interface for the object orierented database db4o with support for transparent persistence can be generated from the internal meta model. Where possible, the implementation adheres to the OWL DL standard and also offers some support for constructs that normally require a reasoner.