Knowledge representation for Bayesian machine learning. Probabilistic logic programming for modelling prior over model structure. Implementation of a system for likelihood based learning. Effect of prior information to proposal model structures. Proposal free MCMC simulations.