JENA

From BC$ MobileTV Wiki
Revision as of 09:16, 28 April 2011 by Joe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

JENA is an open source Semantic Web framework for Java. It provides an API to extract data from and write to RDF graphs through full programmatic environments for RDF, RDFS, OWL, SPARQL and it also includes a rule-based inference engine.

The graphs are represented as an abstract "model". A model can be sourced with data from files, databases, URLs or a combination of these. A Model can also be queried through SPARQL and updated through SPARUL.[1]

Jena is open source and grown out of work with the HP Labs Semantic Web Programme.


JENA Toolkit

JENA is a Java toolkit for developing semantic web applications based on W3C recommendations for RDF and OWL. It provides an RDF API; ARP, an RDF parser; SPARQL, the W3C RDF query language; an OWL API; and rule-based inference for RDFS and OWL.[2]



Framework

The Jena Framework includes:

   * A RDF API
   * Reading and writing RDF in RDF/XML, N3 and N-Triples
   * An OWL API
   * In-memory and persistent storage
   * SPARQL query engine


Tools


Resources


Tutorials


References

  1. wikipedia:Jena (framework)
  2. JENA project home: http://jena.sourceforge.net/