From: <jen...@us...> - 2009-05-27 10:51:53
|
Revision: 1774 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1774&view=rev Author: jenslehmann Date: 2009-05-27 10:51:47 +0000 (Wed, 27 May 2009) Log Message: ----------- minor change Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/scripts/matching/DBpediaLinkedGeoData.java Modified: trunk/src/dl-learner/org/dllearner/scripts/matching/DBpediaLinkedGeoData.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/matching/DBpediaLinkedGeoData.java 2009-05-27 10:03:32 UTC (rev 1773) +++ trunk/src/dl-learner/org/dllearner/scripts/matching/DBpediaLinkedGeoData.java 2009-05-27 10:51:47 UTC (rev 1774) @@ -366,7 +366,7 @@ queryStr += "OPTIONAL { ?point <http://linkedgeodata.org/vocabulary#name_int> ?name_int } ."; // filter out ways => we assume that it is always better to match a point and not a way // (if there is a way, there should also be a point but not vice versa) - queryStr += "FILTER (?point LIKE <http://linkedgeodata.org/triplify/node/%>) ."; +// queryStr += "FILTER (?point LIKE <http://linkedgeodata.org/triplify/node/%>) ."; queryStr += "}"; // SparqlQuery query = new SparqlQuery(queryStr, geoDataEndpoint); @@ -414,7 +414,10 @@ double distanceScore = Math.pow(frac-1,4); double score = 0.8 * stringSimilarity + 0.2 * distanceScore; -// if(qs.getResource("point").toString().contains("/way/"); + // if there is a node and a way, we prefer the node (better representative) + if(qs.getResource("point").toString().contains("/way/")) { + score -= 0.02; + } if(score > highestScore) { highestScore = score; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |