2012-04-16 8 views
6

Ich arbeite an einem Projekt über mobile RDF-Datenbanken für Android. Daher suche ich nach Open-Source-Datenbanken, die ich in mein Android-Projekt aufnehmen kann. Es ist jedoch schwierig für mich, mobile Versionen von bestehenden RDF-Datenbanken zu finden.RDF-Datenbanken auf Android

Was ich bisher gefunden habe:

Leider habe ich nicht gefunden mobile Versionen von Sesam, Virtuoso, Allegrograph, usw.

Kennt jemand andere RDF-Datenbanken für Android?

+2

Siehe auch: http://code.google.com/p/androjena/ – castagna

Antwort

2

Ich bin kein Android-Entwickler, also vielleicht übersehen ich etwas, aber Sesame kommt als collection of maven modules, jede eine separate Java-JAR-Datei. Sie können die JAR-Dateien auswählen, die Sie benötigen, und soweit mir bekannt ist, sollten Sie sie sofort auf Android verwenden können. Ich glaube nicht, dass eine separate "mobile Version" benötigt wird, oder?

+0

Ich wurde darüber informiert, dass es Probleme mit der Verwendung von Sesame unter Android gibt, insbesondere weil es auf der Java Service Provider Interface (SPI) basiert), die im Android SDK anscheinend nicht gut unterstützt wird. –

-1

Sie können mit SQLite RDF-Daten speichern und Abfragen für die Tripel erstellen, aber SPARQL konnte nicht ausgeführt werden. Hier ist eine gute Referenz:

http://infolab.stanford.edu/~melnik/rdf/db.html

Ich würde auch einen Blick auf 4store nehmen.

+0

Dieser Link ist außergewöhnlich veraltet, und ich bin mir nicht sicher, 4Store auf einem Telefon zu betreiben ist eine geeignete Design-Wahl. – Michael

0

Ich schaue auf Triple Place.

ein leichter und flexibler Triple Store für Android. Es verwendet eine Indexierungsstruktur ähnlich der in Hexastore. TriplePlace verwendet TokyoCabinet als persistentes Speichersystem.

Sie können eine kurze Präsentation seiner Funktionen here finden.