From: <lor...@us...> - 2011-08-19 11:07:06
|
Revision: 3071 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3071&view=rev Author: lorenz_b Date: 2011-08-19 11:07:00 +0000 (Fri, 19 Aug 2011) Log Message: ----------- Small changes. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/algorithms/SimpleSubclassLearner.java trunk/components-core/src/main/java/org/dllearner/core/owl/SubClassAxiom.java Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/SimpleSubclassLearner.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/SimpleSubclassLearner.java 2011-08-19 08:51:21 UTC (rev 3070) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/SimpleSubclassLearner.java 2011-08-19 11:07:00 UTC (rev 3071) @@ -215,14 +215,15 @@ } } + //omit owl:Thing and classToDescribe + result.remove(new NamedClass(Thing.instance.getURI())); + result.remove(classToDescribe); + EvaluatedDescription evalDesc; for(Entry<NamedClass, Integer> entry : sortByValues(result)){ - if(!entry.getKey().getURI().equals(Thing.instance.getURI())){//omit owl:Thing - evalDesc = new EvaluatedDescription(entry.getKey(), - new AxiomScore(entry.getValue() / (double)individual2Types.keySet().size())); - currentlyBestEvaluatedDescriptions.add(evalDesc); - } - + evalDesc = new EvaluatedDescription(entry.getKey(), + new AxiomScore(entry.getValue() / (double)individual2Types.keySet().size())); + currentlyBestEvaluatedDescriptions.add(evalDesc); } } Modified: trunk/components-core/src/main/java/org/dllearner/core/owl/SubClassAxiom.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/core/owl/SubClassAxiom.java 2011-08-19 08:51:21 UTC (rev 3070) +++ trunk/components-core/src/main/java/org/dllearner/core/owl/SubClassAxiom.java 2011-08-19 11:07:00 UTC (rev 3071) @@ -51,6 +51,6 @@ @Override public String toManchesterSyntaxString(String baseURI, Map<String, String> prefixes) { // TODO Auto-generated method stub - return "SUBCLASS NOT IMPLEMENTED"; + return subConcept.toManchesterSyntaxString(baseURI, prefixes) + " subClassOf: " + superConcept.toManchesterSyntaxString(baseURI, prefixes); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |