Cyparkler ist ein Software-Framework, das eine Abfrage Fabrik für SPARQL und SeRQL implementiert. Sesame 2 onejar.jar erforderlich (im Download enthalten). Diese Software wird unter der GNU GPL lizenziert, Sie sind frei, Änderungen vorzunehmen und darauf aufbauen.
Verbrauch:
HTTPRepository Repository = new HTTPRepository (url, los);
QueryFactory query = new QueryFactory (Repository);
// Einen Sprachtyp auswählen
query.setLanguage (QueryLangauge.SPARQL);
// Eine Variable hinzuzufügen, um den Vorsprung Suchergebnis
ProjectionItemFactory subject = query.addVariable ("Person");
// Bitten für alle Ressourcen mit expliziten Pfad
Pfad p = query.addPath (Subjekt, RDF.TYPE, "Typ");
// Stellen der Pfad optional
p.setOptional (true);
// Eine Bedingung zu erstellen
qf.addCondition ("Subjekt", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("Typ", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Die Bedingung negieren
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Aufbau der Query-String, Namespace-Klausel hinzufügen
query.build (true);
String str = query.getQueryString ();
// Die Abfrage auszuführen (automatisch erstellt die Abfrage-String)
// Ergebnisse [i] = Ergebniszeile, Ergebnisse [i] [j] = Spalte (variabel)
Wert [] [] = Ergebnisse query.execute ();
Was ist neu in dieser Version:
Softwarebeschreibung:
Version: 1.1
Upload-Datum: 2 Jun 15
Lizenz: Frei
Popularität: 57
Kommentare nicht gefunden