Cyparkler on ohjelmisto kehys, joka toteuttaa kyselyn tehtaan SPARQL ja SeRQL. Sesame 2 onejar.jar vaaditaan (sisältyy lataus). Tämä ohjelmisto on lisensoitu GNU GPL, olet vapaa tekemään muutoksia ja kehittää sitä.
Käyttö:
HTTPRepository arkistosta = uusi HTTPRepository (url, eroon);
QueryFactory query = uusi QueryFactory (repository);
// Valitse kieli tyyppi
query.setLanguage (QueryLangauge.SPARQL);
// Lisätään muuttujan projektio hyödykeluettelon
ProjectionItemFactory aihe = query.addVariable ("kohde");
// Pyytää kaikkia resursseja nimenomaisen polku
Path p = query.addPath (aihe, RDF.TYPE, "tyyppi");
// Tekevät polku valinnainen
p.setOptional (true);
// Luoda edellytys
qf.addCondition ("aihe", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("tyyppi", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Tyhjäksi ehto
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Rakentaa kyselyn merkkijonon, lisätä nimitila lauseke
query.build (true);
String str = query.getQueryString ();
// Suorittaa kyselyn (automaattisesti rakentaa kyselymerkkijonossa)
// Tulosta [i] = tulos peräkkäin, tulokset [i] [j] = sarake (muuttuja)
Arvo [] [] tulokset = query.execute ();
Mitä uutta tässä julkaisussa:
Ohjelmiston tiedot:
Versio: 1.1
Lähetyksen päivämäärä: 2 Jun 15
Lupa: Vapaa
Suosio: 57
Kommentteja ei löytynyt