diff --git a/html/tutorial/tutorial3/MyAlignment.java b/html/tutorial/tutorial3/MyAlignment.java index 25e20b42645e4aa092deaaaf05f616ec6a89d43a..1972a815ea25fdb7ff5c5766cdc419d859631851 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 3fe1fd4b99b244df7fad65ec2d8e6109b111288c..f456849a99f36e0ee059056d90ebd0115b79a77e 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();