From: <sk...@us...> - 2008-01-24 09:31:21
|
Revision: 424 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=424&view=rev Author: sknappe Date: 2008-01-24 01:31:09 -0800 (Thu, 24 Jan 2008) Log Message: ----------- changed send() Method to now work with bif:contains Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/query/SparqlQuery.java Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/query/SparqlQuery.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/query/SparqlQuery.java 2008-01-24 08:57:25 UTC (rev 423) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/query/SparqlQuery.java 2008-01-24 09:31:09 UTC (rev 424) @@ -38,6 +38,7 @@ import com.hp.hpl.jena.query.ResultSetFactory; import com.hp.hpl.jena.query.ResultSetFormatter; import com.hp.hpl.jena.sparql.core.ResultBinding; +import com.hp.hpl.jena.sparql.engine.http.QueryEngineHTTP; /** * Represents one SPARQL query. It includes support for stopping the SPARQL query @@ -86,17 +87,18 @@ */ protected ResultSet send() { p(queryString); - // create a query and parse it into Jena - Query query = QueryFactory.create(queryString); - query.validate(); - + String service = endpoint.getURL().toString(); p(endpoint.getURL().toString()); // Jena access to SPARQL endpoint - QueryExecution queryExecution = QueryExecutionFactory.sparqlService( - service, query, endpoint.getDefaultGraphURIs(), endpoint - .getNamedGraphURIs()); - + QueryEngineHTTP queryExecution=new QueryEngineHTTP(service,queryString); + for (String dgu : endpoint.getDefaultGraphURIs()){ + queryExecution.addDefaultGraph(dgu); + } + for (String ngu : endpoint.getNamedGraphURIs()){ + queryExecution.addNamedGraph(ngu); + } + queryExecution.addDefaultGraph("http://dbpedia.org"); p("query SPARQL server"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |