title: Jena-related projects and tools

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.

Related projects

NameDescriptionLicenseCreatorURL
GeoSPARQL JenaImplementation of GeoSPARQL 1.0 standard using Apache Jena for SPARQL query or API.Apache 2.0Greg Albiston and Haozhe Chengeosparql-jena at GitHub
GeoSPARQL FusekiHTTP server application compliant with the GeoSPARQL standard using GeoSPARQL Jena library and Apache Jena Fuseki serverApache 2.0Greg Albistongeosparql-fuseki at GitHub
JastorCode generator that emits Java Beans from OWL Web OntologiesCommon Public LicenseBen Szekely and Joe BetzJastor website
NG4JNamed Graphs API for JenaBSD licenseChris BizerNG4J website
Micro Jena (uJena)Reduced version of Jena for mobile devicesas per JenaFulvio Crivellaro and Gabriele Genovese and Giorgio OrsiMicro Jena
GlozeXML to RDF, RDF to XML, XSD to OWL mapping toolas per JenaSteve Battlejena files page
WYMIWYG KnoBotA fully Jena based semantic CMS. Implements URIQA. File-based persistence.ApacheReto Bachmann-Gmuer / wymiwyg.orgDownload KnoBot
Infinite GraphAn infinite graph implementation for RDF graphsBSDUTDInfinite Graph for Jena
TwinkleA GUI interface for working with SPARQL queriesPublic DomainLeigh DoddsTwinkle project homepage
GLEENA path expression (a.k.a. “regular paths”) property function library for ARQ SparQLApache 2.0Todd Detwiler - University of Washington Structural Informatics GroupGLEEN home
Jena Sesame ModelJena Sesame Model - Sesame triple store for Jena modelsGNUWeijian FangJena Sesame Model
D2RQTreats non-RDF databases as virtual Jena RDF graphsGNU GPL LicenseChris BizerD2RQ website
GeoSpatialWebThis projects adds geo-spatial predicates and reasoning features to Jena property functions.GNU GPL LicenseMarco Neumann and Taylor CowanGeoSpatialWeb
JenabeanJenabean uses Jena's flexible RDF/OWL API to persist Java beans.Apache 2.0Taylor Cowan and David DonohueJenabean project page
Persistence Annotations 4 RDFPersistence 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.0Claude WarrenPA4RDF at Sourceforge
Semantic_FormsSwiss army knife for data management and social networking.open sourceJean-Marc VanelSemantic_Forms
JDBC 4 SPARQLJDBC 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 JDBCApache 2.0 (Some components GNU LGPL V3.0)Claude Warrenjdbc4sparql at GitHub