From fd61415f6e45cb176d9f3efc522eb27c43b1e748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Wed, 27 Jan 2010 16:21:24 +0000 Subject: [PATCH] - corrected the code of the example so that it really works --- html/tutorial/tutorial3/MyAlignment.java | 8 ++++---- html/tutorial/tutorial3/MyMatcher.java | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/html/tutorial/tutorial3/MyAlignment.java b/html/tutorial/tutorial3/MyAlignment.java index 25e20b42..1972a815 100644 --- a/html/tutorial/tutorial3/MyAlignment.java +++ b/html/tutorial/tutorial3/MyAlignment.java @@ -24,7 +24,7 @@ import org.semanticweb.owl.align.Alignment; import org.semanticweb.owl.align.AlignmentProcess; import org.semanticweb.owl.align.AlignmentException; -import fr.inrialpes.exmo.align.impl.BasicAlignment; +import fr.inrialpes.exmo.align.impl.URIAlignment; //import my.domain.MyMatcher; @@ -32,7 +32,7 @@ import java.lang.Double; import java.util.Properties; import java.net.URI; -public class MyAlignment extends BasicAlignment implements AlignmentProcess { +public class MyAlignment extends URIAlignment implements AlignmentProcess { public MyAlignment() {}; @@ -40,8 +40,8 @@ public class MyAlignment extends BasicAlignment implements AlignmentProcess { public void align( Alignment alignment, Properties params ) throws AlignmentException { - URI url1 = getFile1(); - URI url2 = getFile2(); + URI url1 = getOntology1URI(); + URI url2 = getOntology2URI(); MyMatcher matcher = new MyMatcher(); matcher.match( url1, url2 ); diff --git a/html/tutorial/tutorial3/MyMatcher.java b/html/tutorial/tutorial3/MyMatcher.java index 3fe1fd4b..f456849a 100644 --- a/html/tutorial/tutorial3/MyMatcher.java +++ b/html/tutorial/tutorial3/MyMatcher.java @@ -50,7 +50,7 @@ public class MyMatcher implements Iterable<Object[]> { try { al.init( u1, u2 ); // Run matcher - al.align( (Alignment)null, (Properties)null ); + al.align( (Alignment)null, new Properties() ); // Extract result for ( Cell c : al ) { Object[] r = new Object[4]; @@ -58,6 +58,7 @@ public class MyMatcher implements Iterable<Object[]> { r[1] = c.getObject2AsURI( al ); r[2] = c.getRelation().toString(); r[3] = new Double( c.getStrength() ); + result.add( r ); } } catch (AlignmentException ex) { ex.printStackTrace(); -- GitLab