I'm trying to figure out what differentiates a Bayesian Knowledge Base (BKB) from a Bayesian Belief Network (BBN). Should I be thinking of one consisting of the other?
"Bayesian Belief Network" is just another term for a "Bayesian network". As far as I know, the big difference is when it comes time to make an inference. To inference on a Bayesian network requires all probabilities to be specified, whereas a Bayesian Knowledge Base (BKB) can handle incomplete information/uncertainty. One link to look at: