Cyparkler is een software-kader dat een query fabriek voor SPARQL en SeRQL implementeert. Sesame 2 onejar.jar vereist (inbegrepen in de download). Deze software is gelicenseerd onder de GNU GPL, je bent vrij om wijzigingen aan te brengen en op te bouwen.
Usage:
HTTPRepository repository = new HTTPRepository (url, ontdoen);
QueryFactory vraag = new QueryFactory (repository);
// Selecteer een taal
query.setLanguage (QueryLangauge.SPARQL);
// Voeg een variabele aan de projectie itemlijst
ProjectionItemFactory subject = query.addVariable ("onderwerp");
// Vragen voor alle middelen met expliciet pad
Path p = query.addPath (onderwerp, RDF.TYPE, "type");
// Het pad optioneel te maken
p.setOptional (true);
// Een voorwaarde creëren
qf.addCondition ("onderwerp", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("type", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Ontkennen de voorwaarde
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Bouwen de query string, voeg namespace clausule
query.build (true);
String str = query.getQueryString ();
// Voer de query (automatisch bouwt de query string)
// Resultaten [i] = resultaat rij, resultaten [i] [j] = kolom (variabele)
Value [] [] resultaten = query.execute ();
Wat is er nieuw in deze release:
Software informatie:
Versie: 1.1
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 57
Reacties niet gevonden