Home arrow Blog arrow Jena

OWL Cloud

about connect create enables information knowledge language metadata microformats other others pages people person research semantic services settings support would
Jena
Written by http://jena.sourceforge.net/jena-faq.html   

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.

Jena is open source and grown out of work with the HP Labs Semantic Web Programme.

The Jena Framework includes:

  • A RDF API
  • Reading and writing RDF in RDF/XML, N3 and N-Triples
  • An OWL API
  • In-memory and persistent storage
  • SPARQL query engine

Support is provided by the jena-dev mailing list.

 

How do I get the most up-to-date version of Jena?

Released versions of Jena are available from the downloads page on SourceForge. However, there may be changes and bug fixes that have been added to the Jena codebase that are not yet available as part of a release. To get the most up-to-date version of Jena, download the source code from CVS (instructions for this are available here). To compile the source code and generate a new jena.jar file, Ant must be installed and on the path. The command to build Jena is the default Ant target, so it only necessary to cd to the Jena root directory, which should contain the file build.xml, and issue the command ant.

To test that the new compiled version of Jena is working correctly, run the script test.bat (Windows) or test.sh (Linux or Cygwin) to run the full suite of Jena regression tests. There should be no test failures. Note: however that non-release versions of Jena may not be as fully tested and stable as the formal releases.