Cyparkler is 'n sagteware raamwerk wat 'n navraag fabriek vir SPARQL en SeRQL implemente. Sesame 2 onejar.jar vereis (ingesluit in die aflaai). Hierdie sagteware is gelisensieer onder die GNU GPL, jy is vry om veranderinge te maak en te bou op dit.
Gebruik:
HTTPRepository repository = nuwe HTTPRepository (url, raak);
QueryFactory navraag = nuwe QueryFactory (repository);
// Kies 'n tipe taal
query.setLanguage (QueryLangauge.SPARQL);
// Voeg 'n veranderlike is om die projeksie item lys
ProjectionItemFactory subject = query.addVariable ("vak");
// Vra vir alle hulpbronne met uitdruklike pad
Pad p = query.addPath (onderwerp, RDF.TYPE, "type");
// Die pad opsionele maak
p.setOptional (ware);
// 'N toestand te skep
qf.addCondition ("vak", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("type", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Negeer die toestand
cf.setNot (ware);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Bou die navraag string, voeg naamruimte klousule
query.build (ware);
String str = query.getQueryString ();
// Voer die navraag (outomaties bou die navraag string)
// Resultate [i] = lei ry, resultate [i] [j] = kolom (veranderlike)
Waarde [] [] resultate = query.execute ();
Wat is nuut in hierdie release:
Sagteware besonderhede:
Weergawe: 1.1
Upload datum: 2 Jun 15
Lisensie: Gratis
Populariteit: 57
Kommentaar nie gevind