Cyparkler är ett ramverk programvara som implementerar en fråga fabrik för SPARQL och SeRQL. Sesame 2 onejar.jar (ingår i nedladdningen). Denna programvara är licensierad under GNU GPL, är du fri att göra ändringar och bygga vidare på det.
Användning:
HTTPRepository förvaret = new HTTPRepository (url, rid);
QueryFactory query = new QueryFactory (slutförvar);
// Välja typ språk
query.setLanguage (QueryLangauge.SPARQL);
// Lägga till en variabel till projektionsobjektlistan
ProjectionItemFactory ämne = query.addVariable ("subjektet");
// Be om alla resurser med explicit sökväg
Bana P = query.addPath (ämne, RDF.TYPE, "typ");
// Göra vägen valfria
p.setOptional (true);
// Skapa ett tillstånd
qf.addCondition ("ämne", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("typ", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Negate villkoret
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Bygga frågesträngen, lägga namespace klausul
query.build (true);
String str = query.getQueryString ();
// Exekvera frågan (bygger automatiskt frågesträngen)
// resultat [i] = resultera rad, resultat [i] [j] = kolumn (variabel)
Värde [] [] resultat = query.execute ();
Vad är nytt i den här versionen:
Mjukvaruinformation:
Version: 1.1
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 57
Kommentarer hittades inte