Cyparkler SPARQL ve SeRQL için bir sorgu fabrikası uygulayan bir yazılım çerçevedir. Susam 2 (indirme dahil) gereklidir onejar.jar. Bu yazılım GNU GPL lisanslı, sen değişiklikler yapmak ve üzerinde inşa özgürsünüz.
Kullanımı:
HTTPRepository depo = new HTTPRepository (url, kurtulmak);
QueryFactory sorgusu = new QueryFactory (depo);
Bir dili seçin //
query.setLanguage (QueryLangauge.SPARQL);
// Projeksiyon öğe listesine bir değişken eklemek
ProjectionItemFactory subject = query.addVariable ("özne");
// Açık yolu ile tüm kaynakların isteyin
Yol p = query.addPath (konu, RDF.TYPE, "tip");
Yol opsiyonel hale //
p.setOptional (true);
Bir koşul oluşturmak //
qf.addCondition ("özne", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("tip", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
Durumu inkâr //
cf.setNot (true);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Ad tümcesi ekleyin, sorgu dizesi inşa
query.build (true);
String str = query.getQueryString ();
// Sorgu yürütmek (otomatik sorgu dizesi oluşturur)
// Sonuç [i] = sonucu satır, sonuç [i] [j] = kolon (değişken)
Değer [] [] Sonuçlar = query.execute ();
Bu Sürümdeki Yenilikler:
Yazılım detaylar:
Versiyon: 1.1
Qayıt: 2 Jun 15
Lisans: Ücretsiz
Popülerlik: 57
Yorum Bulunamadı