Jena (Framework)

Jena is a program written in Java Open Source Framework for Semantic Networks. It provides a programming interface to load and save data into Resource Description Framework (RDF) graph. Jena is the most popular RDF framework.

Operation

Jena RDF graph represented as abstract models in memory or in data sources such as files or databases. This can also be based on Web Ontology Language (OWL ). The models can be queried by means of SPARQL and changed by SPARUL. Jena works internally with various Reasonern and may also depend on external Reasonern ( such as the Pellet Reasoner ) are served.

Jena supports serialization of RDF graphs by:

  • Relational databases
  • RDF / XML
  • Terse RDF Triple Language
  • Notation 3

Joseki

The subproject Jena Joseki RDF is a Java EE server. The goal of joseki is to provide an HTTP interface to RDF ​​data. It supports SPARQL to query the data, but still no mechanism for changing the data. Joseki can run as a stand-alone server, but comes preconfigured with the Jetty web server.

Learn more

  • Sesame
  • Web Ontology Language
  • Resource Description Framework
435453
de