2012-04-16 14 views
6

Estoy trabajando en un proyecto sobre bases de datos móviles RDF para Android. Por lo tanto, estoy buscando bases de datos de código abierto para incluir en mi proyecto de Android. Sin embargo, es difícil para mí encontrar versiones móviles de bases de datos RDF existentes.Bases de datos RDF en Android

Lo que he encontrado hasta el momento: la base de datos

Por desgracia no he encontrado versiones móviles de sésamo, de virtuoso, AllegroGraph, etc.

¿Alguien conoce otras bases de datos RDF para Android?

+2

Vea también: http://code.google.com/p/androjena/ – castagna

Respuesta

2

No soy un desarrollador de Android, así que tal vez estoy pasando por alto algo, pero Sesame viene como un collection of maven modules, cada uno es un archivo jar Java separado. Puede elegir los archivos jar que necesita y, hasta donde tengo conocimiento, debería poder utilizarlos en Android inmediatamente. No creo que haya ninguna necesidad de una "versión móvil" por separado, ¿verdad?

+0

Me han informado que hay algunos problemas con el uso de Sesame en Android, en particular porque se basa en la Interfaz del proveedor de servicios de Java (SPI)), que aparentemente no está bien soportado en el SDK de Android. –

-1

Puede usar SQLite para almacenar datos RDF y realizar consultas para los triples, pero no se pudo hacer SPARQL. Aquí es una buena referencia:

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

También me gustaría echar un vistazo a 4store.

+0

Ese enlace está extraordinariamente desactualizado, y no estoy seguro de que ejecutar 4Store en un teléfono sea una opción de diseño adecuada. – Michael

0

Estoy echándole un vistazo a Triple Place.

una tienda Triple ligera y flexible para Android. Utiliza una estructura de indexación similar a la de Hexastore. TriplePlace usa TokyoCabinet como sistema de almacenamiento persistente.

Puede encontrar una breve presentación de sus características here.

Cuestiones relacionadas