Short: Knowledge Based System Inference Net Builder Author: Andrew@basden.demon.co.uk Uploader: Andrew@basden.demon.co.uk Version: 1.12 Type: dev/misc ISTAR KNOWLEDGE SERVER (Note: At present, in Aminet, Istar in dev/misc and KnowledgeServer in comm/tcp, are the same program. But in future they might diverge and have different capabilities or packagings.) Istar is a knowledge based system builder that allows you to construct inference nets, bayesian nets and semantic nets. It has a particularly nice user interface, with a smoothness that only Amiga hardware can give. So it is useful for decision support, to help you clarify complex ideas. You build your knowledge base by drawing boxes and arrows, and then can run the KB either direct or via a browser. See docs/index.html to get going. Most documentation is now in html. Istar has Knowledge Server capability. That is, knowledge bases created by Istar can be run over the Internet, worldwide. (Note: If you have a version of Istar1.1 that has a date on or before 6th October 1999, then you will find some tracing text that appears on the console when running in server mode. This was detected, and removed on 7th October 1999. The tracing merely shows stack usage, and is interesting: around 1k at that point - though best to keep stack high (20000) for other things.) See the following Web pages: The main Istar page is http://www.basden.demon.co.uk/pgm/Istar and information about the server is on http://www.basden.demon.co.uk/pgm/Istar/server.html which has a link allowing you to connect to the demonstration Istar Knowledge Server sites. NEW IN THIS VERSION (See docs/history.html) Version 1.12 fixes a couple of bugs, including one in the server that prevented long forms from being displayed. Main changes otherwise are that the client of server version can now start inference without a reset, and that the local lists panel is more powerful. Version 1.11 fixes a couple of bugs. Also makes it easier for the distant client to explore a KB. Otherwise it is version 1.1 in a different guise. But the major change is that Version 1.1 has been made into a knowledge server. That is, Istar can converse with a distant browser. In addition to a standard local user interface for the run-time user, there is also an interface to HTTP. Though the modular nature of Istar made it easy to get an initial version working, the inference engine required an overhaul before it could support multi-user access. Version 1.092 introduces reset values, which allows you to specify a default value to which an attribute will be set when a question is asked (previously it showed the value left there from previous working. See history.html). A few enforcer hits had been found and these have been fixed; see bugs.html. Help buttons are now available on forms. PLANS Next major version should be able to obtain info by downloading from any Internet site. COPYRIGHT Istar, all versions, are copyright (C) Andrew Basden, University of Salford, Salford, M5 4WT, U.K. Istar@basden.demon.co.uk. The version with this file can be used freely as long as all copies of it include the name 'Istar' in their file names whereever they are stored and as long as this file and copyright notice is kept with the file. SYSTEM REQUIREMENTS Known to work on Amiga 1200, 3000, 4000. Will just about run in 2Mb machines, but recommend use the IstarPrefs_LowMem as your preferences file. Assigns needed (can work without them): IstarSys: (has IstarPrefs and, in future, other things) KBTools: where KBs are saved etc. Fonts used (unless specified in IstarPrefs): Courier Garnet Topaz Libs used: iff.library (but can work without it) Stack usage: 20,000 recommended, but real usage unknown. Surprisingly small, but once ran out when the standard 4k. It works best if you assign KBTools: to the directory where you keep your knowledge bases, and IstarSys: to a directory where various system files are kept. At present, the only file sought in IstarSys is IstarPrefs. Otherwise just starts as Sys: root. FILES INCLUDED: Istar Main program. This Istar.readme and Intro files. Preferences files, especially IstarPrefs.server Server text files in files/ directory. Server KB text files and .serverkbs control file in KBs Documentation. Most is now html and cross-linked for easy reference. docs/Intro is an ascii version of index.html. Sample knowledge bases. Installation script. DISCLAIMER: Istar is supplied as-is. Istar is still under development. Some of its buttons do not work because they are not attached to anything yet. Some of its more exotic data transformations do not yet work. See bugs.html. Let me know what you think of it, by mailing me at Istar@basden.demon.co.uk Andrew Basden. 1 Dec 1999. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2100 317 84.9% 07-Oct-99 12:44:14 Istar.info 536 298 44.4% 11-Sep-99 17:00:34 +_svl 194 138 28.8% 11-Sep-99 17:00:42 +_svl.html 628 249 60.3% 06-Nov-96 18:29:58 +docs.info 26617 10417 60.8% 01-Dec-99 11:46:12 +bugs.html 31054 11878 61.7% 05-Mar-98 17:28:48 +driving.html 7182 2874 59.9% 09-Dec-98 22:12:54 +dyndocs.html 46145 17759 61.5% 01-Dec-99 11:41:18 +history.html 5521 2581 53.2% 11-Sep-99 17:11:54 +index.html 32444 8885 72.6% 20-Sep-99 19:52:00 +inference.html 8667 3558 58.9% 22-Dec-97 23:06:32 +kbs.html 4718 1929 59.1% 26-Dec-97 13:32:08 +keys.html 3829 1686 55.9% 24-Dec-97 19:57:34 +net.manip.html 13448 4940 63.2% 24-Sep-99 11:42:40 +p.adp.html 45445 15895 65.0% 01-Dec-99 11:30:44 +panels.html 628 248 60.5% 19-Sep-99 00:00:18 +panels.info 3606 1125 68.8% 21-Sep-99 15:55:38 +aa.panel.iff 20324 5676 72.0% 22-Sep-99 10:34:14 +ad.panel.iff 12082 3006 75.1% 18-Sep-99 23:53:54 +at.panel.iff 6574 1562 76.2% 22-Sep-99 09:34:08 +atl.panel.iff 8002 1712 78.6% 22-Sep-99 09:33:02 +dc.panel.iff 7562 1836 75.7% 18-Sep-99 23:58:22 +ea.panel.iff 5312 1175 77.8% 18-Sep-99 23:57:44 +err.panel.iff 6010 1405 76.6% 18-Sep-99 23:54:56 +find.panel.iff 4340 1057 75.6% 18-Sep-99 23:41:04 +ic.panel.iff 16048 4189 73.8% 18-Sep-99 23:48:00 +id.panel.iff 12278 3051 75.1% 18-Sep-99 23:52:00 +it.panel.iff 13812 3736 72.9% 18-Sep-99 23:49:12 +kb.panel.iff 11278 2956 73.7% 18-Sep-99 23:54:30 +kbd.panel.iff 18380 4757 74.1% 01-Dec-99 11:20:20 +lists.panel.iff 8104 1796 77.8% 23-Sep-99 17:54:24 +na.panel.iff 7774 1685 78.3% 23-Sep-99 17:54:32 +nd.panel.iff 13328 3174 76.1% 18-Sep-99 23:56:32 +prefs.panel.iff 12258 3225 73.6% 18-Sep-99 23:48:44 +ri.panel.iff 11200 2653 76.3% 18-Sep-99 23:52:38 +rt.panel.iff 7424 1819 75.4% 23-Sep-99 17:52:12 +tpc.panel.iff 12726 2737 78.4% 22-Sep-99 09:41:14 +tpi.panel.iff 11104 2242 79.8% 23-Sep-99 16:29:38 +uf.bayes.panel.iff 11402 1948 82.9% 23-Sep-99 16:36:26 +uf.bool.panel.iff 10498 1110 89.4% 23-Sep-99 16:33:26 +uh.panel.iff 11836 1635 86.1% 23-Sep-99 16:30:46 +uq.bayes.panel.iff 12174 1643 86.5% 23-Sep-99 16:32:56 +uq.bool.panel.iff 10678 1344 87.4% 23-Sep-99 16:31:16 +uq.enum.panel.iff 17108 3961 76.8% 09-Dec-98 21:23:28 +ut.panel.iff 12862 2517 80.4% 24-Sep-99 11:46:36 +wt.panel.iff 34552 12148 64.8% 05-Mar-98 17:29:46 +rfman.html 2575 959 62.7% 09-Sep-99 16:06:32 +server.client.msgs 3027 1256 58.5% 21-Sep-99 12:51:56 +server.files.html 6163 2207 64.1% 11-Sep-99 17:58:36 +server.html 19957 7203 63.9% 21-Sep-99 12:46:40 +server.mgmt.html 8110 2258 72.1% 05-Mar-98 19:29:16 +uop.html 100428 37209 62.9% 20-Sep-99 18:06:22 +using.html 5832 2671 54.2% 17-Mar-98 22:28:20 +using.sn.html 4583 1670 63.5% 22-Dec-97 23:10:34 +values.html 628 252 59.8% 11-Sep-99 16:44:22 +files.info 233 176 24.4% 04-Mar-99 22:24:44 +htmlbad 390 261 33.0% 31-Mar-99 14:36:34 +htmlbadkbfile 332 224 32.5% 12-Mar-99 23:37:44 +htmlbadkbid 78 73 6.4% 29-Nov-99 15:03:54 +htmldwn 118 102 13.5% 26-Feb-99 10:01:14 +htmlend 116 94 18.9% 01-Mar-99 17:03:50 +htmlfull 20 20 0.0% 04-Mar-99 22:42:44 +htmlh0 17 17 0.0% 04-Mar-99 22:43:06 +htmlh1 17 17 0.0% 04-Mar-99 22:43:20 +htmlh2 17 17 0.0% 04-Mar-99 22:43:36 +htmlh3 17 17 0.0% 04-Mar-99 22:44:52 +htmlh4 17 17 0.0% 04-Mar-99 22:44:42 +htmlh5 17 17 0.0% 04-Mar-99 22:44:32 +htmlh6 17 17 0.0% 04-Mar-99 22:44:24 +htmlh7 23 23 0.0% 26-Mar-99 12:26:56 +htmlhead 443 263 40.6% 11-Sep-99 16:29:02 +htmlhelppage 411 269 34.5% 29-Nov-99 16:24:18 +htmlnodoc 217 166 23.5% 20-Sep-99 16:30:04 +htmlnogl 429 282 34.2% 31-Mar-99 14:35:08 +htmlnokbc 131 103 21.3% 19-Feb-99 10:49:32 +htmlnotes 106 88 16.9% 05-Mar-99 16:39:38 +htmlresults 352 236 32.9% 20-Apr-99 12:18:18 +htmlstoppage 46 46 0.0% 02-Jun-99 14:22:40 +htmlwelcomedet 160 127 20.6% 19-Mar-99 12:02:00 +htmlwelcomeend 787 428 45.6% 19-Mar-99 12:01:46 +htmlwelcomestart 3160 2261 28.4% 04-Jan-95 16:22:00 +iff.library 5932 2584 56.4% 11-Sep-99 16:38:10 +index.html 2905 1314 54.7% 24-Sep-99 17:00:44 +Install.readme 443 113 74.4% 26-Dec-97 23:14:18 +Install.readme.info 4442 1622 63.4% 07-Oct-99 14:59:52 +Install_Istar 665 321 51.7% 07-Oct-99 14:52:54 +Install_Istar.info 109956 60617 44.8% 30-Apr-96 22:52:42 +Installer 462 193 58.2% 08-May-96 22:50:24 +Installer.info 510984 258384 49.4% 29-Nov-99 18:18:36 +Istar 602 173 71.2% 13-May-96 10:54:58 +Istar.info 4816 2345 51.3% 01-Dec-99 11:52:04 +Istar.readme 443 112 74.7% 26-Dec-97 23:14:56 +Istar.readme.info 68 65 4.4% 21-Sep-99 15:50:34 +IstarPrefs.server 146 115 21.2% 13-Nov-96 06:47:36 +IstarPrefs_Example 21 21 0.0% 06-Nov-96 17:07:04 +IstarPrefs_LowMem 628 250 60.1% 27-Apr-95 11:00:06 +KBs.info 334 137 58.9% 07-Oct-99 14:58:30 +.serverkbs 52200 22710 56.4% 09-Apr-97 14:02:44 +A.I. 50956 21876 57.0% 26-Dec-97 14:50:06 +Philosophy 47412 20481 56.8% 01-Jun-99 00:27:06 +shares 3692 1650 55.3% 21-Sep-99 11:53:16 +shares.intro 719 392 45.4% 02-Jun-99 22:40:28 +shares.long 158 121 23.4% 20-Sep-99 13:03:06 +shares.short 82576 37351 54.7% 21-Sep-99 15:40:36 +trees 1899 896 52.8% 21-Sep-99 11:53:32 +trees.intro 611 387 36.6% 02-Jun-99 22:40:32 +trees.long 217 147 32.2% 20-Sep-99 13:02:24 +trees.short 4816 2345 51.3% 01-Dec-99 11:53:52 +KnowledgeSvr.readme 443 112 74.7% 26-Dec-97 23:14:56 +KnowledgeSvr.readme.info 30077 9674 67.8% 21-Sep-99 12:13:24 +server.html -------- ------- ----- --------- -------- 1657389 674086 59.3% 02-Dec-99 21:21:44 110 files