syntax = "proto2"; package rst.bayesnetwork; import "rst/bayesnetwork/BayesVariable.proto"; option java_outer_classname = "BayesNetworkType"; /** * Description of a Bayesian network following the XMLBIF Format:: * * * * * * * * * * * * * * ]> * * @see http://www.cs.cmu.edu/afs/cs/user/fgcozman/www/Research/InterchangeFormat/ * * @author Viktor Richter */ message BayesNetwork { /** * Name of the network. */ optional string name = 1; /** * Arbitrary properties associated with the network. */ repeated string property = 2; /** * List of variables describing the nodes of the network in * combination with their connectivity and conditional probability * distribution. */ repeated BayesVariable variable = 3; }