This page lists various projects and tools related to Jena - classes, packages, libraries, applications, or ontologies that enhance Jena or are built on top of it. These projects are not part of the Jena project itself, but may be useful to Jena users.
This list is provided for information purposes only, and is not meant as an endorsement of the mentioned projects by the Jena team.
If you wish your contribution to appear on this page, please raise a Jira issue with the details to be published.
Name | Description | License | Creator | URL |
---|---|---|---|---|
Jastor | Code generator that emits Java Beans from OWL Web Ontologies | Common Public License | Ben Szekely and Joe Betz | Jastor website |
NG4J | Named Graphs API for Jena | BSD license | Chris Bizer | NG4J website |
Micro Jena (uJena) | Reduced version of Jena for mobile devices | as per Jena | Fulvio Crivellaro and Gabriele Genovese and Giorgio Orsi | Micro Jena |
Gloze | XML to RDF, RDF to XML, XSD to OWL mapping tool | as per Jena | Steve Battle | jena files page |
WYMIWYG KnoBot | A fully Jena based semantic CMS. Implements URIQA. File-based persistence. | Apache | Reto Bachmann-Gmuer / wymiwyg.org | Download KnoBot |
Infinite Graph | An infinite graph implementation for RDF graphs | BSD | UTD | Infinite Graph for Jena |
Twinkle | A GUI interface for working with SPARQL queries | Public Domain | Leigh Dodds | Twinkle project homepage |
GLEEN | A path expression (a.k.a. "regular paths") property function library for ARQ SparQL | Apache 2.0 | Todd Detwiler - University of Washington Structural Informatics Group | GLEEN home |
Jena Sesame Model | Jena Sesame Model - Sesame triple store for Jena models | GNU | Weijian Fang | Jena Sesame Model |
D2RQ | Treats non-RDF databases as virtual Jena RDF graphs | GNU GPL License | Chris Bizer | D2RQ website |
GeoSpatialWeb | This projects adds geo-spatial predicates and reasoning features to Jena property functions. | GNU GPL License | Marco Neumann and Taylor Cowan | GeoSpatialWeb |
Jena Derby Driver | Jena driver for the Apache Derby Database | as per Jena | Vineet Sinha | driver website |
Jenabean | Jenabean uses Jena's flexible RDF/OWL API to persist Java beans. | Apache 2.0 | Taylor Cowan and David Donohue | Jenabean project page |
Persistence Annotations 4 RDF | Persistence Annotation for RDF (PAR) is a set of annotations and an entity manager that provides JPA like functionality on top of an RDF store while accounting for and exploiting the fundamental differences between graph storage and relational storage. PAR introduces three (3) annotations that map a RDF triple (subject, predicate, object) to a Plain Old Java Object (POJO) using Java's dynamic proxy capabilities. | Apache 2.0 | Claude Warren | PA4RDF at Sourceforge |
JenaSecurity | Security (Permissions) wrapper around Jena RDF implementation. | Apache 2.0 | Claude Warren | JenaSecurity at GitHub |
JDBC 4 SPARQL | JDBC 4 SPARQL is a type 4 JDBC Driver that uses a SPARQL endpoint (or Jena Model) as the data store. Presents graph data as relational data to tools that understand SQL and utilize JDBC | Apache 2.0 (Some components GNU LGPL V3.0) | Claude Warren | jdbc4sparql at GitHub |