Cyparkler je software rámec, který implementuje továrnu dotazu pro SPARQL a SeRQL. Sesame 2 onejar.jar potřeby (zahrnuta v download). Tento software je licencován pod GNU GPL, máte možnost provést změny, a stavět na ní.
Využití:
HTTPRepository repository = new HTTPRepository (url, RID);
QueryFactory query = new QueryFactory (úložiště);
// Vyberte typ jazyka
query.setLanguage (QueryLangauge.SPARQL);
// Přidat proměnnou do seznamu projekce položek
ProjectionItemFactory subject = query.addVariable ("předmět");
// Požádat pro všechny zdroje s explicitní cestu
Path p = query.addPath (předmět, RDF.TYPE, "typ");
// Aby cesta volitelný
p.setOptional (true);
// Vytvoří podmínku
qf.addCondition ("předmět", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory CF = qf.addCondition ("typ", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Negovat podmínku
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Vybudovat řetězec dotazu, přidejte klauzuli namespace
query.build (true);
String str = query.getQueryString ();
// Provedení dotazu (automaticky vytvoří řetězec dotazu)
// výsledky [i] = výsledek řádek, výsledky [i] [j] = sloupec (variabilní)
Hodnota [] [] = výsledky query.execute ();
Co je nového v této verzi:
Podrobnosti Software:
Verze: 1.1
Datum uploadu: 2 Jun 15
Licence: Volný
Popularita: 57
Komentáře nebyl nalezen