Bayesian Network Tab (BNTab) 1.1.3

From Protege Wiki
Jump to: navigation, search

Bayesian Network Tab (BNTab) 1.1.3

Version 1.1.3
Plugin Bayesian Network Tab (BNTab)
Last update October 14, 2010
Download Bayesian Network Tab (BNTab) 1.1.3
Compatible Protege Version

Dependency

The following dependencies exist for Bayesian Network Tab (BNTab) 1.1.3:

Changelog

Support for Protege 4.1 Beta including OWL-API 3.1 and Norsys Netica 4.16 and Norsys NeticaJ API 4.18


Install Instructions

  1. Copy BNTab.jar to your Protege 4.1 plugins directory (e.g. C:\Program Files(x86)\Protege_4.1\plugins)
  2. Download and install Netica 4.16 from http://norsys.com/downloads/Netica_Win.exe
  3. Download and extract
    1. [Windows] NeticaJ API 4.18 from http://norsys.com/downloads/NeticaJ_Win.zip
    2. [Linux] NeticaJ API 4.14 from http://www.norsys.com/downloads/NeticaJ_Linux.zip
    3. [Mac OS X 10.6 x86] NeticaJ API 4.14 from http://www.norsys.com/downloads/NeticaJ_Mac.zip
  4. Add the following paths to your OS PATH variable
    1. Directory path in which the netica.exe is located (e.g. C:\Netica\Netica 416\)
    2. [Windows only] Directory path in which the Netica.dll is located (e.g. C:\NeticaJ_418\bin)
  5. Run Protege 4.1 and display the tab by selecting Tabs - BNTab from the Protege menu bar


Optional example (if you do not have a Netica license key):

  1. As an example open with Protege 4.1 the security ontology at http://securityontology.sba-research.org/securityontology.owl
  2. Load the project file small.dne.bntab included in this package, and generate the Bayesian network

Optional example (if you have a Netica license key):

  1. As an example open with Protege 4.1 the security ontology at http://securityontology.sba-research.org/securityontology.owl
  2. Enter your Netica license key, load the project file full.dne.bntab included in this package, and generate the Bayesian network
Note for both examples: Please check if the class names in the project file are the same as the entity names in the ontology. Currently the name of "AttackerProfile" needs to be changed to "Attacker Profile" in the project file for the example to work.