From: <ku...@us...> - 2008-08-05 10:04:11
|
Revision: 1051 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1051&view=rev Author: kurzum Date: 2008-08-05 10:04:07 +0000 (Tue, 05 Aug 2008) Log Message: ----------- Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java Modified: trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java =================================================================== --- trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java 2008-08-05 09:50:39 UTC (rev 1050) +++ trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java 2008-08-05 10:04:07 UTC (rev 1051) @@ -1,10 +1,17 @@ package org.dllearner.test; +import java.util.List; + import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.dllearner.kb.sparql.SparqlEndpoint; import org.dllearner.kb.sparql.SparqlQuery; +import com.hp.hpl.jena.query.ResultSet; +import com.hp.hpl.jena.query.ResultSetFactory; +import com.hp.hpl.jena.query.ResultSetFormatter; +import com.hp.hpl.jena.sparql.core.ResultBinding; + public class TestOneQueryForMusicRecommender { private static Logger logger = Logger.getRootLogger(); @@ -24,11 +31,44 @@ //System.out.println("wget -S -O test.txt '"+se.getURL()+"?query="+query2+"'"); System.out.println("wget -S -O test.txt '"+se.getURL()+"?query="+ p1+query1+"'"); //System.out.println("wget -S -O test.txt '"+se.getURL()+"?query="+ p1+query2+"'"); - System.out.println(se.getURL()+"?query="+query1); - SparqlQuery s = new SparqlQuery(p1+query1, se); - s.send(); - System.out.println(s.getJson()); + //System.out.println(se.getURL()+"?query="+query1); + //SparqlQuery s = new SparqlQuery(query1, se); + //s.send(); + //System.out.println(s.getJson()); + + String xml ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+ +"<sparql xmlns=\"http://www.w3.org/2005/sparql-results#\">"+ + "<head>"+ + "<variable name=\"artist\"/>"+ + "<variable name=\"name\"/>"+ + "<variable name=\"image\"/>"+ + "<variable name=\"homepage\"/>"+ + "</head>"+ + "<results ordered=\"false\" distinct=\"false\">"+ + "<result>"+ + "<binding name=\"artist\">"+ + "<uri>http://dbtune.org/jamendo/artist/6108</uri>"+ + "</binding>"+ + "<binding name=\"name\">"+ + "<literal datatype=\"http://www.w3.org/2001/XMLSchema#string\">Allison Crowe</literal>"+ + "</binding>"+ + "<binding name=\"image\">"+ + "<uri>http://img.jamendo.com/artists/a/allison.crowe.jpg</uri>"+ + "</binding>"+ + "<binding name=\"homepage\">"+ + "<uri>http://www.allisoncrowe.com</uri>"+ + "</binding>"+ + "</result>"+ + "</results>"+ +"</sparql>"; + + ResultSet rs = ResultSetFactory.fromXML(xml); + List<ResultBinding> l = ResultSetFormatter.toList(rs); + + for (ResultBinding binding : l) { + System.out.println(binding.toString()); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |