2012-04-16 7 views
6

Sto lavorando a un progetto su database RDF mobili per Android. Pertanto sto cercando database open source da includere nel mio progetto Android. Tuttavia, per me è difficile trovare versioni mobili dei database RDF esistenti.Database RDF su Android

Quello che ho trovato finora: banca dati

versioni mobili Purtroppo non ho trovato di sesamo, Virtuoso, AllegroGraph, ecc

Qualcuno conosce qualche altro database RDF per Android?

+2

Consulta anche: http://code.google.com/p/androjena/ – castagna

risposta

2

Non sono uno sviluppatore Android, quindi forse sto trascurando qualcosa, ma Sesame si presenta come uno collection of maven modules, ciascuno un file jar Java separato. Puoi scegliere i file jar necessari e, per quanto ne so, dovresti essere in grado di usarli su Android immediatamente. Non credo ci sia bisogno di una "versione mobile" separata, vero?

+0

Sono stato informato che ci sono alcuni problemi con l'utilizzo di sesamo su Android, in particolare perché si basa sulla Service Provider Interface Java (SPI), che a quanto pare non è ben supportato nell'SDK di Android. –

-1

È possibile utilizzare SQLite per memorizzare i dati RDF e creare query per le triple, ma SPARQL non può essere eseguito. Qui è un buon riferimento:

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

Vorrei anche dare un'occhiata a 4store.

+0

Questo link è straordinariamente obsoleto e non sono sicuro che l'esecuzione di 4Store su un telefono sia una scelta di design appropriata. – Michael

0

Sto dando un'occhiata a Triple Place.

un Triple Store flessibile per Android. Utilizza una struttura di indicizzazione simile a quella di Hexastore. TriplePlace utilizza TokyoCabinet come sistema di archiviazione persistente.

È possibile trovare una breve presentazione delle sue funzioni here.