Elmo is Java library for Semantic Web applications. Elmo allows developers to create applications that work with RDF/OWL knowledge bases at the level of ontologies instead of working with RDF triples.