Mentions légales du service

Skip to content
Snippets Groups Projects
Commit aec1ddfa authored by Jérôme Euzenat's avatar Jérôme Euzenat
Browse files

- updated (late) this example with new onto architecture (bug)

parent 44b2b5a0
No related branches found
No related tags found
No related merge requests found
...@@ -33,11 +33,11 @@ import org.semanticweb.owl.align.Evaluator; ...@@ -33,11 +33,11 @@ import org.semanticweb.owl.align.Evaluator;
// Align API Implementation // Align API Implementation
import fr.inrialpes.exmo.align.impl.BasicParameters; import fr.inrialpes.exmo.align.impl.BasicParameters;
import fr.inrialpes.exmo.align.impl.OntologyCache;
import fr.inrialpes.exmo.align.parser.AlignmentParser; import fr.inrialpes.exmo.align.parser.AlignmentParser;
import fr.inrialpes.exmo.align.impl.method.SubsDistNameAlignment; import fr.inrialpes.exmo.align.impl.method.SubsDistNameAlignment;
import fr.inrialpes.exmo.align.impl.method.SMOANameAlignment; import fr.inrialpes.exmo.align.impl.method.SMOANameAlignment;
import fr.inrialpes.exmo.align.impl.method.NameAndPropertyAlignment; import fr.inrialpes.exmo.align.impl.method.NameAndPropertyAlignment;
import fr.inrialpes.exmo.align.impl.method.EditDistNameAlignment;
import fr.inrialpes.exmo.align.impl.eval.PRecEvaluator; import fr.inrialpes.exmo.align.impl.eval.PRecEvaluator;
import fr.inrialpes.exmo.align.impl.renderer.SWRLRendererVisitor; import fr.inrialpes.exmo.align.impl.renderer.SWRLRendererVisitor;
...@@ -64,13 +64,13 @@ public class MyAlign { ...@@ -64,13 +64,13 @@ public class MyAlign {
URI uri2 = new URI("file://localhost"+CWD+"/rdf/edu.mit.visus.bibtex.owl"); URI uri2 = new URI("file://localhost"+CWD+"/rdf/edu.mit.visus.bibtex.owl");
Parameters p = new BasicParameters(); Parameters p = new BasicParameters();
OntologyCache cache = new OntologyCache();
AlignmentProcess A1 = new SubsDistNameAlignment(); AlignmentProcess A1 = new SubsDistNameAlignment();
A1.init( uri1, uri2, cache ); A1.init( uri1, uri2 );
AlignmentProcess A2 = new SMOANameAlignment(); AlignmentProcess A2 = new SMOANameAlignment();
A2.init( uri1, uri2, cache ); A2.init( uri1, uri2 );
AlignmentProcess A3 = new NameAndPropertyAlignment(); //AlignmentProcess A3 = new NameAndPropertyAlignment();
A3.init( uri1, uri2, cache ); AlignmentProcess A3 = new EditDistNameAlignment();
A3.init( uri1, uri2 );
A1.align((Alignment)null,p); A1.cut("prop", .5); A1.align((Alignment)null,p); A1.cut("prop", .5);
A2.align((Alignment)null,p); A3.align(A2,p); A2.align((Alignment)null,p); A3.align(A2,p);
Evaluator E = new PRecEvaluator(A1, A3); Evaluator E = new PRecEvaluator(A1, A3);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment