Package umbc.ebiquity.BayesOWL.commonDefine

Class Summary
ConditionalConstraint ConditionalConstraint is an abstract class.
CondProbDistribution This class implements a full conditional probability distribution, which includes:
(1) An array of n prior random variables {vi}, i = 1 to n, each vi has vdi states
(2) An array of m condition random variables {ci}, i = 1 to m, each ci has cdi states
(3) A m+n-dimensional array with size "cd1 x cd2 x ...
Constraint Constraint is an abstract class.
ExNode ExNode.java is built for OWL2BN translation use.
For translating OWL into BN, a tag of node
(must be one of these:
COMPLEMENT, DISJOINT, EQUIVALENT, INTERSECTION, UNION.)
is needed for CPT constructing use.

See paper:
BayesOWL: Uncertainty Modeling in Semantic Web Ontologies
Zhongli Ding, Yun Peng, Rong Pan
HardEvidence This class implements one hard evidence of BBN.
JointProbDistribution This class implements a full joint probability distribution table, which includes:
(1) An array of n random variables {vi}, i = 1 to n, each variable vi has di states
(2) A n-dimensional array with size "d1 x d2 x ...
LocalConditionalConstraint This class implements a local conditional constraint with the form of "R(C|L)", where "L" (a set) contains at least one parent variables of variable C from the Bayesian Belief Network.
LocalMarginalConstraint This class implements a local marginal constraint with the form of "R(C)" or "R(C, L)", where "L" (a set) contains at least one parent variables of variable "C" from the Bayesian Belief Network.
MarginalConstraint This class is an abstract class.
Message  
MultiDimensionalArray This class simulates a multi-dimensional array by wrapping an one-dimensional array, which is used specifically to store 'double' values.
For an arbitrary n-dimensional array "A" with dimensions "d1, d2, ..., dn",
we use an one-dimensional array "B" of size "m = d1 * d2 * ...
NonlocalConditionalConstraint This class implements a non-local conditional constraint with the form of "R(A|B)", where "A" (a set), "B" (a set) are disjoint with each other and both contains at least one variable from the Bayesian Belief Network.
NonlocalMarginalConstraint This class implements a non-local marginal constraint with the form of "R(Y)", where "Y" (a set) contains at least two variables from the Bayesian Belief Network.
ProbDistribution * ProbDistribution is an abstract class.
RandomVariable This class implements a random variable in the classic discrete probability theory, which includes: (1) a name for this random variable (2) a set of possible states this random variable can take
SimpleConditionalConstraint This class implements a simple conditional constraint with the form of "R(V|C1, C2, ...)", where "V", "C1", "C2" ...
SimpleConstraint This class is an abstract class.
SimpleMarginalConstraint This class implements a simple marginal constraint with the form of "R(V)", where "V" is one variable in the Bayesian Belief Network.
 

Enum Summary
ExNode.TAG