|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectibspan.tss.um.stereotyping.MeasureCalculator
public class MeasureCalculator
This class provides methods for calculating between distance between compatible pairs of indivdual measure (interval, ordinal and nominal type) and set measure (set of intervals, set of ordinals, set of nominals). More details and equations can be found in [1,2,3].
Constructor Summary | |
---|---|
MeasureCalculator(OntModel mUM)
Constructs MeasureCalculator. |
Method Summary | |
---|---|
double |
getDistance(Measure m,
MeasureSet mset)
Returns a distance between a given measure individual and a given measure set. |
int |
getDomainSize(Measure m)
Returns size of domain for a given measure, i.e. number of possible values, |
double |
getIntervalDistance(IntervalSet iset,
Interval i)
Returns a distance between the given interval individual and a given interval set. |
IntervalDomain |
getIntervalDomain(Interval i)
Returns domain describing given measure. |
IntervalDomain |
getIntervalDomain(String intervalRDFType)
Returns domain describing given measure. |
double |
getNominalDistance(NominalSet nset,
Nominal n)
Returns a distance between the given nominal individual and a given nominal set. |
double |
getOrdinalDistance(OrdinalSet oset,
Ordinal o)
Returns a distance between a given ordinal individual and a given ordinal set. |
boolean |
isSetEmpty(MeasureSet mset)
Returns true if given set is empty. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MeasureCalculator(OntModel mUM)
mUM
- model of User Modelling ontologyMethod Detail |
---|
public double getDistance(Measure m, MeasureSet mset) throws UnknownMeasureTypeException
m
- Measuremset
- MeasureSet
UnknownMeasureTypeException
MeasureDataAccessException
com.ibm.adtech.jastor.JastorException
public double getOrdinalDistance(OrdinalSet oset, Ordinal o)
oset
- set of ordinalso
- ordinal individual
public double getNominalDistance(NominalSet nset, Nominal n)
nset
- set of nominalsn
- nominal individual
ResourceAccessException
public double getIntervalDistance(IntervalSet iset, Interval i)
nset
- set of intervalsn
- interval individual
ResourceAccessException
public int getDomainSize(Measure m)
m
- measure
public boolean isSetEmpty(MeasureSet mset) throws UnknownMeasureTypeException
mset
- given set
UnknownMeasureTypeException
public IntervalDomain getIntervalDomain(Interval i)
m
- measuremodel
- model where the MeasureDomain is described
public IntervalDomain getIntervalDomain(String intervalRDFType)
m
- measuremodel
- model where the MeasureDomain is described
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |