Benutzer:Timmterim/Jena (Software)

aus Wikipedia, der freien Enzyklopädie

Jena (Software)

Jena ist ein (open-source) Framework zur Unterstützung von semantischen Applikationen. Entwickelt wird Jena von Hewlett-Packard.

Der Ansatz ist ein Speichern von RDF-Trippeln in einer Datenstruktur 'Modell', das komfortable Funktionen zur Manipulation der Trippel bereitstellt. Darauf aufbauend können Ontologien in einer Datenstruktur 'OntModell' angelegt und bearbeitet werden . Auch hier werden intern nur RDF-Trippel abgelegt.

Die Modelle werden von ModelMakern erstellt. Über diese kann man die Modelle steuern, etwa die Art der Datenhaltung (Datenbank, nur Hauptspeicher, XML-Dateien, ...).

Die Modelle können (direkt über Methoden der Modelle oder) per SPARQL abgefragt werden. Jena hat dazu eine eigene Engine, ARQ.


[Jena bei Sourceforge]