Apache Jena logo

Apache Jena

Apache Jena is a Java framework for building Semantic Web and Linked Data applications. It provides APIs for RDF, SPARQL, OWL, and a triplestore database (TDB2) along with the Fuseki SPARQL server with a REST API for querying and managing RDF datasets.

2 APIs 1 Capabilities 7 Features
JavaLinked DataOWLOntologyOpen SourceRDFSemantic WebSPARQL

APIs

Apache Jena Fuseki SPARQL API

Jena Fuseki provides a SPARQL server with REST API endpoints for SPARQL 1.1 Query, SPARQL 1.1 Update, and the SPARQL Graph Store HTTP Protocol. It supports dataset management, a...

Apache Jena Java API

The Jena Java API provides programmatic access to RDF model creation, SPARQL query execution, OWL reasoning, and TDB2 triplestore management for building Semantic Web applications.

Capabilities

Apache Jena SPARQL Data Management

Workflow capability for data engineers and knowledge graph architects to query, update, and manage RDF datasets using Apache Jena Fuseki.

Run with Naftiko

Features

SPARQL Query and Update

Full SPARQL 1.1 query and update protocol support via Fuseki REST API.

RDF Model API

Java API for creating, reading, and manipulating RDF graphs.

OWL Reasoning

OWL and RDFS inference via Jena's rule-based and OWL reasoners.

TDB2 Triplestore

Native high-performance RDF triplestore for persistent graph storage.

Graph Store Protocol

SPARQL Graph Store HTTP Protocol for named graph management.

Multiple RDF Formats

Support for Turtle, JSON-LD, N-Triples, RDF/XML, and TriG serialization.

Ontology API

High-level API for working with OWL and RDFS ontologies.

Use Cases

Knowledge Graph Management

Build and query knowledge graphs using RDF and SPARQL.

Linked Data Publishing

Publish Linked Data endpoints with Fuseki SPARQL server.

Semantic Search

Enable semantic search over structured RDF datasets.

Data Integration

Integrate heterogeneous data sources using RDF as a common data model.

Integrations

Apache Solr

Integrate full-text search with SPARQL queries via Solr text index.

Elasticsearch

Full-text search integration for Fuseki text search capabilities.

Spring Framework

Spring integration for Jena RDF operations in enterprise Java apps.

Semantic Vocabularies

Apache Jena Fuseki Sparql Api Context

6 classes · 18 properties

JSON-LD

API Governance Rules

Apache Jena API Rules

15 rules · 8 errors 4 warnings 3 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📜
TermsOfService
TermsOfService
🔗
Versioning
Versioning
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability