CyparklerCyparkler is a software framework which implements a query factory for SPARQL and SeRQL. | |
Download |
Cyparkler Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Monrai Technologies, Inc.
- Publisher web site:
- http://www.monrai.com/products/cypher-ws
Cyparkler Tags
Cyparkler Description
Cyparkler is a software framework which implements a query factory for SPARQL and SeRQL. 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 = result row, results = column (variable) Value[][] results = query.execute();What's New in This Release:· Code that required the LOGGER_FILE system property to be set has been removed.
Cyparkler Related Software