Application Programmers Manual: Reading & Writing File Formats

From DSL
Jump to: navigation, search

The library can read/write networks from/into text files. Our format (SMILE) completely supports all the features of the library. Several other formats are supported as well, but in general, information that is not shared with that format will be lost.

The following formats are supported:

1. XDSL

This is new XML based native format of the library. For this reason, it is the one that best supports all the features included in SMILE, and is the one we recommend. [*.xdsl]

2. DSL

This is the old native format of the library, which is not supported any more. For this reason all the previous users are strongly advised to switch to new XDSL format. [*.dsl]

3. Ergo

Format used by Ergo v. 1.03 (Ergo is a trademark of Noetic Systems Incorporated). This simple format only supports random variables. You will lose any other information that your network contains when saving using this format. [*.erg]

4. Netica

Format used by Netica v. 1.06 (Netica is a trademark of Norsys Software Corp). [*.dne]

5. Microsoft MSBN

Format used by Microsoft Bayes Networks v. 1.0.1.7 (API) (Microsoft MSBN32 API Library Copyright Microsoft Corp.). [*.dsc]

6. Hugin

Format used by Hugin v. 3.1.1 (API) (Hugin is Copyright © Hugin Expert A/S). [*.net]

7. KI

Format used by DXpress (DXpress is a trademark of Knowledge Industries). [*.dxp]

Personal tools