Apache Jena

Apache Jena

An open source Java framework for building Semantic Web and Linked Data applications.

Get started ยป

RDF

RDF API

Interact with the core API to create and read Resource Description Framework (RDF) graphs. Serialise your triples using popular formats such as RDF/XML or Turtle.

ARQ (SPARQL)

Query your RDF data using ARQ, a SPARQL 1.1 compliant engine. ARQ supports remote federated queries and free text search.

Triple store

TDB API

Persist your data using TDB, a native high performance triple store. TDB supports the full range of Jena APIs.

SBD API

Save your RDF data over a traditional SQL database. Many relational databases are supported, both open source and proprietary.

Fuseki API

Expose your triples as a SPARQL end-point accessible over HTTP. Fuseki provides REST-style interaction with your RDF data.

OWL

Ontology API

Work with models, RDFS and the Web Ontology Language (OWL) to add extra semantics to your RDF data.

Inference API

Reason over your data to expand and check the content of your triple store. Configure your own inference rules or use the built-in OWL and RDFS reasoners.