d3web is an extensible Java API for running knowledge-based systems. The Semantic Wiki KnowWE builds on the engine d3web and offers the web-based and distributed development of knowledge bases.
This distribution comes with the following files:
Release Notes.pdf | This document. |
Licenses.pdf | License information of the d3web and KnowWE systems and all external libraries. |
d3web | Folder containing the binaries (libraries), the sources, and the JavaDoc information of d3web |
d3web-KnowWE | Folder containing an installation archive (zip) as binary, the sources, and the JavaDoc information of KnowWE |
Release Status | All files of the quality assessment report for this release. It contains the test protocols of the manual tests (system tests), a summary of the integration tests, and a detailed analysis of the unit tests (Clover report of the JUnit tests) |
The following projects of d3web and KnowWE are included in the distribution:
Project Name | Contents | QA | State |
---|---|---|---|
d3web-Kernel | Knowledge representation, basic problem-solvers, session management, default dialog control | x | alpha |
d3web-PluginManager | Basic management for connecting plugins to the d3web kernel | x | beta |
d3web-SharedKnowledge (incl. d3web-SharedKnowledgePersistence) | Common extensions to the basic knowledge representation, e.g., question weights, abnormalities, similarities | x | alpha |
d3web-Persistence (incl. d3web-Persistence-Basic, d3web-Persistence-ExtensionPoints) | XML knowledge base storage (archived as Jar) | x | beta |
d3web-CostBenefit | Dynamic strategic problem-solver | alpha | |
d3web-XCL | Problem-solving with set-covering knowledge | alpha | |
d3web-CaseRepository | XML case session storage | alpha | |
d3web-EmpiricalTesting | Validation of knowledge base with test cases | alpha | |
d3web-Plugin-TimeDB | Knowledge representation, persistence, and fact storage of temporal values | x | alpha |
KnowWE-Plugin-TimeDB | Wiki-based authoring markups for temporal values | x | alpha |
d3web-DiaFlux | Reasoning engine for flowchart problem-solver | x | no |
KnowWE-Plugin-Flowchart | Authoring plugin for KnowWE of the flowchart problem-solver | x | no |
KnowWE / KnowWE-Core / KnowWE-Core-Plugins | Basic engines for parsing and the management of wiki content. | x | alpha |
KnowWE-JSPWiki-Connector | Connection to parent wiki engine JSPWiki | x | alpha |
KnowWE-Plugin-d3web | Knowledge extensions of the wiki: Knowledge markups (terminology, rules) interview, automated testing deployment | x | alpha |
KnowWE-Plugin-CI4KE | Continuous integration plugin for the automated testing of knowledge bases; Groovy extensions for tailored tests | alpha | |
denkbares Dialog | Web-based interview for problem-solving | alpha |
Legend:
Project Name | Corresponds to the name of the Maven project, i.e., the name of the source code project. For simplicity, plugin postfixes are omitted (e.g., *jpf-plugin) |
---|---|
Contents | A further description of the contents of this module |
QA | Under regulation of the project contract. All contracted projects are certainly subject of the quality management system. Non-contracted modules may be subject to changes in the proposed release plan. |
State | Quality assessment of the project: no: Not officially included, experimental demo alpha: Basic functions included, API to be considered as "unstable" documentation partly available/not available mostly untested beta: All functions are included documentation available functionality tested on unit level release: All functions are included documentation available functionality tested on system level (integration tests) internal processes fully applied (issue management, development process) |