Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.
M. Horridge, T. Tudorache, C. Nyulas, and M. Musen. OWL: Experiences and Directions Workshop (OWLED), volume 1265 of CEUR Workshop Proceedings, page 109-120. CEUR-WS.org, (2014)
P. Monachesi, L. Lemnitzer, and K. Simov. Proceedings of the European Conference on Technology Enhanced Learning (EC-TEL 2006), volume 4227 of Lecture Notes in Computer Science, page 667-672. Springer, (2006)