Jena (framework)

from Wikipedia, the free encyclopedia
Jena
Basic data

developer HP Labs (until October 2009, thereafter Open Source Community)
Publishing year 3rd July 2012
Current  version 3.14.0
( January 16, 2020 )
operating system platform independent
programming language Java
category Framework for semantic networks
License Apache license, version 2.0
jena.apache.org

Jena is one in Java written open source - Framework for semantic networks . It offers a programming interface for loading and saving data in Resource-Description-Framework - Graphs (RDF). Jena is one of the most popular RDF frameworks.

functionality

Jena represents RDF graphs as abstract models in memory or in data sources such as files or databases. These can also be based on Web Ontology Language (OWL). The models can be queried using SPARQL and changed using SPARUL . Jena works internally with various reasoners and can also be operated by external reasoners (such as the Pellet Reasoner).

Jena supports the serialization of RDF graphs according to:

Fuseki

The Jena subproject Fuseki is an RDF Java EE server. The goal of Fuseki is to provide an HTTP interface on RDF data. It supports SPARQL for querying and updating the data. Fuseki can run as a stand-alone server, but comes pre-configured with the Jetty web server .

Web links

Individual evidence

  1. projects.apache.org . (accessed on April 8, 2020).
  2. github.com .
  3. The jena Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on December 16, 2018).
  4. projects.apache.org . In: Open Hub . (accessed on April 8, 2020).
  5. DB-Engines Ranking of RDF Stores