From: <ku...@us...> - 2008-05-14 16:09:12
|
Revision: 845 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=845&view=rev Author: kurzum Date: 2008-05-14 09:07:24 -0700 (Wed, 14 May 2008) Log Message: ----------- added local SPARQL endpoint Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/cli/Start.java trunk/src/dl-learner/org/dllearner/core/owl/SubsumptionHierarchy.java trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java Modified: trunk/src/dl-learner/org/dllearner/cli/Start.java =================================================================== --- trunk/src/dl-learner/org/dllearner/cli/Start.java 2008-05-14 15:18:05 UTC (rev 844) +++ trunk/src/dl-learner/org/dllearner/cli/Start.java 2008-05-14 16:07:24 UTC (rev 845) @@ -125,7 +125,8 @@ logger.removeAllAppenders(); logger.addAppender(consoleAppender); logger.addAppender(fileAppender); - logger.setLevel(Level.DEBUG); + logger.setLevel(Level.TRACE); + //Logger.getLogger(KnowledgeSource.class).setLevel(Level.TRACE); Start start = null; start = new Start(file); Modified: trunk/src/dl-learner/org/dllearner/core/owl/SubsumptionHierarchy.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/owl/SubsumptionHierarchy.java 2008-05-14 15:18:05 UTC (rev 844) +++ trunk/src/dl-learner/org/dllearner/core/owl/SubsumptionHierarchy.java 2008-05-14 16:07:24 UTC (rev 845) @@ -76,7 +76,7 @@ SortedSet<Description> moreGeneral = subsumptionHierarchyUp.get(c); //RBC if(moreGeneral != null && moreGeneral.size()>0) { - System.out.println(moreGeneral); + //System.out.println(moreGeneral); Description chosenParent = moreGeneral.first(); hierarchyDownNew.get(chosenParent).add(c); } Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java 2008-05-14 15:18:05 UTC (rev 844) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/configuration/SparqlEndpoint.java 2008-05-14 16:07:24 UTC (rev 845) @@ -88,6 +88,8 @@ if (name.equals("DBPEDIA")) return EndpointDBpedia(); + if (name.equals("LOCALDBPEDIA")) + return EndpointLOCALDBpedia(); if (name.equals("LOCALJOSECKI")) return EndpointlocalJoseki(); if (name.equals("GOVTRACK")) @@ -104,6 +106,8 @@ return EndpointWorldFactBook(); if (name.equals("DBLP")) return EndpointDBLP(); + if (name.equals("MUSICBRAINZ")) + return EndpointMusicbrainz(); return null; } @@ -142,6 +146,18 @@ defaultGraphURIs.add("http://dbpedia.org"); return new SparqlEndpoint(u, defaultGraphURIs, new LinkedList<String>()); } + + public static SparqlEndpoint EndpointLOCALDBpedia() { + URL u = null; + try { + u = new URL("http://139.18.2.37:8890/sparql"); + } catch (Exception e) { + e.printStackTrace(); + } + LinkedList<String> defaultGraphURIs=new LinkedList<String>(); + defaultGraphURIs.add("http://dbpedia.org"); + return new SparqlEndpoint(u, defaultGraphURIs, new LinkedList<String>()); + } public static SparqlEndpoint EndpointlocalJoseki() { URL u = null; Modified: trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-05-14 15:18:05 UTC (rev 844) +++ trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-05-14 16:07:24 UTC (rev 845) @@ -6,6 +6,7 @@ import java.util.TreeSet; import org.apache.log4j.ConsoleAppender; +import org.apache.log4j.FileAppender; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.apache.log4j.SimpleLayout; @@ -145,7 +146,7 @@ } static void DBpedia(){ - se = SparqlEndpoint.EndpointDBpedia(); + se = SparqlEndpoint.EndpointLOCALDBpedia(); //concepts.add("(EXISTS \"monarch\".TOP AND EXISTS \"predecessor\".(\"Knight\" OR \"Secretary\"))"); SortedSet<String> concepts = new TreeSet<String>(); @@ -156,6 +157,8 @@ } concepts.remove(concepts.first()); concepts.remove(concepts.first()); + concepts.remove(concepts.first()); + concepts.remove(concepts.first()); //concepts.add("(\"http://dbpedia.org/class/yago/HeadOfState110164747\" AND (\"http://dbpedia.org/class/yago/Negotiator110351874\" AND \"http://dbpedia.org/class/yago/Representative110522035\"))"); //concepts.add("\"http://dbpedia.org/class/yago/Person100007846\""); //concepts.add("\"http://dbpedia.org/class/yago/FieldMarshal110086821\""); @@ -166,21 +169,22 @@ SortedSet<String> posExamples = new TreeSet<String>(); SortedSet<String> negExamples = new TreeSet<String>(); String url = "http://dbpedia.openlinksw.com:8890/sparql"; + url = "http://139.18.2.37:8890/sparql"; //HashMap<String, ResultSet> result = new HashMap<String, ResultSet>(); //HashMap<String, String> result2 = new HashMap<String, String>(); //System.out.println(concepts.first()); //logger.setLevel(Level.TRACE); int i=0; for (String oneConcept : concepts) { - if(i>=2)break; + if(i>=3)break; i++; AutomaticExampleFinderSPARQL ae= new AutomaticExampleFinderSPARQL( se); - useRelated = false; - useSuperClasses=true; - useParallelClasses=false; + useRelated = true; + useSuperClasses = true; + useParallelClasses = true; poslimit=2; neglimit=2; - ae.initDBpedia(concepts.first(), useRelated, useSuperClasses,useParallelClasses, poslimit, neglimit); + ae.initDBpedia(oneConcept, useRelated, useSuperClasses,useParallelClasses, poslimit, neglimit); posExamples = ae.getPosExamples(); negExamples = ae.getNegExamples(); @@ -202,7 +206,7 @@ TreeSet<String> igno = new TreeSet<String>(); System.out.println(oneConcept); //igno.add(oneConcept.replaceAll("\"", "")); - ls.learnDBpedia(posExamples, negExamples, "http://dbpedia.openlinksw.com:8890/sparql",igno,1); + ls.learnDBpedia(posExamples, negExamples, url,igno,1); System.out.println("AAAAAAAA"); //System.exit(0); //"relearned concept: "; @@ -247,13 +251,18 @@ public static void init() { - + SimpleLayout layout = new SimpleLayout(); // create logger (a simple logger which outputs // its messages to the console) - SimpleLayout layout = new SimpleLayout(); + FileAppender fileAppender =null; ; + try{ + fileAppender = new FileAppender(layout,"the_log.txt",false); + }catch (Exception e) {e.printStackTrace();} + ConsoleAppender consoleAppender = new ConsoleAppender(layout); logger.removeAllAppenders(); logger.addAppender(consoleAppender); + logger.addAppender(fileAppender); logger.setLevel(Level.DEBUG); c = new Cache(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |