Cyparkler er et framework, som implementerer en forespørgsel fabrik for SPARQL og SeRQL. Sesame 2 onejar.jar kræves (inkluderet i download). Denne software er udgivet under GNU GPL, er du velkommen til at foretage ændringer og bygge videre på det.
Anvendelse:
HTTPRepository repository = ny HTTPRepository (url, befri);
QueryFactory query = ny QueryFactory (repository);
// Vælg et sprog typen
query.setLanguage (QueryLangauge.SPARQL);
// Tilføje en variabel til projektion emnelisten
ProjectionItemFactory emne = query.addVariable ("emne");
// Bede om alle ressourcer med eksplicit sti
Sti p = query.addPath (emne, RDF.TYPE, "type");
// Gøre stien valgfri
p.setOptional (sand);
// Skabe en tilstand
qf.addCondition ("emne", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition ("type", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// Ophæve betingelsen
cf.setNot (sand);
query.setLogicalConnector (SPARQLConstants.AND_LOGICAL_CONNECTOR);
// Bygge søgestrengen, tilføje klausul namespace
query.build (sand);
String str = query.getQueryString ();
// Udføre forespørgslen (bygger automatisk søgestrengen)
// resultater [i] = resultere række, resultater [i] [j] = kolonne (variabel)
Value [] [] resultater = query.execute ();
Hvad er nyt i denne version:
Software detaljer:
Version: 1.1
Upload dato: 2 Jun 15
Licens: Gratis
Popularitet: 57
Kommentarer ikke fundet