From: <ku...@us...> - 2008-04-07 15:18:05
|
Revision: 776 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=776&view=rev Author: kurzum Date: 2008-04-07 08:17:58 -0700 (Mon, 07 Apr 2008) Log Message: ----------- changed output of learning algorithms ROL and REF, now has simple, Manchester, KBSyntax output Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java trunk/src/dl-learner/org/dllearner/cli/Start.java trunk/src/dl-learner/org/dllearner/core/owl/Description.java Modified: trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java =================================================================== --- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-04-07 15:05:51 UTC (rev 775) +++ trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-04-07 15:17:58 UTC (rev 776) @@ -385,12 +385,13 @@ logger.info("best node " + candidatesStable.last().getShortDescription(nrOfPositiveExamples, nrOfNegativeExamples, baseURI)); logger.info("\nsolutions:"); for(Description c : solutions) { - logger.info(" " + c + " (length " + c.getLength() +", depth " + c.getDepth() + ")"); + logger.info(" " + c.toString(baseURI,null) + " (length " + c.getLength() +", depth " + c.getDepth() + ")"); //TODO remove this line maybe // watch for String.replace Quick hack logger.info(" MANCHESTER: " + c.toManchesterSyntaxString(baseURI, new HashMap<String,String>()). replace("\"", "")); + logger.info(" KBSyntax: " + c.toKBSyntaxString()); } } logger.debug("size of candidate set: " + candidates.size()); Modified: trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java =================================================================== --- trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java 2008-04-07 15:05:51 UTC (rev 775) +++ trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java 2008-04-07 15:17:58 UTC (rev 776) @@ -512,12 +512,13 @@ if(solutionFound) { logger.info("\nsolutions:"); for(Description c : solutions) { - logger.info(" " + c + " (length " + c.getLength() +", depth " + c.getDepth() + ")"); + logger.info(" " + c.toString(baseURI,null) + " (length " + c.getLength() +", depth " + c.getDepth() + ")"); //TODO remove this line maybe // watch for String.replace Quick hack logger.info(" MANCHESTER: " + c.toManchesterSyntaxString(baseURI, new HashMap<String,String>()). replace("\"", "")); + logger.info(" KBSyntax: " + c.toKBSyntaxString()); } } logger.info(" horizontal expansion: " + minimumHorizontalExpansion + " to " + maximumHorizontalExpansion); Modified: trunk/src/dl-learner/org/dllearner/cli/Start.java =================================================================== --- trunk/src/dl-learner/org/dllearner/cli/Start.java 2008-04-07 15:05:51 UTC (rev 775) +++ trunk/src/dl-learner/org/dllearner/cli/Start.java 2008-04-07 15:17:58 UTC (rev 776) @@ -711,7 +711,7 @@ Set<Individual> result = null; result = rs.retrieval(concept); - System.out.println("retrieval result: " + result); + System.out.println("retrieval result ("+result.size()+"): " + result); Score score = lp.computeScore(concept); System.out.println(score); Modified: trunk/src/dl-learner/org/dllearner/core/owl/Description.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/owl/Description.java 2008-04-07 15:05:51 UTC (rev 775) +++ trunk/src/dl-learner/org/dllearner/core/owl/Description.java 2008-04-07 15:17:58 UTC (rev 776) @@ -190,6 +190,11 @@ return toString(null, null); } + + public String toKBSyntaxString() { + return toKBSyntaxString(null, null); + } + /** * Returns a manchester syntax string of this description. For a * reference, see This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |