Query query = QueryFactory
.create("PREFIX : <src/test/resources/HEFCE_organogram_senior_data_31032011.csv#> SELECT ?name ?unit {?x :Name ?name ; :Unit ?unit ; :Actual%20Pay%20Floor%20%28%A3%29 ?floor ; :Actual%20Pay%20Ceiling%20%28%A3%29 ?ceiling . FILTER(?floor > 100000 && ?ceiling <120000 )}");
QueryExecution qexec = QueryExecutionFactory.create(query, csv);
ResultSet results = qexec.execSelect();
assertTrue(results.hasNext());
QuerySolution soln = results.nextSolution();
assertEquals( "David Sweeney", soln.getLiteral("name").getString());
assertEquals( "Research, Innovation and Skills", soln.getLiteral("unit").getString());