fr.inrialpes.exmo.ontosim.entity.triplebased
Class IterativeNodeSim
java.lang.Object
fr.inrialpes.exmo.ontosim.util.measures.CachedMeasure<com.hp.hpl.jena.graph.Node>
fr.inrialpes.exmo.ontosim.entity.triplebased.IterativeNodeSim
- All Implemented Interfaces:
- Measure<com.hp.hpl.jena.graph.Node>
public class IterativeNodeSim
- extends CachedMeasure<com.hp.hpl.jena.graph.Node>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m1
private com.hp.hpl.jena.rdf.model.Model m1
m2
private com.hp.hpl.jena.rdf.model.Model m2
o1Triples
public URI2Triples o1Triples
o2Triples
public URI2Triples o2Triples
o1BTriples
public URI2Triples o1BTriples
o2BTriples
public URI2Triples o2BTriples
diff
private double diff
intialSim
private Measure<com.hp.hpl.jena.graph.Node> intialSim
IterativeNodeSim
public IterativeNodeSim(com.hp.hpl.jena.rdf.model.Model m1,
Set<String> uris1,
com.hp.hpl.jena.rdf.model.Model m2,
Set<String> uris2,
Measure<String> ssim,
double epsilon)
updateSim
protected MatrixDouble<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> updateSim(URI2Triples set1,
URI2Triples set2,
SetMeasure<com.hp.hpl.jena.graph.Triple> setM)
computeInitialSim
public void computeInitialSim(Measure<String> ssim,
MatrixDouble<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> simMD)
loadTriples
public static void loadTriples(com.hp.hpl.jena.rdf.model.Model m,
Set<String> objects,
URI2Triples uri2triples,
URI2Triples blanck2triples)
getModels
public Collection<com.hp.hpl.jena.rdf.model.Model> getModels()
getmatrix
public MatrixDouble<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> getmatrix()
(C) INRIA & friends, 2008-2009