- Jena (Framework)
-
Jena Entwickler HP Labs (bis Oktober 2009, danach Open Source Community) Aktuelle Version 2.6.3
(1. Juni 2010)Betriebssystem plattformunabhängig Programmiersprache Java Kategorie Framework für Semantische Netze Lizenz BSD-Lizenz openjena.org Jena ist ein in Java geschriebenes Open Source Framework für Semantische Netze. Es bietet eine Programmierschnittstelle zum Laden und Speichern von Daten in Resource Description Framework (RDF) Graphen.
Inhaltsverzeichnis
Funktionsweise
Jena repräsentiert RDF Graphen als abstrakte Modelle im Speicher oder in Datenquellen wie Dateien oder Datenbanken. Diese können auch auf Web Ontology Language (OWL) beruhen. Die Modelle können mittels SPARQL abgefragt und mittels SPARUL verändert werden. Jena arbeitet intern mit verschiedenen Reasonern und kann auch von externen Reasonern (wie beispielsweise dem Pellet Reasoner) bedient werden.
Jena unterstützt die Serialisierung von RDF Graphen nach:
- Relationalen Datenbanken
- RDF/XML
- Terse RDF Triple Language
- Notation 3
Joseki
Das Jena Subprojekt Joseki ist ein RDF Java EEServer. Das Ziel von Joseki ist eine HTTP Schnittstelle auf RDF Daten zur Verfügung zu stellen. Er unterstützt SPARQL zur Abfrage der Daten, allerdings noch keinen Mechanismus zur Veränderung der Daten. Joseki kann als alleinstehender Server laufen, kommt allerdings vorkonfiguriert mit dem Jetty Web Server.
Weitere Infos
Internetquellen
- Jena Homepage (Englisch)
- Jena Tutorial (Englisch)
Kategorien:- Semantisches Web
- Java-Bibliothek
Wikimedia Foundation.