umbc.ebiquity.BayesOWL.commonDefine
Class ExNode

java.lang.Object
  extended by umbc.ebiquity.BayesOWL.commonDefine.ExNode

public class ExNode
extends java.lang.Object

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


Nested Class Summary
static class ExNode.TAG
           
 
Constructor Summary
ExNode(java.lang.String name, ExNode.TAG tag)
          Constructor.
 
Method Summary
 java.lang.String getName()
          Get Node Name.
 ExNode.TAG getNodeTag()
          Get Node Tag.
 void setName(java.lang.String name)
          Set node name.
 void setTag(ExNode.TAG tag)
          Set node tag.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExNode

public ExNode(java.lang.String name,
              ExNode.TAG tag)
Constructor.

Parameters:
tag - Node Tag
Throws:
norsys.netica.NeticaException
Method Detail

setName

public void setName(java.lang.String name)
Set node name.

Parameters:
name -

setTag

public void setTag(ExNode.TAG tag)
Set node tag.

Parameters:
tag -

getName

public java.lang.String getName()
Get Node Name.

Returns:
node name

getNodeTag

public ExNode.TAG getNodeTag()
Get Node Tag.

Returns:
node tag