BNS

The Bayes Net Server


Scope

The Bayesnet Server (BNS) serves as a central repository of the bayesian networks created by the Bayes Net Builder tool (BNB) , so that other tools like the Probability Elicitation Tool (PET), Preference Elicitation Tool and other planning tools can access the bayesian networks.The BNB tool is used to model the Bayesian Advisor project and the Welfare to Work project. PET is an application that allows experts in various domains to associate probabilities in the bayesian network that will be used in planning. These probabilities associated with different bayesian networks are stored in the probabilistic database.


Functionalities

These are the functionalities implemented in the BNB server:


Information for other tool developers

The Bayes Net Server connection object is required to communicate with the BNS. It can be downloaded from the downloads section. The documentation needed to use the APIs is also provided in the downloads section. The X-path query syntax will have to be followed while querying for XML files. Kindly read the instructions on Xpath querying very carefully since the DOM tree structure used by the server to store the files should be clear. If any one is interested in knowing where the Bayes Net Server is running, kindly email me at kkmath2@uky.edu. Limitations: The project name and the file names stored on the server should not contain white spaces.


Downloads and Documentation

Bayes Net Server Connection Object (java program)

Sample client accessing Bayes net server (java program)

BNS Connection API

The DOM structure of the Bayes Net Server along with Xpath query examples

Sample xml file representing the structure of the DOM tree

Page last modified 6/22/2005

problems? -- kkmath2@uky.edu