Cyparkler

Software Screenshot:
Cyparkler
Software Details:
Version: 1.1
Upload Date: 2 Jun 15
Distribution Type: Freeware
Downloads: 5

Rating: nan/5 (Total Votes: 0)

Cyparkler is a software framework which implements a query factory for SPARQL and SeRQL. Sesame 2 onejar.jar required (included in the download). This software is licensed under GNU GPL, you're free to make modifications and build on it.

Usage:

HTTPRepository repository = new HTTPRepository(url, rid);
QueryFactory query = new QueryFactory(repository);
// select a language type
query.setLanguage(QueryLangauge.SPARQL);

// add a variable to the projection item list
ProjectionItemFactory subject = query.addVariable("subject");
// ask for all resources with explicit path
Path p = query.addPath(subject, RDF.TYPE, "type");
//make the path optional
p.setOptional(true);

// create a condition
qf.addCondition("subject", ConditionFactory.INEQUALITY_OPERATOR_TYPE, RDF.TYPE);
ConditionFactory cf = qf.addCondition("type", ConditionFactory.EQUALITY_OPERATOR_TYPE, RDF.SUBCLASSOF);
// negate the condition
cf.setNot(true);
query.setLogicalConnector(SPARQLConstants.AND_LOGICAL_CONNECTOR);

// build the query string, add namespace clause
query.build(true);
String str = query.getQueryString();

// execute the query (automatically builds the query string)
// results[i] = result row, results[i][j] = column (variable)
Value[][] results = query.execute();

What's New in This Release:

Similar Software

conrad
conrad

11 May 15

EJDB
EJDB

18 Jul 15

codership-mysql
codership-mysql

12 May 15

Other Software of Developer Monrai Technologies, Inc.

Cypher
Cypher

2 Jun 15

Comments to Cyparkler

Comments not found
Add Comment
Turn on images!