Using the Virtuoso Java based Providers - pkleef/virtuoso-opensource GitHub Wiki

Virtuoso JDBC based Providers

Copyright © 2025 OpenLink Software [email protected]

Maven Central

All Virtuoso based Java based providers can be downloaded directly from Maven Central

You can use the snippets on the respective overview pages as an example on how to hook this provider directly into your own project's build environment.

RDF4j Providers

This provider implements the RDF4j API.

Virtuoso RDFj4 4.x Provider

Version Updated

Please see the virt_rdf4j provider Overview page on Maven Central for more information.

Jena Providers

These providers implement the Apache Jena RDF API

Virtuoso Jena 4.x Provider

Version Updated

Please see the virt_jena4 provider Overview page on Maven Central for more information.

Virtuoso Jena 3.x Provider

Version Updated

Please see the virt_jena3 provider Overview page on Maven Central for more information.

JDBC Providers

These providers implement the Java JDBC API

Virtuoso JDBC 4.3 Provider

Version Updated

Please see the virtjdbc4_3 provider Overview page on Maven Central for more information.

Virtuoso JDBC 4.2 Provider

Version Updated

Please see the virtjdbc4_2 provider Overview page on Maven Central for more information.

Virtuoso JDBC 4.1 Provider

Version Updated

Please see the virtjdbc4_1 provider Overview page on Maven Central for more information.

Virtuoso JDBC 4 Provider

Version Updated

Please see the virtjdbc4 provider Overview page on Maven Central for more information.

Binary artifacts in the source tree

For now OpenLink still commits the latest binary versions of these .JAR files in the source tree. These providers are installed into the $(prefix)/lib directory.

NOTE: As most Java based build methods can use Maven Central dependencies we advice you to pull these providers directly from there.

⚠️ **GitHub.com Fallback** ⚠️