Cyparkler est un cadre logiciel qui met en oeuvre une usine de requête pour SPARQL et SeRQL. Sesame 2 onejar.jar nécessaires (incluses dans le téléchargement). Ce logiciel est distribué sous licence GNU GPL, vous êtes libre de faire des modifications et de le développer.
Utilisation:
HTTPRepository référentiel = new HTTPRepository (url, débarrasser);
QueryFactory query = nouvelle QueryFactory (référentiel);
// Sélectionner un type de langue
query.setLanguage (QueryLangauge.SPARQL);
// Ajouter une variable à la liste de projection de l'article
Objet ProjectionItemFactory = query.addVariable («sujet»);
// Poser pour toutes les ressources avec chemin explicite
Chemin p = query.addPath (sous réserve, RDF.TYPE, «type»);
// Faire le chemin facultatif
p.setOptional (true);
// Créer une condition
qf.addCondition («sujet», ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("type", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Nier la condition
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Construire la chaîne de requête, ajoutez la clause d'espace de noms
query.build (true);
String str = query.getQueryString ();
// Exécuter la requête (construit automatiquement la chaîne de requête)
// résultats [i] = ligne de résultat, les résultats [i] [j] = colonne (variable)
Valeur [] [] = résultats query.execute ();
Quoi de neuf dans cette version:
Détails logiciels:
Version: 1.1
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 57
Commentaires non trouvées