uk.ac.ic.doc.automed.matching.modules.probability.binary
Class JaccardExistenceModule
java.lang.Object
uk.ac.ic.doc.automed.matching.modules.AbstractModule
uk.ac.ic.doc.automed.matching.modules.probability.binary.JaccardExistenceModule
public class JaccardExistenceModule
- extends AbstractModule
The module that compares the schema elements by examining if they have common instances
Method Summary |
boolean |
containsInstance(com.wcohen.secondstring.AbstractStringDistance distanceMetric,
java.lang.String instance,
java.lang.String[] instances)
|
private java.lang.String[] |
getFullInstances(SchemaElement se)
|
private java.lang.String |
getRandomInstance(SchemaElement se,
boolean complete)
|
double |
scoreInstance(com.wcohen.secondstring.AbstractStringDistance distanceMetric,
java.lang.String instance,
java.lang.String[] instances)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JaccardExistenceModule
public JaccardExistenceModule(SchemaElementPair[] pairs)
throws UninstantiatedException,
MatchException
- Throws:
UninstantiatedException
MatchException
scoreInstance
public double scoreInstance(com.wcohen.secondstring.AbstractStringDistance distanceMetric,
java.lang.String instance,
java.lang.String[] instances)
containsInstance
public boolean containsInstance(com.wcohen.secondstring.AbstractStringDistance distanceMetric,
java.lang.String instance,
java.lang.String[] instances)
getRandomInstance
private java.lang.String getRandomInstance(SchemaElement se,
boolean complete)
throws MatchException
- Throws:
MatchException
getFullInstances
private java.lang.String[] getFullInstances(SchemaElement se)