From: <ku...@us...> - 2008-05-06 15:03:02
|
Revision: 829 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=829&view=rev Author: kurzum Date: 2008-05-06 08:02:50 -0700 (Tue, 06 May 2008) Log Message: ----------- more predefined sparqlendpoints Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java trunk/src/dl-learner/org/dllearner/test/JenaQueryToResultSpeedTest.java trunk/src/dl-learner/org/dllearner/test/SparqlEndpointTest.java Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java 2008-04-28 09:43:43 UTC (rev 828) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java 2008-05-06 15:02:50 UTC (rev 829) @@ -87,21 +87,43 @@ if (name.equals("DBPEDIA")) - return dbpediaEndpoint(); + return EndpointDBpedia(); if (name.equals("LOCALJOSECKI")) - return localJoseki(); + return EndpointlocalJoseki(); if (name.equals("GOVTRACK")) - return govTrack(); + return EndpointGovTrack(); if (name.equals("REVYU")) - return revyu(); + return EndpointRevyu(); if (name.equals("MYOPENLINK")) - return myopenlink(); + return EndpointMyOpenlink(); if (name.equals("FACTBOOK")) - return worldFactBook(); + return EndpointWorldFactBook(); + if (name.equals("DBLP")) + return EndpointDBLP(); return null; } - public static SparqlEndpoint dbpediaEndpoint() { + + public static LinkedList<SparqlEndpoint> listEndpoints() { + LinkedList<SparqlEndpoint> ll =new LinkedList<SparqlEndpoint>(); + ll.add(EndpointDBLP()); + ll.add(EndpointDBpedia()); + ll.add(EndpointDOAPspace()); + ll.add(EndpointGovTrack()); + ll.add(EndpointJamendo()); + ll.add(EndpointJohnPeel()); + ll.add(EndpointlocalJoseki()); + ll.add(EndpointMagnaTune()); + ll.add(EndpointMusicbrainz()); + ll.add(EndpointMyOpenlink()); + ll.add(EndpointRevyu()); + ll.add(EndpointSWConference()); + ll.add(EndpointUSCensus()); + ll.add(EndpointWorldFactBook()); + return ll; + } + + public static SparqlEndpoint EndpointDBpedia() { URL u = null; try { u = new URL("http://dbpedia.openlinksw.com:8890/sparql"); @@ -113,7 +135,7 @@ return new SparqlEndpoint(u, defaultGraphURIs, new LinkedList<String>()); } - public static SparqlEndpoint localJoseki() { + public static SparqlEndpoint EndpointlocalJoseki() { URL u = null; try { u = new URL("http://localhost:2020/books"); @@ -123,7 +145,7 @@ return new SparqlEndpoint(u, new LinkedList<String>(), new LinkedList<String>()); } - public static SparqlEndpoint worldFactBook() { + public static SparqlEndpoint EndpointWorldFactBook() { URL u = null; try { u = new URL("http://www4.wiwiss.fu-berlin.de/factbook/sparql"); @@ -134,7 +156,7 @@ } - public static SparqlEndpoint govTrack() { + public static SparqlEndpoint EndpointGovTrack() { URL u = null; try { u = new URL("http://www.rdfabout.com/sparql"); @@ -144,7 +166,7 @@ return new SparqlEndpoint(u, new LinkedList<String>(), new LinkedList<String>()); } - public static SparqlEndpoint revyu() { + public static SparqlEndpoint EndpointRevyu() { URL u = null; try { u = new URL("http://revyu.com/sparql"); @@ -154,7 +176,7 @@ return new SparqlEndpoint(u, new LinkedList<String>(), new LinkedList<String>()); } - public static SparqlEndpoint myopenlink() { + public static SparqlEndpoint EndpointMyOpenlink() { URL u = null; try { u = new URL("http://myopenlink.net:8890/sparql/"); @@ -167,9 +189,46 @@ } + public static SparqlEndpoint EndpointDOAPspace() { + URL u = null; + try { + u = new URL("http://doapspace.org/sparql"); + } catch (Exception e) { + e.printStackTrace(); + } + + return new SparqlEndpoint(u); + + } + public static SparqlEndpoint EndpointJohnPeel() { + URL u = null; + try { + u = new URL("http://dbtune.org:3030/sparql/"); + } catch (Exception e) { + e.printStackTrace(); + } + + return new SparqlEndpoint(u); + + } + + + + public static SparqlEndpoint EndpointSWConference() { + URL u = null; + try { + u = new URL("http://data.semanticweb.org:8080/openrdf-sesame/repositories/SWC"); + } catch (Exception e) { + e.printStackTrace(); + } + + return new SparqlEndpoint(u); + + } // returns strange xml - /*public static SpecificSparqlEndpoint dbtune() { + /* + public static SpecificSparqlEndpoint dbtune() { URL u = null; HashMap<String, String> m = new HashMap<String, String>(); // m.put("default-graph-uri", "http://dbpedia.org"); @@ -191,25 +250,69 @@ return new SpecificSparqlEndpoint(u, "dbtune.org", m); }*/ + public static SparqlEndpoint EndpointJamendo() { + URL u = null; + try { + u = new URL("http://dbtune.org:2105/sparql/"); + } catch (Exception e) { + e.printStackTrace(); + } + return new SparqlEndpoint(u); + } + + + public static SparqlEndpoint EndpointMagnaTune() { + URL u = null; + try { + u = new URL("http://dbtune.org:2020/sparql/"); + } catch (Exception e) { + e.printStackTrace(); + } + return new SparqlEndpoint(u); + } + + public static SparqlEndpoint EndpointMusicbrainz() { + URL u = null; + try { + u = new URL(" http://dbtune.org/musicbrainz/sparql"); + } catch (Exception e) { + e.printStackTrace(); + } + return new SparqlEndpoint(u); + } + + public static SparqlEndpoint EndpointUSCensus() { + URL u = null; + try { + u = new URL(" http://www.rdfabout.com/sparql"); + } catch (Exception e) { + e.printStackTrace(); + } + return new SparqlEndpoint(u); + } + + + + /* * it only has 4 classes - public static SpecificSparqlEndpoint dblp() { + */ + public static SparqlEndpoint EndpointDBLP() { URL u = null; - HashMap<String, String> m = new HashMap<String, String>(); - // m.put("default-graph-uri", "http://dbpedia.org"); - // m.put("format", "application/sparql-results.xml"); - try { + try { u = new URL("http://www4.wiwiss.fu-berlin.de/dblp/sparql"); } catch (Exception e) { e.printStackTrace(); } - return new SpecificSparqlEndpoint(u, "www4.wiwiss.fu-berlin.de", m); + return new SparqlEndpoint(u); } - */ + + + } Modified: trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-04-28 09:43:43 UTC (rev 828) +++ trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-05-06 15:02:50 UTC (rev 829) @@ -10,7 +10,6 @@ import org.apache.log4j.SimpleLayout; import org.dllearner.kb.sparql.Cache; import org.dllearner.kb.sparql.SparqlKnowledgeSource; -import org.dllearner.kb.sparql.SparqlQuery; import org.dllearner.kb.sparql.configuration.SparqlEndpoint; import org.dllearner.utilities.AutomaticExampleFinderSPARQL; import org.dllearner.utilities.ConfWriter; @@ -132,7 +131,7 @@ public static void init() { - se = SparqlEndpoint.dbpediaEndpoint(); + se = SparqlEndpoint.EndpointDBpedia(); // create logger (a simple logger which outputs // its messages to the console) SimpleLayout layout = new SimpleLayout(); Modified: trunk/src/dl-learner/org/dllearner/test/JenaQueryToResultSpeedTest.java =================================================================== --- trunk/src/dl-learner/org/dllearner/test/JenaQueryToResultSpeedTest.java 2008-04-28 09:43:43 UTC (rev 828) +++ trunk/src/dl-learner/org/dllearner/test/JenaQueryToResultSpeedTest.java 2008-05-06 15:02:50 UTC (rev 829) @@ -51,7 +51,7 @@ public static void testJenaAsXML(int howOften, String queryString){ - SparqlEndpoint sse = SparqlEndpoint.dbpediaEndpoint(); + SparqlEndpoint sse = SparqlEndpoint.EndpointDBpedia(); SparqlQuery sqJena = new SparqlQuery(queryString, sse); // first query is not counted ResultSet rs = sqJena.send(); @@ -73,7 +73,7 @@ } public static void testJenaAsList(int howOften, String queryString){ - SparqlEndpoint sse = SparqlEndpoint.dbpediaEndpoint(); + SparqlEndpoint sse = SparqlEndpoint.EndpointDBpedia(); SparqlQuery sqJena = new SparqlQuery(queryString, sse); // first query is not counted //sqJena.getAsList(); @@ -97,7 +97,7 @@ } public static void testJenaAsJSON(int howOften, String queryString){ - SparqlEndpoint sse = SparqlEndpoint.dbpediaEndpoint(); + SparqlEndpoint sse = SparqlEndpoint.EndpointDBpedia(); SparqlQuery sqJena = new SparqlQuery(queryString, sse); // first query is not counted ResultSet rs = sqJena.send(); @@ -120,7 +120,7 @@ } public static void testJenaAsJSONandBack(int howOften, String queryString){ - SparqlEndpoint sse = SparqlEndpoint.dbpediaEndpoint(); + SparqlEndpoint sse = SparqlEndpoint.EndpointDBpedia(); SparqlQuery sqJena = new SparqlQuery(queryString, sse); // first query is not counted ResultSet rs = sqJena.send(); @@ -146,7 +146,7 @@ public static void compareResults(String queryString) { - SparqlEndpoint sse = SparqlEndpoint.dbpediaEndpoint(); + SparqlEndpoint sse = SparqlEndpoint.EndpointDBpedia(); SparqlQuery sqJena = new SparqlQuery(queryString, sse); // SparqlQueryConventional sqConv=new SparqlQueryConventional(sse); Modified: trunk/src/dl-learner/org/dllearner/test/SparqlEndpointTest.java =================================================================== --- trunk/src/dl-learner/org/dllearner/test/SparqlEndpointTest.java 2008-04-28 09:43:43 UTC (rev 828) +++ trunk/src/dl-learner/org/dllearner/test/SparqlEndpointTest.java 2008-05-06 15:02:50 UTC (rev 829) @@ -1,6 +1,7 @@ package org.dllearner.test; import java.util.HashSet; +import java.util.LinkedList; import java.util.Set; import org.apache.log4j.ConsoleAppender; @@ -30,19 +31,15 @@ - Set<SparqlEndpoint> set = new HashSet<SparqlEndpoint>(); - set.add(SparqlEndpoint.dbpediaEndpoint()); - set.add(SparqlEndpoint.govTrack()); - set.add(SparqlEndpoint.localJoseki()); - set.add(SparqlEndpoint.myopenlink()); - set.add(SparqlEndpoint.worldFactBook()); - set.add(SparqlEndpoint.revyu()); + LinkedList<SparqlEndpoint> ll = SparqlEndpoint.listEndpoints(); + int i=1; - for (SparqlEndpoint sparqlEndpoint : set) { - testEndPoint(sparqlEndpoint); - logger.info("finished "+i+" of "+set.size()); + for (int j = 0; j < ll.size(); j++) { + + testEndPoint(ll.get(j)); + logger.info("finished "+i+" of "+ll.size()); i++; } logger.info("**************"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |