ORDER BY ?var expressionBIND (?index * 2 as ?var) expressionSELECT ?zone (floor(?altitude) AS ?alt) expressionFILTER (?index < 5) expressionSparqlRequest request = new SparqlRequest("sitac"); request.addSelect("zone"); request.addAdditionalVariable("altitude"); request.addPropertyRef("zone", "hasAltitude", "altitude"); Bind bind = request.addBind("var"); VariableExpression varExpr = bind.createVariable("altitude"); LiteralExpression literal = bind.createLiteral(1000); ComparisonExpression cp = new ComparisonExpression(varExpr, ComparisonExpression.GREATER, literal); bind.addExpression(cp);Will have the following SPARQL:
SELECT ?zone WHERE { ?zone sitac:hasAltitude ?altitude . BIND (?altitude > 1000 as ?var) }
SparqlRequest request = new SparqlRequest("sitac"); request.addSelect("zone"); request.addAdditionalVariable("altitude"); request.addPropertyRef("zone", "hasAltitude", "altitude"); Bind bind = request.addBind("var"); Expression exp = Expression.create("altitude < 1000"); bind.addExpression(exp);Will have the following SPARQL:
SELECT ?zone WHERE { ?zone sitac:hasAltitude ?altitude . BIND (?altitude > 1000 as ?var) }
Copyright 2025 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence
Project Web Hosted by
Copyright 1999-2010 -
Geeknet, Inc., All Rights Reserved
About
-
Legal
-
Help