From: <min...@us...> - 2008-06-27 16:08:16
|
Revision: 989 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=989&view=rev Author: minime219 Date: 2008-06-27 09:08:01 -0700 (Fri, 27 Jun 2008) Log Message: ----------- added String format 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:37:09 UTC (rev 988) +++ trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java 2008-06-27 16:08:01 UTC (rev 989) @@ -346,13 +346,18 @@ } @WebMethod - public String[] getCurrentlyBestConcepts(int id, int nrOfConcepts) throws ClientNotKnownException { + public String[] getCurrentlyBestConcepts(int id, int nrOfConcepts, String format) throws ClientNotKnownException { ClientState state = getState(id); List<Description> bestConcepts = state.getLearningAlgorithm().getCurrentlyBestDescriptions(nrOfConcepts); List<String> conc=new LinkedList<String>(); Iterator<Description> iter=bestConcepts.iterator(); while (iter.hasNext()) - conc.add(iter.next().toString()); + if (format.equals("manchester")) + conc.add(iter.next().toManchesterSyntaxString(state.getReasoningService().getBaseURI(), new HashMap<String,String>())); + else if(format.equals("kb")) + conc.add(iter.next().toKBSyntaxString()); + else + conc.add(iter.next().toString()); return conc.toArray(new String[conc.size()]); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |