You can either retrieve RDF4J via Apache Maven, or download the SDK or onejar directly.
Download RDF4J 2.4.2 (latest)
RDF4J 2.4.2 is our latest stable release. It requires Java 8. For details on what’s new, see the release notes.
- RDF4J 2.4.2 SDK (zip)
Full Eclipse RDF4J SDK, containing all libraries, RDF4J Server, Workbench, and Console applications, and Javadoc API.
- RDF4J 2.4.2 onejar
Single jar file for easy inclusion of the full RDF4J toolkit in your Java project.
- RDF4J artifacts on the Maven Central Repository
Using Maven Dependencies
You can include RDF4J as a Maven dependency in your Java project by including the following BOM (Bill-of-Materials):
<dependencyManagement> <dependencies> <dependency> <groupId>org.eclipse.rdf4j</groupId> <artifactId>rdf4j-bom</artifactId> <version>2.4.2</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
RDF4J is a multi-module project, you can pick and choose which libraries you need. To include the full project, simply import the following dependency:
<dependency> <groupId>org.eclipse.rdf4j</groupId> <artifactId>rdf4j-runtime</artifactId> </dependency>
RDF4J 1.0 is a backport to Java 7. It offers most of the functionality of RDF4J 2.0, but with Java 8-specific enhancements removed. It is specifically intended for projects that can not yet upgrade to a Java 8 Runtime Environment. The latest release is 1.0.3.
Please note that Java 7 backports will only be provided for the RDF4J 2.0.x releases. New functionality and improvements scheduled for the RDF4J 2.1 release will not be backported to Java 7.
Source code and nightly builds
To include nightly snapshot builds in your project, add this repository to your project’s POM:
<repositories> <repository> <id>oss.sonatype.org-snapshot</id> <url>http://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
Then use RDF4J dependencies as normal, using 2.4-SNAPSHOT as the version number.
Old releases of OpenRDF Sesame (the predecessor of Eclipse RDF4J) can be found on Sourceforge.
Many RDF4J extensions developed by third parties – both commercial and open source – are available. Overview of RDF4J-compatible RDF databases.
Eclipse RDF4J is licensed to you under the terms of the Eclipse Distribution License (EDL), v1.0.