RDF4J 5.0.0 is a major release of the Eclipse RDF4J framework. Some highlights:
For a complete overview, see all issues fixed in 5.0.0.
RDF4J 5.0.0 contains several backward incompatible changes, including removal of several deprecated modules and classes.
The repository configuration vocabulary has been refactored and simplified, using the tag:rdf4j.org,2023:config/
namespace (see GH-4401). All existing configurations with legacy vocabulary will remain readable, and when using LocalRepositoryManager
to manage configurations they will be automatically converted to the new vocabulary. RDF4J Server, Workbench, and Console will also automatically convert all repository configurations to the new vocabulary.
If you are manually querying configuration data, you will need to update your queries to use the new vocabulary IRIs. The legacy IRI classes have all been annotated with references to relevant the replacement IRI, and a full overview of all new vocabulary can be found in the CONFIG javadoc.
If you wish to force RDF4J to stick to the legacy vocabulary for now, this is possible by setting the system property org.eclipse.rdf4j.model.vocabulary.useLegacyConfig
to true
.
Table of Contents