From: <ku...@us...> - 2009-05-19 16:49:58
|
Revision: 1758 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1758&view=rev Author: kurzum Date: 2009-05-19 16:49:37 +0000 (Tue, 19 May 2009) Log Message: ----------- literal fix Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/manipulator/StringToResource.java Modified: trunk/src/dl-learner/org/dllearner/kb/manipulator/StringToResource.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/manipulator/StringToResource.java 2009-05-19 16:38:22 UTC (rev 1757) +++ trunk/src/dl-learner/org/dllearner/kb/manipulator/StringToResource.java 2009-05-19 16:49:37 UTC (rev 1758) @@ -27,6 +27,7 @@ import org.dllearner.utilities.JamonMonitorLogger; import org.dllearner.utilities.datastructures.RDFNodeTuple; +import com.hp.hpl.jena.rdf.model.Literal; import com.hp.hpl.jena.rdf.model.impl.ResourceImpl; public class StringToResource extends Rule{ @@ -57,15 +58,12 @@ SortedSet<RDFNodeTuple> keep = new TreeSet<RDFNodeTuple>(); for (RDFNodeTuple tuple : tuples) { // do nothing if the object contains http:// - if(!tuple.bPartContains("http://")){ + if(!tuple.b.isResource()){ boolean replace = true; - //check for numbers - for (int i = 0; i <= 9; i++) { - if(tuple.bPartContains(i+"")){ + if(((Literal) tuple.b).getDatatypeURI().contains("decimal")){ replace = false; - - } + } // do nothing if limit is exceeded This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |