From: <ku...@us...> - 2008-10-10 07:52:16
|
Revision: 1359 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1359&view=rev Author: kurzum Date: 2008-10-10 07:52:08 +0000 (Fri, 10 Oct 2008) Log Message: ----------- Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/cli/QuickStart.java trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java trunk/src/dl-learner/org/dllearner/kb/manipulator/ObjectReplacementRule.java trunk/src/dl-learner/org/dllearner/kb/sparql/SPARQLTasks.java trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java trunk/src/dl-learner/org/dllearner/test/junit/ExampleTests.java Modified: trunk/src/dl-learner/org/dllearner/cli/QuickStart.java =================================================================== --- trunk/src/dl-learner/org/dllearner/cli/QuickStart.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/cli/QuickStart.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -29,6 +29,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; +import java.util.List; /** * A tool to quickly start a learning example. It detects all conf files in the @@ -38,14 +39,15 @@ * @author Jens Lehmann */ public class QuickStart { - + // static HashMap<String, ArrayList<String>> hm = null; static String pm = ".";// pathmodifier + static List<String> conffiles = new ArrayList<String>(); public static void main(String[] args) { - + String lastused = readit(); String tab = " "; int the_Number = 0; @@ -119,7 +121,27 @@ number = true; break; } catch (Exception e) { + + for(String one:conffiles){ + + if(one.contains(cmd)){ + System.out.println("Did you mean "+one+" ? (Press enter to confirm,\n" + + "any key+enter for another try)"); + cmd = br.readLine(); + if(cmd.length()==0){ + writeit(one); + if(!query) { + Start.main(new String[] { one }); + }else { + Start.main(new String[] {"-q",one}); + } + return; + }else {break;} + } + } + System.out.println("Not a number"); + continue; } }// end while @@ -166,6 +188,7 @@ confs.put(path, new ArrayList<String>()); } confs.get(path).add(act[i].substring(0, act[i].length() - 5)); + conffiles.add(path+act[i]); // System.out.println(act[i].substring(0,act[i].length()-5)); // System.out.println(hm.get(path).size()); // hm.put(new Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -195,7 +195,7 @@ //OWLCommentAnnotation comment = factory.getOWL(one.b.toString()); //owlAPIOntologyCollector.addAxiom(factory.getOWLEntityAnnotationAxiom(me, label)); }else if(one.getURIString().equals(OWLVocabulary.RDFS_LABEL)){ - OWLLabelAnnotation label = factory.getOWLLabelAnnotation(one.b.toString()); + OWLLabelAnnotation label = factory.getOWLLabelAnnotation(ln.getString()); owlAPIOntologyCollector.addAxiom(factory.getOWLEntityAnnotationAxiom(me, label)); }else{ Modified: trunk/src/dl-learner/org/dllearner/kb/manipulator/ObjectReplacementRule.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/manipulator/ObjectReplacementRule.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/kb/manipulator/ObjectReplacementRule.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -45,8 +45,9 @@ public SortedSet<RDFNodeTuple> applyRule(Node subject, SortedSet<RDFNodeTuple> tuples){ SortedSet<RDFNodeTuple> keep = new TreeSet<RDFNodeTuple>(); for (RDFNodeTuple tuple : tuples) { - if(tuple.aPartContains(oldObject)){ - tuple.a = new ResourceImpl(newObject); + if(tuple.bPartContains(oldObject)){ + String tmp = tuple.b.toString().replace(oldObject, newObject); + tuple.b = new ResourceImpl(tmp); JamonMonitorLogger.increaseCount(ObjectReplacementRule.class, "replacedObjects"); } keep.add(tuple); Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/SPARQLTasks.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/SPARQLTasks.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/SPARQLTasks.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -440,7 +440,7 @@ rsw.reset(); } catch (Exception e) { - logger.warn("Exception caught in SPARQLTasks, passing emtpy result: "+e.getMessage()); + logger.info("ignoring (see log for details): Exception caught in SPARQLTasks, passing emtpy result: "+e.getMessage()); } return returnSet; Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -59,6 +59,7 @@ import org.dllearner.utilities.JamonMonitorLogger; import org.dllearner.utilities.datastructures.StringTuple; import org.dllearner.utilities.statistics.SimpleClock; +import org.semanticweb.owl.model.OWLAxiom; import org.semanticweb.owl.model.OWLOntology; import com.jamonapi.Monitor; @@ -291,7 +292,9 @@ fragment = m.getOWLAPIOntologyForNodes(seedNodes, configurator.getSaveExtractedFragment()); - + for (OWLAxiom a : fragment.getClassAxioms()){ + System.out.println(a); + } logger.info("Finished collecting fragment. needed "+extractionTime.getLastValue()+" ms"); Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlQuery.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -127,16 +127,16 @@ //writeToSparqlLog("JSON: " + json); //}catch (ResultSetException e) { } catch (HTTPException e) { - logger.warn("HTTPException in SparqlQuery\n"+ e.toString()); - logger.warn("query was "+ sparqlQueryString); + logger.debug("HTTPException in SparqlQuery\n"+ e.toString()); + logger.debug("query was "+ sparqlQueryString); writeToSparqlLog("ERROR: HTTPException occured"+ e.toString()); isRunning = false; throw e; }catch (RuntimeException e) { - logger.warn("RuntimeException in SparqlQuery (see /log/sparql.txt): "+ e.toString()); - logger.warn("query was (first 300 chars) "+ sparqlQueryString.substring(0,300).replaceAll("\n", " ")); + logger.debug("RuntimeException in SparqlQuery (see /log/sparql.txt): "+ e.toString()); + logger.debug("query was (first 300 chars) "+ sparqlQueryString.substring(0,300).replaceAll("\n", " ")); writeToSparqlLog("ERROR: HTTPException occured: "+ e.toString()); isRunning = false; throw e; Modified: trunk/src/dl-learner/org/dllearner/test/junit/ExampleTests.java =================================================================== --- trunk/src/dl-learner/org/dllearner/test/junit/ExampleTests.java 2008-10-09 22:26:23 UTC (rev 1358) +++ trunk/src/dl-learner/org/dllearner/test/junit/ExampleTests.java 2008-10-10 07:52:08 UTC (rev 1359) @@ -91,14 +91,14 @@ // in the conf file about "optimal" parameters) ignore.add("./examples/sparql/govtrack.conf"); // HTTP 500 Server error ignore.add("./examples/sparql/musicbrainz.conf"); // HTTP 502 error - NullPointer in extraction - ignore.add("./examples/sparql/SKOSTEST_local.conf"); // Out of Memory Error + //working fine here ignore.add("./examples/sparql/SKOSTEST_local.conf"); // Out of Memory Error ignore.add("./examples/sparql/scrobble.conf"); // HTTP 502 Proxy Error // ignore.add("./examples/family-benchmark/Cousin.conf"); // Out of Memory Error => disallowing ALL helps (TODO find out details) - ignore.add("./examples/sparql/SilentBobWorking2.conf"); // Out of Memory Error + //also working fine ignore.add("./examples/sparql/SilentBobWorking2.conf"); // Out of Memory Error ignore.add("./examples/sparql/difference/DBPediaSKOS_kohl_vs_angela.conf"); // Pellet: literal cannot be cast to individual // ignore.add("./examples/family-benchmark/Aunt.conf"); // did not terminate so far (waited 45 minutes) => disallowing ALL helps (TODO find out details) ignore.add("./examples/krk/KRK_ZERO_against_1to5_fastInstance.conf"); // Out of Memory Error - ignore.add("./examples/semantic_bible/normal_test.conf"); // did not terminate (waited 55 minutes) + //removed ignore.add("./examples/semantic_bible/normal_test.conf"); // did not terminate (waited 55 minutes) int failedCounter = 0; for (String path : confFiles.keySet()) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |