Eclipse RDF4J™ is a modular Java framework for working with RDF, SPARQL, SHACL, and related languages and tools. This is the reference Javadoc for its core APIs and utility classes.
- The RDF Model API provides the basic building blocks for manipulating RDF data in Java.
- The Repository API is the central access point for RDF4J-compatible RDF databases (a.k.a. triplestores), as well as for SPARQL endpoints.
- Rio is RDF4J's RDF Parser/Writer toolkit.
- The SAIL API is a collection of interfaces designed for low-level transactional access to RDF data.
For more information, including tutorials on every aspect of the framework, see the RDF4J Documentation.