From: <min...@us...> - 2008-06-27 15:44:39
|
Revision: 988 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=988&view=rev Author: minime219 Date: 2008-06-27 08:37:09 -0700 (Fri, 27 Jun 2008) Log Message: ----------- return to old version, will make a new method. Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java Modified: trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java =================================================================== --- trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java 2008-06-27 15:01:58 UTC (rev 987) +++ trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java 2008-06-27 15:37:09 UTC (rev 988) @@ -308,24 +308,13 @@ public String learn(int id, String format) throws ClientNotKnownException { ClientState state = getState(id); state.getLearningAlgorithm().start(); - List<Description> concepts = state.getLearningAlgorithm().getCurrentlyBestDescriptions(4); - String solutions = "<br>"; - int it=1; - for(int i=0;i<concepts.size();i++){ - Description d = concepts.get(i); - - String s = null; - if(format.equals("manchester")) - s = d.toManchesterSyntaxString(state.getReasoningService().getBaseURI(), new HashMap<String,String>()); - else if (format.equals("kb")) - s= d.toKBSyntaxString(); - else - s= d.toString(); - - solutions+="<b>"+it+"</b>: "+s+"<br>"; - it++; - } - return solutions; + Description solution = state.getLearningAlgorithm().getCurrentlyBestDescription(); + if(format.equals("manchester")) + return solution.toManchesterSyntaxString(state.getReasoningService().getBaseURI(), new HashMap<String,String>()); + else if(format.equals("kb")) + return solution.toKBSyntaxString(); + else + return solution.toString(); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |