From: <sk...@us...> - 2008-08-21 16:53:16
|
Revision: 1124 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1124&view=rev Author: sknappe Date: 2008-08-21 16:53:11 +0000 (Thu, 21 Aug 2008) Log Message: ----------- added natural language description Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/EvaluatedDescription.java Modified: trunk/src/dl-learner/org/dllearner/core/EvaluatedDescription.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/EvaluatedDescription.java 2008-08-21 16:50:44 UTC (rev 1123) +++ trunk/src/dl-learner/org/dllearner/core/EvaluatedDescription.java 2008-08-21 16:53:11 UTC (rev 1124) @@ -23,6 +23,7 @@ import org.dllearner.core.owl.Description; import org.dllearner.core.owl.Individual; +import org.dllearner.kb.sparql.NaturalLanguageDescriptionConvertVisitor; import org.dllearner.kb.sparql.SparqlQueryDescriptionConvertVisitor; import org.dllearner.learningproblems.ScoreTwoValued; import org.dllearner.reasoning.OWLAPIDescriptionConvertVisitor; @@ -162,6 +163,10 @@ return SparqlQueryDescriptionConvertVisitor.getSparqlQuery(description, limit); } + public String getNaturalDescription(){ + return NaturalLanguageDescriptionConvertVisitor.getNaturalLanguageDescription(description); + } + /** * This convenience method can be used to store and exchange evaluated * descriptions by transforming them to a JSON string. @@ -174,6 +179,7 @@ OWLDescription d = OWLAPIDescriptionConvertVisitor.getOWLDescription(description); object.put("descriptionOWLXML", OWLAPIRenderers.toOWLXMLSyntax(d)); object.put("accuracy", score.getAccuracy()); + object.put("NaturalLanguage", getNaturalDescription()); object.put("coveredPositives", getJSONArray(score.getCoveredPositives())); object.put("coveredNegatives", getJSONArray(score.getCoveredNegatives())); object.put("notCoveredPositives", getJSONArray(score.getNotCoveredPositives())); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |