From: <ku...@us...> - 2008-08-05 09:50:44
|
Revision: 1050 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1050&view=rev Author: kurzum Date: 2008-08-05 09:50:39 +0000 (Tue, 05 Aug 2008) Log Message: ----------- small changes Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java Added Paths: ----------- trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java Property Changed: ---------------- trunk/src/dl-learner/org/dllearner/test/ Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java 2008-08-04 17:17:58 UTC (rev 1049) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java 2008-08-05 09:50:39 UTC (rev 1050) @@ -85,13 +85,14 @@ // isRunning = true; ResultSet rs; - + String service = sparqlEndpoint.getURL().toString(); + writeToSparqlLog("***********\nNew Query:"); writeToSparqlLog(sparqlQueryString); - writeToSparqlLog(sparqlEndpoint.getURL().toString()); + writeToSparqlLog(service); - String service = sparqlEndpoint.getURL().toString(); - + + logger.trace("making queryExecution Object"); // Jena access to SPARQL endpoint queryExecution = new QueryEngineHTTP(service, sparqlQueryString); //System.out.println(sparqlEndpoint.getDefaultGraphURIs()); @@ -117,7 +118,7 @@ + sparqlEndpoint.getURL().toString()); rs = queryExecution.execSelect(); - + logger.trace("query executed, converting to json"); json = SparqlQuery.convertResultSetToJSON(ResultSetFactory.makeRewindable(rs)); //writeToSparqlLog("JSON: " + json); @@ -132,6 +133,7 @@ logger.warn("RuntimeException in SparqlQuery"+ e.toString()); writeToSparqlLog("ERROR: HTTPException occured"+ e.toString()); writeToSparqlLog("ERROR: query was: "+sparqlQueryString); + writeToSparqlLog("wget -S -O test.txt '"+service+"?query="+sparqlQueryString+"'"); //} throw e; } Property changes on: trunk/src/dl-learner/org/dllearner/test ___________________________________________________________________ Modified: svn:ignore - JamonTest.java + JamonTest.java JenaAmpBug.java Added: trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java =================================================================== --- trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java (rev 0) +++ trunk/src/dl-learner/org/dllearner/test/TestOneQueryForMusicRecommender.java 2008-08-05 09:50:39 UTC (rev 1050) @@ -0,0 +1,35 @@ +package org.dllearner.test; + +import org.apache.log4j.Level; +import org.apache.log4j.Logger; +import org.dllearner.kb.sparql.SparqlEndpoint; +import org.dllearner.kb.sparql.SparqlQuery; + +public class TestOneQueryForMusicRecommender { + + private static Logger logger = Logger.getRootLogger(); + + public static void main(String[] args) { + Logger.getLogger(SparqlQuery.class).setLevel(Level.TRACE); + logger.info("Start"); + String p1 = "PREFIX foaf: <http://xmlns.com/foaf/0.1/> "; + p1 += "PREFIX mo: <http://purl.org/ontology/mo/> "; + String query1 = "SELECT ?artist ?name ?image ?homepage WHERE {?artist a mo:MusicArtist .?artist foaf:name \"Allison Crowe\" .?artist foaf:name ?name .?artist foaf:img ?image . ?artist foaf:homepage ?homepage . }LIMIT 10"; + //String query2 = "SELECT ?artist ?name ?image ?homepage WHERE {?artist a mo:MusicArtist .?artist foaf:name 'Allison Crowe' .?artist foaf:name ?name .?artist foaf:img ?image . ?artist foaf:homepage ?homepage . }LIMIT 10"; + + + SparqlEndpoint se = SparqlEndpoint.getEndpointJamendo(); + System.out.println(se.getURL()); + System.out.println("wget -S -O test.txt '"+se.getURL()+"?query="+query1+"'"); + //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()); + + + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |