sommario
Lo scopo di questo progetto è stato la creazione di un'interfaccia prolog-java per eseguire query
SPARQL. È stata realizzata una libreria prolog “SPARQLLibrary”che permette, all'interno di
prolog, di realizzare delle query ( di tipo Select e Ask) in un DSL simile al linguaggio SPARQL. Le
query vengono eseguite su un documento in formato rdf (serializzato in rdf-xml) e, a seconda del
tipo di query, possono restituire dei risultati manipolabili come termini prolog.
riferimenti
- SPARQLPrologLibraryUserGuide.pdf - Guida d'utilizzo della libreria
- dbRDF.rdf - File rdf che contiene le triple di esempio
- README - istruzioni per l'utilizzo della libreria
- la libreria necessita di avere nel classpath le librerie ARQ scaricabili da sourceforge.
- sparqlLibrary - libreria, sotto forma di jar eseguibile, con sorgenti inclusi. Viene fatto partire un ambiente tuProlog con incluso nel classpath anche la libreria realizzata(contiene già al suo interno le librerie ARQ)