Libreria per l'utilizzo di SPARQL in Prolog

abstract

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.

references
  • 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)