Cyparkler è un framework software che implementa una fabbrica query per SPARQL e SeRQL. Sesame 2 onejar.jar richiesto (incluso nel download). Questo software è sotto licenza GNU GPL, sei libero di apportare modifiche e costruire su di esso.
Uso:
HTTPRepository repository = new HTTPRepository (url, eliminare);
QueryFactory query = new QueryFactory (repository);
// Selezionare un tipo di linguaggio
query.setLanguage (QueryLangauge.SPARQL);
// Aggiungere una variabile all'elenco elemento di proiezione
Soggetto ProjectionItemFactory = query.addVariable ("persona interessata");
// Chiedere tutte le risorse con percorso esplicito
Percorso p = query.addPath (soggetto, RDF.TYPE, "tipo");
// Rendere il percorso opzionale
p.setOptional (true);
// Creare una condizione
qf.addCondition ("soggetto", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("tipo", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Negare la condizione
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Costruire la stringa di query, aggiungere la clausola namespace
query.build (true);
String str = query.getQueryString ();
// Eseguire la query (costruisce automaticamente la stringa di query)
// risultati [i] = risultato di fila, i risultati [i] [j] = colonna (variabile)
Valore [] [] risultati = query.execute ();
Cosa c'è di nuovo in questo rilascio:
Dettagli del software:
Versione: 1.1
Data di caricamento: 2 Jun 15
Licenza: Libero
Popolarità: 57
I commenti non trovato